TGViewer
Channel Public Channel
Немысленный эксперимент: Как я стартап делал

Немысленный эксперимент: Как я стартап делал

@rekrutai_ru

Меня зовут Илья Демьянов, я запустил rekrutai.ru
Subscribers
41
Photos
9
Videos
0
Links
15
Recent Posts 20 shown
Post #61 10
🧭 Проверили, экономит ли граф кода токены агенту. У нас — нет

Есть популярная идея: построить граф кода (кто кого вызывает, импортирует, наследует) и отдать его AI-агенту — пусть ходит по графу, а не перебирает файлы, и тратит меньше токенов. Звучит логично. Решили проверить на себе, а не поверить на слово.

Сразу честно: сам инструмент, который гоняли, строит граф локально и бесплатно — это правда. А вот «экономию токенов при навигации по коду» как измеримое обещание он и не даёт — это мы сами захотели померить.

🟢🔬 Замер — симуляция «экономного агента»: 9 вопросов разных типов на трёх TypeScript-репозиториях (NestJS/gRPC). Для каждого сравнили: пойти через граф против одного точного поиска по коду.
🟢📈 На наших вопросах граф вышел дороже примерно на 20% (18 обращений против 11) и при этом менее полным.
🟢✂️ На точечных вопросах («кто использует класс», «где определено») обычный поиск короче в разы — граф тащит структуру, которую ещё надо оплатить токенами.
🟢✅ Единственное, где граф реально выручил — поймать расхождение контрактов между сервисами. Ровно ради этого и сделали вывод: вынесем такую проверку в отдельный гейт на CI.

Граф кода — не универсальная экономия, а инструмент под узкую задачу. Кому-то он окупится (сессии, что читают огромные файлы целиком; карта архитектуры для онбординга) — это мы не мерили. Мораль прежняя: любую «экономию» меряешь на своих задачах, а не на чужих слайдах. И да — это наш результат на нашем стеке и девяти вопросах, а не приговор инструменту.
  • 👍 1
Post #60 11
Неделя 29 · Дни 200–206 🚀 500 статей, SEO под ключ и платформа заговорила на арабском.
🟢 Блог — 500+ статей про рекрутинг, HR и карьеру.
🟢🔍 SEO — карта сайта, микроразметка, 235 страниц по профессиям + 150 SEO-страниц.
🟢 Ускорил лендинги, перевёл на свой движок, A/B/C-варианты.
🟢 Структура: rekrut.ing — лендинг ATS «БРИЗ», equator.help — продуктовая главная.
🟢🌍 Мультиязычность — английский и арабский (справа налево, как положено).
🟢 Контент-фабрика для видео и авто-постинг в соцсети «НЕВОД».

━━━━━━━━━━━━

Неделя 30 · Дни 207–209 🧱 Скучно снаружи, критично внутри: кластер, сборки в 10× и закрытая дыра с угоном аккаунтов.
🟢 Вся платформа на новый язык/движок, версии в одном списке с автопроверкой.
🟢 Закрыл давний архитектурный долг — сервисы общаются единым способом.
🟢 Переезд кластера на новое железо, HA-резерв; хранилище образов 89→27 ГБ.
🟢⚡️ Ускорил сборку — с ~20 минут до пары минут, выкатка без пересборки.
🟢🔒 Безопасность — сервисы без root, авто-сканы, секреты в хранилище, защита от флуда.
🟢🚨 Закрыл дыру с угоном аккаунта — доступ за одной защищённой точкой.
🟢 Уведомления — приглашения в календарь, доставка в Telegram, майл-сервер.
🟢 Свой MCP и OPS-клиент — ноды, кластер, реестр и база из одного места.
Post #59 19
Неделя 26 · Дни 179–185 🗂 Три модуля — таск-трекер, вики и доски — на одном фундаменте.
🟢✅ Довёл таск-трекер ЖАРА до финала — 13 разделов на новом дизайне: канбан, бэклог, спринты, гант.
🟢 Счётчики в ЖАРЕ — сразу видно, сколько задач и проектов.
🟢 АТЛАС — совместное редактирование в реальном времени + AI-подсказки в редакторе.
🟢 Обновил доски МОРЕ.
🟢 Общий каркас CRM/ЖАРА/ATS — кастом-поля, виды, массовые действия — один раз для всех.

━━━━━━━━━━━━

Неделя 27 · Дни 186–192 🌐 rekru.ru: +55 источников вакансий и конвейер публикаций в Telegram.
🟢 Новый дизайн rekru.ru + мобильная вёрстка.
🟢 Кабинет кандидата и вход через соцсети (Google, GitHub, VK).
🟢🔍 Поиск — умное ранжирование и транслит (питон→python), фильтры по грейду.
🟢 Избранное, превью ссылок, брендинг и логотипы компаний.
🟢🚀 +55 источников вакансий — зарубежные площадки и ВкусВилл (~3300); заграничные авто-переводятся на русский.
🟢 Конвейер вакансий в Telegram: бот → модерация → автопостинг по расписанию.
🟢🔧 Починил парсеры (простой 8 дней) и открыл публичный API.

━━━━━━━━━━━━

Неделя 28 · Дни 193–199 🏢 Собрал с нуля новый продукт — оценку недвижимости. За неделю.
🟢 Модуль оценки — проекты, эталон, аналоги, движок корректировок ABN (184 корректировки).
🟢🧩 Подбор аналогов с Циан прямо из браузера — с домашнего IP, без блокировок; расширение уже в Chrome Web Store.
🟢 Отчёт об оценке — Word/Excel с живыми формулами, данные Росреестра.
🟢 Заодно распознавание резюме — точность ФИО с 56% до 70%.
🟢 Наполнил маркетплейс — каталоги LEGO (24 тыс. наборов) и Hot Wheels с 1968.
  • 👍 3
  • 🔥 2
  • 👏 1
Post #58 21
🤖 Прокачал свою карусель бесплатных LLM. Спойлер: «352 провайдера» — маркетинг.

За основу взял OmniRoute (github.com/diegosouzapw/OmniRoute). Там заявлено 352 провайдера - но это ерунда: почти всё триалы и браузерные хаки, которые отваливаются на второй день.

Везде нужно отключать рассуждение.

По-настоящему щедрые бесплатные лимиты дают единицы:
🟢 llm7 - 500к, с токеном до 1 млн= 30млн в месяц
🟢 Mistral - 10$ месяц = 30–50 млн токенов в месяц
🟢 Groq - 200к + 1000 запросов в день на модель , 3 модели, 18млн
🟢 Gemini- 250 запросов в сутки, 250т = 15млн в месяц
🟢 Cloudflare - 140–270к в сутки = 6млн в месяц.


Другие
🟢 g4f - без лимита, но очень внимательно с чуствиетльными запросами, это чужие северы и % успеха около 80
🟢🐢 OpenRouter — 49% успеха, медленный (45 сек), 50 запросов в день.
🟢 GLM — 1 запрос за раз, может не отвечать. медленная.

Реально около 70–90 млн токенов в месяц

Вывод: гнаться за числом провайдеров бессмысленно. 5-10 с реально щедрыми лимитами плюс своя GPU закрывают всё.
  • 🔥 3
  • 👍 1
Post #57 20
Неделя 23 · Дни 158–164 🎨 Переодел всю платформу — теперь это один продукт, а не десять разных.
🟢 Весь интерфейс на единую дизайн-систему — главная «Дека», модули в одном стиле.
🟢📊 Живые виджеты и счётчики — реальные цифры вместо заглушек «скоро».
🟢 Лента активности и «Недавнее» — на лету, подтягивается даже в копилот.
🟢 Присутствие — видно, кто из команды сейчас онлайн; один канал связи на браузер.
🟢 Публичная страница профиля сотрудника + настройки.
🟢 Аватар-кот вместо безликих инициалов.
🟢 Причесал UX — уведомления с отменой, понятные ошибки, убрал «белый экран».

━━━━━━━━━━━━

Неделя 24 · Дни 165–171 💬 CRM научилась говорить со всеми каналами разом.
🟢 CRM «МАЯК» — сделки, воронка, ответственные, лидерборд; фикс создания сделок.
🟢🚀 Омниканальный инбокс — чат-виджет на сайт (как Jivo), место оператора, ИИ-подсказки.
🟢 Двусторонние диалоги — Telegram, MAX и почта в одном окне.
🟢📞 Начал телефонию — звонки прямо из браузера, в один клик.
🟢 Заявка с лендинга → лид в CRM → уведомление в Telegram.

━━━━━━━━━━━━

Неделя 25 · Дни 172–178 📨 Вся переписка с кандидатом — в одной карточке.
🟢 Обновил мессенджер ЭХО до третьей версии — новый дизайн стал основным.
🟢 Беседы, треды, закреплённые сообщения, «поднять руку» на созвоне, встречи и дашборд.
🟢 Гостевые звонки по ссылке и реальные экраны «Люди», «Файлы», «Настройки».
🟢 Краткий AI-пересказ канала и «мои реакции».
🟢 Живая переписка с кандидатом прямо в карточке — Telegram и WhatsApp (вход по QR).
🟢 Ещё два мессенджера как интеграции — MAX и VK.
🟢🔒 Видеовстречи через Яндекс.Телемост; закрыл утечку доступа к записям звонков.
  • 👍 3
  • 🔥 2
Post #56 15
Каждый раз когда выходит модель вокруг которой были разговоры вроде
- она перевернется мир, это еще мягко
- она решает теоремы, которые не могли решить тысячелетиями
- она сбежала из песочницы
- ее выход запрещало правительство

смотришь тесты где прирост 5-10%, начинаешь пользовать, а она местами хуже чем была и в голове эта картинка
  • 👍 2
Post #55 42
У Клода можно получить дополнительный недельный лимит бесплатно.

Проверь в разделе Usage блок resets.
Это сбросы недельных лимитов.

Как пользоваться: выжагаете недельные токены за 1-2 дня и используете ресет, у вас снова 100% недельного лимита.

У меня был доступен один, они ограничены по времени и больше нигде в интерфейсе про это уведомлений я не видел.
  • 👍 3
Post #54 68
👋 Опытным путём разобрался, как устроены лимиты Клода.

🟢 5-часовой лимит - это 20% от недельного.
🟢 Получается, чтобы выжечь весь недельный, надо часов 20 плотной работы.
🟢 А иногда посреди недели Клод сам обнуляет недельные лимиты.

Так что не откладывайте на последний момент: одним рывком в конце недели весь лимит не выберешь — 5-часовой потолок не даст, — да и обнулиться может раньше.
  • 👍 3
Post #53 64
Неделя 20 · Дни 137–143 🔌 Выжал из HeadHunter всё: поиск, отклики, переписку.
🟢 Поиск кандидатов по базе HH — со всеми фильтрами и быстрой оценкой.
🟢 Резюме с HH по одной ссылке.
🟢🔧 Починил автосбор откликов — тихо не работал с самого запуска из-за бага с числами.
🟢 Вывел переписку с кандидатом прямо в карточку + загрузка сопроводительного.
🟢Починил хранение фото кандидатов.
━━━━━━━━━━━━

Неделя 21 · Дни 144–150 🧠 Дал платформе мозг: семантика и агент-помощник.
🟢 Собрал AI-движок — умный инбокс, база знаний и агент-помощник прямо в копилоте.
🟢 Встраивал ИИ-агентов — рецепты автоматизаций и диалоги.
🟢🔍 Эмбединг-сервис — семантический поиск по базе резюме, докручивал настройки.
🟢 Распознавание документов, новый сервис, для импорта резюме файлами.
━━━━━━━━━━━━

Неделя 22 · Дни 151–157 🎙 Докручивал ASR и TTS.
🟢 Улучшил метрики и архитектуру ASR с разделением по говорящим.
🟢⚡️ Переехал на GPU, пересобрал пайплайн.
🟢 Синтез речи — три модели (скорость/баланс/качество), два режима, CPU\GPU.
  • 👍 3
Post #52 46
🦴 Заставил Клода говорить как пещерный человек - и токенов стало уходить вдвое меньше.

Наткнулся на режим Caveman для Claude Code. Клод отвечает предельно сжато - в стиле «моя чинить баг, твоя проверять» — но с полной технической точностью: код, факты, структура на месте, вырезаны только вежливость и вода.

🟢 Три уровня сжатия: lite / full / ultra — есть даже вариант на «древнекитайском», для совсем экстрима.
🟢Умеет сжимать файлы памяти - экономит токены и на входе, не только на ответах.
🟢 Есть пещерные коммиты и код-ревью, а /caveman-stats показывает реальную экономию по сессии.

Ставится как плагин Claude Code, включается командой /caveman.
По ощущениям токенов уходит вполовину меньше (заявляют до 65% на ответах). 
А значит - это дешевле, проще читать и контекст дольше не упирается в лимит.
Выглядит глупо - работает отлично.
  • 👍 4
  • ❤ 1
Post #51 54
🧭 Понял главное: строить можно бесконечно - в этом ловушка.

Разрабатываю без остановки, фича за фичей. И поймал себя на мысли: всегда есть что улучшить, докрутить, доделать, запилить, оптимизировать, ускорить, переделать и автоматизировать. Только это уже не движение к цели, а бег на месте.

Пора переходить на нормальный производственный процесс:

🟢Зафиксировать роадмап и разложить его по спринтам.
🟢В спринте держаться заданного набора задач - не хвататься за всё, что «горит».
🟢Закладывать время на баги и техдолг - прямо в спринт или отдельными спринтами под это.
🟢В общем - из режима "делаю что интересно" в режим "делаю что запланировал".
🟢Иначе можно вечно делать новые фичи и полировать старые - и так и не дойти до цели.
  • 🔥 5
  • 👍 2
Post #50 40
Выхожу из сумрака, был в отпуске, отдохнул.
постепенно весь ворклог прошедший выложу.

Неделя 17 · Дни 116–122 🎯 Ядро ATS: кандидат добавляется в клик, рекрутер не тонет во вкладках.
🟢 Собрал форму «Добавить кандидата» — сразу тремя способами: файл, ссылка на HH или вручную.
🟢⚡️ Ускорил и компактировал канбан.
🟢 Сделал вкладку «Похожие» на резюме и мэтче — подбор близких кандидатов и вакансий.
🟢 Добавил кнопку «Резерв» - Поиск и массовое добавление из своей базы кандидатов.
🟢Переключатель «Мои / Все» и человеко-понятные номера вакансий и мэтчей.
🟢Научил систему при создании вакансии сразу вытаскивать из описания задачи\требования\условия.
🟢Оптимизировал внешние ссылки на вакансию для заказчика.
━━━━━━━━━━━━

Неделя 18 · Дни 123–129 🗣 Научил платформу собеседовать за меня — голосом и по ссылке.
🟢Сделал систему психологических тестов — Big Five, Юнг, профориентация, Адизес, с страницами для кандидатов.
🟢Добавил генерацию вопросов — по вакансии и с учётом резюме кандидата.
🟢🚀 Запустил голосовое интервью — кандидат проходит его сам по постоянной ссылке.
🟢AI-скрининг теперь говорит и смотрит — озвучивает вопросы голосом, кандидат отвечает видео, запись в удобном плеере.
🟢Транскрибация звонков с разделением по говорящим → готовый отчёт по собеседованию.
━━━━━━━━━━━━

Неделя 19 · Дни 130–136 ⚙️ Воронка, которая двигает кандидатов сама. Правила «если-то» без кода.
🟢Запустил автоматизации — правила на этапах воронки.
🟢Собрал конструктор условий и массовое применение прямо в интерфейсе.
🟢Добавил отложенные действия и отмену при удалении.
🟢Готовые сценарии: перевести кандидата по условию, авто-договориться о собеседовании, сменить статус отклика.
🟢Добавил раздел «Штатное расписание».
🟢Улучшил генерацию офферов и пребординг кандидата.
  • 👍 5
  • 🔥 3
Post #49 100
Вчера был день закрытия архитектурных долгов.
1. На всех нодах мигрировал на Ubuntu 24.04 с апрельским апдейтом
2. Кластер мигрировал на
— k8s: 1.36
— containerd: 2.2.3
— etcd: 3.6
— CoreDNS: 1.14.2
— kernel 6.12
3. Пересоздал все воркеры с одинаковым набором дисков
— небольшой системный
— служебный под кубер
— PVC longhorn
4. Позакрывал порты на уровне облака и интерфейсов.
5. Унифицировал настройки longhorn
6. Донастроил почтовый сервер, теперь можно подключаться почтовыми клиентами.
7. Еще заметил, что процна нодах почти не загружается, пока, перевел процы с 30% на 10% режим.
8, Донастроил HA failover на кластере, еще пару месяцев назад, Клод не мог с этим справиться, а сейчас все сделал.
9. Написал свой MCP(собрал комбайн из того что было доступно), подключил в клод, mcp обедняет управление
— ОС на нодах
— K8S
— OneDev
— Регистри
— PG
11. Написал свой OPS клиент, упрощенный Lens
- показывает и управляет нодами и подами кластеры
- управляет локальным тильтом
- показывает дашборды графаны
- показывает логи локи
- управление образами в регистри
- управление проектами в Ondev

Благодаря унификации конфигураций и более дешевому режиму процов, бюджет на кластер снизился на 25%. И как будто все стало быстрее работать.
  • 👍 4
Post #48 85
И в продолжение
1. Получил ключ апи приложения в яндексе
2. Дал приложению права на яндекс вебмастреа и метику
3. Отработал все замечания вебмастера и запустил индексацию.
==
4. Лендинг полностью перевел на свой движок
5. Сгенерировал 150+ сео страниц
6. SEO верстка + ЛЛМ посев.
7. Заявка с лендоса запускает флоу> создается лид в crm> сервис нотификации отправляет сообщение в телегу.
  • 👍 4
Post #47 85
Сегодня вот, что сделал:

1. В console cloud google, создал сервисный аккаунт
2. Включил search google api
3. Включил pagespeed api
4. Дал доступ в этим апи сервисному аккаунту, а ключ агенту
5. Добавил в search.google.com лендос, дал доступ к нему сервисному аккаунту
6. Агент устранил все замечания и оптимизировал сайт.
  • 👍 4
Post #46 78
Дни 107-113.

Полировал ATS

1. Довёл до ума и стабилизировал плагин Chrome, который отправляет резюме в ATS
2. Добавил эмбединг сервис.
3. Добавил в постпроцессинг Резюме и Вакансий создание эмбедингов
4. Теперь работает семантический поиск по базе резюме
5. Сделал вкладку "Похожие" на страницах Резюме и Мэтча
6. Функция подбора кандидатов из базы подходящих к вакансии тоже на основе векторного поиска
7. Чтобы это все работало добавил плагин к Postgress PG Vector и конвертировал поля.
8. Компактировал и ускорил канбан мэтчей.
9. Интеграция с ХХ: добавил загрузку сопроводительного, и возможноть перписки из ATS.
  • 👍 6
Post #45 80
Искал чем заменить курсор, нашел.

Раньше, когда кончались лимиты в Клоде я переходил в Курсор и юзал клод там.
Когда лимиты клода в Курсоре кончаются, остается только композер.
Композер это самая плохая модель, с которой я работал, Курсор проиграл гонку, но сейчас не об этом.

Я нашел несколько вариантов, что можно использовать пока Клод на кулдауне.

1. trae.ai иде лучше курсора, подписка в два раза дешевле курсора. Разные модели на выбор.
2. minimax.io копия клода, со своей моделью и фишками, стоит в 1,5 раза дешевле. По замерам на уровне сонета.
3. opencode.ai, есть вообще бесплатные модели, сейчас две, тот же минмакс и ньютон, очень сильно тормозят, а у меня на винде еще и уточки памяти. подписка за 5$

тестирую.
  • 👍 5
Post #44 69
Рассказываю как работает память в cloud code. это реально крутая штука но надо понимать механику.

Основа - файл memory.md в папке .claude/projects. это индекс. лимит 20 строк, все что сверху тупо не грузится.

Сам клод пишет туда ключевые правила и инсайты по ходу работы. может создавать доп файлы до 20 штук под конкретную сессию или задачу. между файлами перекрестные ссылки. в каждом запросе память прогоняется заново поэтому между сессиями клод помнит проект.

Еще можно ссылаться на другую документацию в проекте. удобно.

Со временем память раздувается. клод сам чистит и актуализирует через. фоном раз в сутки если было 5+ сессий. убирает дубли и устаревшее.

Но надо следить. если слишком много ссылок в памяти клод начинает жрать токены. по дефолту 30-40к токенов уходит только на системные штуки и память до начала работы.

Суть - клод между сессиями почти не нуждается в повторном исследовании проекта. но за этим надо следить и использовать с головой.
  • 👍 5
Post #43 76
📆 Дни 103-106. ASR с диаризацией

Сделал и выпустил новый сервис ASR.
Распознавание речи с разметкой спикеров.

Ссылка: https://asr.equator.help/

Начал на CPU. Whisper base\small плюс WeSpeaker. 10 минут аудио обрабатывались минуту. Но диаризация путала спикеров. Эмбеддинги на CPU плыли.

Переехал на GPU. Пересобрал пайплайн:
🟢Сначала диаризация режет кто когда говорит
🟢Потом Whisper расшифровывает каждый кусок отдельно
🟢Соседние куски одного спикера склеиваю
🟢Батчинг эмбеддингов ускорил WeSpeaker
🟢Фильтр фантомных спикеров убирает мусор
✔️Результат: 20 минут аудио за 20 секунд. RTF 0.02.

Работает лучше всего на встречах где говорят по очереди а не перебивают.
Сделал публичную версию с бесплатными расшифровками. Если надо API или объемы - пишите.

Дальше Zoom/Google Meet интеграции если пойдет .
  • 👍 5
Post #42 57
сегодня узнал про cloudflare turnstile.

Это капча которая не бесит. работает в фоне. пользователь просто жмет кнопку а проверка уже прошла.
есть невидимый режим. вообще ничего не показывает. ни галочек ни спиннеров. просто защита без визуального мусора.

для стартапа полезно:
✔️бесплатно и без лимитов
✔️формы регистрации и входа защищены от ботов
✔️реальные юзеры не бесятся и не уходят

замена recaptcha без отслеживания и головоломок.
уже использую на лендингах.
  • 👍 5
Older posts →

About this channel

How can I read @rekrutai_ru without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Немысленный эксперимент: Как я стартап делал: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Немысленный эксперимент: Как я стартап делал have?
Немысленный эксперимент: Как я стартап делал (@rekrutai_ru) has 41 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Немысленный эксперимент: Как я стартап делал know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →