Небольшой оффтоп от нейросетей — в последнее время в своем окружении я завел небольшой флешмоб
Я расставляю уточек везде, где побываю. В тренажерке, в университете, на работе, на улице. Совершенно разные места — от мини дупла на дерева и холодильника в магазине до цветочных горшков в университете и мониторов на работе
Это амбивалентное приятно-удивительное чувство, когда ты ставишь утку, забываешь про неё, а через неделю-две слышишь «о, это ты уточку поставил на Х»? Кажется, такие мелочи в повседневной суете поднимают настроение людям, и мне это нравится✈
Для некоторых это странно, но как по-мне, это создает имидж — тебя в этом месте больше нет, а частичка тебя там осталась. По сарафанному радио утка начинает ассоциироваться с тобой. Еще у меня есть кофта-утка, но это случайно совпало
P.s. — фото уточек в комментариях
Я расставляю уточек везде, где побываю. В тренажерке, в университете, на работе, на улице. Совершенно разные места — от мини дупла на дерева и холодильника в магазине до цветочных горшков в университете и мониторов на работе
Это амбивалентное приятно-удивительное чувство, когда ты ставишь утку, забываешь про неё, а через неделю-две слышишь «о, это ты уточку поставил на Х»? Кажется, такие мелочи в повседневной суете поднимают настроение людям, и мне это нравится
Для некоторых это странно, но как по-мне, это создает имидж — тебя в этом месте больше нет, а частичка тебя там осталась. По сарафанному радио утка начинает ассоциироваться с тобой. Еще у меня есть кофта-утка, но это случайно совпало
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочу написать про своего кумира. Про инфленсера, про лидера мнение, гения, филантропа и просто хорошего человека. Про человека, на которого я по-настоящему равняюсь и в котором вижу себя будущего
Это Дэн Охлопков. Благодаря нему я вообще влился в нейросферу на продвинутом уровне. Благодаря его чатику я замотивировался двигаться в области нейросетей и интегрировать их в повседневную разработку и, впрочем, в жизнь
Есть книга «Самурай без меча», она больше про психологию и лидерство, но там есть есть момент, когда Toyotomi Hideyoshi выбрал своего предводителя и был ему верен, потому что видел в нем те качества, которыми хотел обладать сам
И благодаря этому Хидэёси смог объединить Японию, даже когда Нобунага умер в одной из схваток. Хидэеси положил начало из кровавой державы в одну из самых инновационных стран. Без единой капли крови. Общением. Когда все вокруг хотели биться и убивать друг друга
Нобунага верил в Хидэеси и отдал возможность принять очень важное решение, как и Дэн доверился мне, перейдя на кодекс и не пожалев. Он выдал мне титул в чатике «на кодексе». Я безумно рад этому. Это тот человек, который не имеет корону, находясь в статусе инфлюенсера. Тот человек, который реально слышит. Человек, которому хочется следовать. Чатик, в который хочется возвращаться
К слову, про манию величия и про корону в IT сфере у меня есть еще много мыслей, напишу как-нибудь постик
В Хидэёси я вижу себя. Я вижу как Дэн стал для меня человеком, в котором я вижу те самые качества, которыми сам хочу обладать. Как и Хидэеси видел те самые качества в Оду Нобунаге, которые хотел перенять себе
Даже взять, что Дэн сейчас работает там, где я мечтаю работать уже пару лет
Спасибо, Дэн!
Это Дэн Охлопков. Благодаря нему я вообще влился в нейросферу на продвинутом уровне. Благодаря его чатику я замотивировался двигаться в области нейросетей и интегрировать их в повседневную разработку и, впрочем, в жизнь
Есть книга «Самурай без меча», она больше про психологию и лидерство, но там есть есть момент, когда Toyotomi Hideyoshi выбрал своего предводителя и был ему верен, потому что видел в нем те качества, которыми хотел обладать сам
И благодаря этому Хидэёси смог объединить Японию, даже когда Нобунага умер в одной из схваток. Хидэеси положил начало из кровавой державы в одну из самых инновационных стран. Без единой капли крови. Общением. Когда все вокруг хотели биться и убивать друг друга
Нобунага верил в Хидэеси и отдал возможность принять очень важное решение, как и Дэн доверился мне, перейдя на кодекс и не пожалев. Он выдал мне титул в чатике «на кодексе». Я безумно рад этому. Это тот человек, который не имеет корону, находясь в статусе инфлюенсера. Тот человек, который реально слышит. Человек, которому хочется следовать. Чатик, в который хочется возвращаться
К слову, про манию величия и про корону в IT сфере у меня есть еще много мыслей, напишу как-нибудь постик
В Хидэёси я вижу себя. Я вижу как Дэн стал для меня человеком, в котором я вижу те самые качества, которыми сам хочу обладать. Как и Хидэеси видел те самые качества в Оду Нобунаге, которые хотел перенять себе
Даже взять, что Дэн сейчас работает там, где я мечтаю работать уже пару лет
Спасибо, Дэн!
Так вот, недавно меня попросили провести платную тет-а-тет консультацию по агентированию и автоматизации. Сказать, что я был удивлен — ничего не сказать. Сразу вспомнилась фраза из статьи про коммерческую разработку
Кто-то решился меня нанять и платить настоящие деньги за то, что мне нравится. <…>, я бы делал это бесплатно
По моему скромному мнению, любая платная консультация по нейросетям сводится к тому, что нужно пообщаться с frontier-моделью и понять, что ты хочешь получить на выходе. Подробно расписать идею, посмотреть, как модель эту идею переварит, какие советы даст, какие подводные камни найдет. Это всё в рамках диалога, а то и многих
Никакие «специалисты по нейросетям» здесь не нужны. Люди могут сказать на основе своего опыта, с чего начать общение с моделью по этой идее, но последнее слово всё равно будет за нейросетью, а решение — за вами
Мышление человека напрямую зависит от его знаний — нельзя создать X, не зная, что оно делается с помощью Y. Как и нельзя создать Z, не зная, что для этого можно использовать X. Консультации, обучения, лекции по нейросетям — это полезно в рамках расширения кругозора, пассивно-активного изучения опенсорсного материала и формирования идей на основе изученных инструментов работы с нейросетями с того самого опенсорса. Всё. Остальное — вопрос длительности общения по вашей идее с frontier-моделью одного из вендоров
Человек — узкое место из-за ограниченности мышления
У Дэна в чатике однажды увидел фразу:
Если хочешь понять, на что способна нейросеть — поговори с ней
Это как в общении с людьми — нужно задавать любые вопросы, прорабатывать самые разные ситуации. Нужно спрашивать человека и обсуждать с ним абсолютно всё. В общении с людьми – только так можно узнать настоящий характер и поведение собеседника. В нейросетях – только так можно сформулировать свою идею и только так можно понять, на что действительно способна модель при реализации этой идеи
Идея известна вдоль и поперек — осталась реализация? Повторяем итерацию, но с подходом «Как я могу сделать X? Найди в интернете best practice советы по реализации»
Не нравится результат проработки идеи или реализации (спецификации)? Меняем модель на более прокаченную — в IT не существует идеи, которую нельзя было бы реализовать
Если вам нужен мой совет, dm me: @bishx
Буду рад поделиться своим взглядом на вашу ситуацию
Please open Telegram to view this post
VIEW IN TELEGRAM
0. Миграция на codex
1. Разработка по принципу ATDD + DDD. Dev + reviewer всегда получают atdd-скилл и ddd по мере необходимости
2. Миграция трекинга задач с beads на youtrack (на кастомном mcp). Таски, статусы и переходы летят в UI, lead через mcp подхватывает их при следующей сессии
3. Отслеживание состояния разработки через кастомный takopi с тредами тг бота
4. Основной цикл перешёл со Story-atom на Feature-atom – Dev живёт всю фичу, не перезапускается между сторисами
5a. Разработка только в git:
main → dev → dev/epic → dev/epic/feature → dev/epic/feature/story.
Мердж дочерняя→родительская через агента merger (один агент, 16 типизированных вердиктов, только один имеет право на git merge)
5b. Релиз dev → main – отдельный агент с quality gate: тесты в две фазы + coverage ≥80% на каждом изменённом файле + regression check + авто-генерация release notes
6. Добавлена ужатая версия основного пайплайна для хотфиксов и быстрых пушей в dev ветку
Как это повлияло на разработку? В целом, повысилось удобство и увеличилось время разработки. По качеству – точно стало лучше в долгосрочной перспективе, а в краткосрочной вроде и не изменилось. Опять же, вспоминаем экспоненциальные кривые стоимости разработки, исправления дефектов и уверенности внесения изменений в продукт, где долгосрочная перспектива кратно выигрывает для крупных проектов
Фундаментально оставил принцип разработки как в паблике. Только теперь это не выглядит как хаос
Из глобального: интеграция в YT и Telegram. Остальное — это правильная база, до которой рано или поздно всё равно должны были дойти руки
Please open Telegram to view this post
VIEW IN TELEGRAM
bishx devlog
Сутки с Codex – и понимаю, что пора делать мини-итоги работы с Claude, потому что пока не вижу причин возвращаться к нему) Пользоваться клодом я начал 31 января – с того момента у меня стрик ровно 3 месяца, 90 дней. За последний месяц я потратил более 200…
Интересно, что кодекс смог дойти до того же уровня исполнения задач, как и клод, только за гораздо меньшую стоимость. Без оверлоадинга и вечерних ускоренных лимитов
➡️ Насчет минусов:
- Контекстное окно на фронтир модели (gpt-5.5) всего 258к (маркетинговые 400к минус максимальный выход модели 128к минус 5 процентов)
- При сбоях хуков не выводит ошибки, тихо выходит в exit 0. Тяжело дебажить пайплайн
- Плагины не несут свои хуки в себе. Приходится инжектить в глобальный файл хуков
➡️ Незаметные минусы:
- Отсутствие Agent Teams
- Обновление текущего usage в cli – раз в XXX?? В клоде даже задумываться не приходилось об этом
Пока что принципиально не ставлю надстройки над кодексом а-ля oh my codex, тк надо понять, чего именно не хватает и что хочется вытащить оттуда
Несмотря на всеминусы (явно таковыми их не считаю) кодекс всё равно нравится своей исполнительностью и продолжительностью размышлений без влияния на него. В клода нужно тапком кидать, чтобы он продолжил работать без остановики. Кодексу – один раз писать "mandatory ALWAYS работай без остановки", и он улетает на 4-6 часов по любой таске в размышления и проверку гипотез. Если клод ваншотает 70% задач без особых усилий и промптов, то дотошный кодекс шотает 95%
А что там с клодом? Клод пока что остался под рисерчи для основных проектов(пока не кончилась подписка 😁 ) . И в свободное время по-тихоньку работает с трейдингом, изучает стратегии и рынок, выгружает метрики с бирж, настраивает автосбор с реалтайма. Проводит бэктесты, ставит гипотезы – показывает 80% годовой доходности, верим👎 . Пускай ещё работает
- Контекстное окно на фронтир модели (gpt-5.5) всего 258к (маркетинговые 400к минус максимальный выход модели 128к минус 5 процентов)
- При сбоях хуков не выводит ошибки, тихо выходит в exit 0. Тяжело дебажить пайплайн
- Плагины не несут свои хуки в себе. Приходится инжектить в глобальный файл хуков
- Отсутствие Agent Teams
- Обновление текущего usage в cli – раз в XXX?? В клоде даже задумываться не приходилось об этом
Пока что принципиально не ставлю надстройки над кодексом а-ля oh my codex, тк надо понять, чего именно не хватает и что хочется вытащить оттуда
Несмотря на все
А что там с клодом? Клод пока что остался под рисерчи для основных проектов
Please open Telegram to view this post
VIEW IN TELEGRAM
Немного цифр по AI-разработке за последние 7 дней:
По коду:
Для сравнения со средним пользователем:
Основной объем:
Думаю, это уже можно назвать полноценным AI-native workflow
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хммм, не все погружены в фичи телеги, но многие точно задумывались, как сделать несколько никнеймов в тг для своего профиля/канала
Так вот, это довольно просто:
1. Регаем обычный ник через публичные тгк/группу
2. Ждем некоторое время пока ник станет вашим по меркам тг.Могу ошибаться, 1-3 недели
3. Регаем тон-кошелек (юзаю этот). Пополняем его доступным способом (например, через @wallet или @send)
4. Регаем Fragment, связываем его с телегой и нашим кошельком. Верифаем KYC
5. Выставляем ник на аукцион. Делаем цену 10 тон. Если дает поставить цену еще ниже — делаем ниже
6. Депаем минимальную ставку со своего тон-кошелька
7. Ждем неделю и молимся чтобы вас не перебила другая ставка
8. Никто не осмелился за 7 дней сделать ставку и забрать ваш ник? Поздравляю! Вам придет алерт от бота. Готово. Ник ваш. Фрагмент забрал себе 5 тон комиссии, а оставшиеся 5 отправил вам на кошелек как продавцу.Выходит скидка 50% на следующий ник
8.1. Если кто-то всё же осмелился сделать ставку выше — также придет алерт от бота. Пытаемся перебить её, если так хотим этот ник
8.2. Если не хотим — по окончании таймера ник достанется человеку с наивысшей ставкой. Тоны вернутся на ваш кошелек
9. Через фрагмент делаем assign со своим тг/тгк
– После первого аукциона для ника его можно выставлять на мгновенную продажу
– В первые полчаса (а могут и через полгода) после покупки вам будут писать скамеры и просить продать ник за любую цену. Не ведитесь! Любая «can I buy @elite_pizza?» — сразу в чс и без разговоров, лишь 1 из 100 человек будет настоящим покупателем
– Ни в коем случае не теряем доступ к основному тон-кошельку, потому что к нему привязаны никнеймы!
На основе моих покупок (более 15шт), такое удовольствие — от 700 до 1200 рублей за чужой ник и 1400-2000 за свой ник, в зависимости от курса тона
Так были куплены все ники для @bishx (кроме самого bishx) и @bishx_devlog
Так вот, это довольно просто:
1. Регаем обычный ник через публичные тгк/группу
2. Ждем некоторое время пока ник станет вашим по меркам тг.
3. Регаем тон-кошелек (юзаю этот). Пополняем его доступным способом (например, через @wallet или @send)
4. Регаем Fragment, связываем его с телегой и нашим кошельком. Верифаем KYC
5. Выставляем ник на аукцион. Делаем цену 10 тон. Если дает поставить цену еще ниже — делаем ниже
6. Депаем минимальную ставку со своего тон-кошелька
7. Ждем неделю и молимся чтобы вас не перебила другая ставка
8. Никто не осмелился за 7 дней сделать ставку и забрать ваш ник? Поздравляю! Вам придет алерт от бота. Готово. Ник ваш. Фрагмент забрал себе 5 тон комиссии, а оставшиеся 5 отправил вам на кошелек как продавцу.
8.1. Если кто-то всё же осмелился сделать ставку выше — также придет алерт от бота. Пытаемся перебить её, если так хотим этот ник
8.2. Если не хотим — по окончании таймера ник достанется человеку с наивысшей ставкой. Тоны вернутся на ваш кошелек
9. Через фрагмент делаем assign со своим тг/тгк
– После первого аукциона для ника его можно выставлять на мгновенную продажу
– В первые полчаса (а могут и через полгода) после покупки вам будут писать скамеры и просить продать ник за любую цену. Не ведитесь! Любая «can I buy @elite_pizza?» — сразу в чс и без разговоров, лишь 1 из 100 человек будет настоящим покупателем
– Ни в коем случае не теряем доступ к основному тон-кошельку, потому что к нему привязаны никнеймы!
На основе моих покупок (более 15шт), такое удовольствие — от 700 до 1200 рублей за чужой ник и 1400-2000 за свой ник, в зависимости от курса тона
Так были куплены все ники для @bishx (кроме самого bishx) и @bishx_devlog
А стоит ли вообще использовать сложные системы разработки?
Ранее писал публичный и приватный пайплайн. Но в последнюю неделю замечаю, что они слишком долгие и дорогие (да, к сожалению, я начал признавать стоимость разработки) для повседневных задач. Они хороши для трудоёмких, сложных задач, но для ad hoc-решений это перебор. А таких большинство, когда тяжелые пайплайны уже сделали свою работу и остаётся полировка
Я понял, что скучаю по обычному чатику, где ты пишешь "Сделай X" и через 10-15 минут получаешь результат
И cмотришь на этот результат, получаешь дофамин... приходит новая идея – сразу оцениваешь, как это выглядит. Дофаминовый цикл
Уже пора строить упрощенный пайплайн, где нужно просто сидеть в чатике, общаться, а агент по умолчанию будет делать правильные вещи – достаточно изучать таску, параллелить исполнение и самостоятельно предлагать идеи
Этот подход накапливает техдолг, но важно ли это в RAD-подходе, где ты сам выступаешь заказчиком и принимашь работу у нейросети? Нет. Абсолютно. Ты хочешь видеть результат, а не тысячу перепроверок и верификаций, правильности управления версиями, где хоть что-то увидишь в лучшем случае через час от последнего промпта
Хочется обычного человеческого – предлагать идеи, аппрувать предложения и смотреть результат
Как избавляться от техдолга?
Запускать те самые сложные пайплайны на ночь, ставя в цель – рефакторинг кода, его улучшения, но без потери бизнес-логики, которая весь день прорабатывалась
Или хотя бы использовать:
По сути – максимально прорабатываем happy path по типичным сценариям, лицевую часть фичи. На ночь ставим изучать edge/corner/negative cases и увеличивать покрытие тестами
Что получаем на выходе?
Готовую отличную фичу, а также уверенность, что эта фича реализована без багов и непокрытых сценариев
Ранее писал публичный и приватный пайплайн. Но в последнюю неделю замечаю, что они слишком долгие и дорогие (да, к сожалению, я начал признавать стоимость разработки) для повседневных задач. Они хороши для трудоёмких, сложных задач, но для ad hoc-решений это перебор. А таких большинство, когда тяжелые пайплайны уже сделали свою работу и остаётся полировка
Я понял, что скучаю по обычному чатику, где ты пишешь "Сделай X" и через 10-15 минут получаешь результат
И cмотришь на этот результат, получаешь дофамин... приходит новая идея – сразу оцениваешь, как это выглядит. Дофаминовый цикл
Уже пора строить упрощенный пайплайн, где нужно просто сидеть в чатике, общаться, а агент по умолчанию будет делать правильные вещи – достаточно изучать таску, параллелить исполнение и самостоятельно предлагать идеи
Этот подход накапливает техдолг, но важно ли это в RAD-подходе, где ты сам выступаешь заказчиком и принимашь работу у нейросети? Нет. Абсолютно. Ты хочешь видеть результат, а не тысячу перепроверок и верификаций, правильности управления версиями, где хоть что-то увидишь в лучшем случае через час от последнего промпта
Хочется обычного человеческого – предлагать идеи, аппрувать предложения и смотреть результат
Как избавляться от техдолга?
Запускать те самые сложные пайплайны на ночь, ставя в цель – рефакторинг кода, его улучшения, но без потери бизнес-логики, которая весь день прорабатывалась
Или хотя бы использовать:
/goal рефакторни X! MANDATORY: не останавливайся и не допусти ни одной ошибки
По сути – максимально прорабатываем happy path по типичным сценариям, лицевую часть фичи. На ночь ставим изучать edge/corner/negative cases и увеличивать покрытие тестами
Что получаем на выходе?
Готовую отличную фичу, а также уверенность, что эта фича реализована без багов и непокрытых сценариев
Бизнес, как и мы, ждёт решение, а не сжигание компьюта
Решил отдать честь окончанию работы с Claude Code – вдохновился идеей автотранскрибации голосовых в Telegram и навайбкодил с клодом последний петик за пару часов
Входящие гс до 5 минут и кружки прогоняются через нативное распознавание от Telegram API. Дальше текст уходит в нейронку – улучшает пунктуацию, абзацы и чистит слова-паразиты. Результат прилетает reply-to-message в исходный чат в виде свёрнутой цитаты
⏺ Где работает:
- по умолчанию во всех личных чатах, где с собеседником больше 100 сообщений (можно настроить черный список)
- опционально – для групп (через белый список)
⏺ Из приятного:
- при пересылке гс в течение часа после его распознавания – текст подтянется по хешу
- при пересылке гс нескольким людям, когда оно не было распознано – обрабатывается один раз, по ходу масштабируется на остальные чаты из кеша
- нецензурная лексика подсвечивается курсивом
Из нюансов – нужна премка в телеграмме и какая-нибудь подписка на нейросеть
Пару месяцев назад получил 2 года бесплатного пользования 10$ подписки github copilot через education pack, наконец-то пригодилась! К слову, за $10/месяц дают безлимит для gpt-5-mini, который можно использовать через "-p"-флаг. Чем не сказка?
Но из уважения к опенсорсу для совместимости подключил еще OpenAI и Anthropic API
🟩 Ставится в 2 секунды на мак и линукс (винду не признаём):
1.
2. Делам онбординг через
👩💻 Исходный код: GitHub
Входящие гс до 5 минут и кружки прогоняются через нативное распознавание от Telegram API. Дальше текст уходит в нейронку – улучшает пунктуацию, абзацы и чистит слова-паразиты. Результат прилетает reply-to-message в исходный чат в виде свёрнутой цитаты
- по умолчанию во всех личных чатах, где с собеседником больше 100 сообщений (можно настроить черный список)
- опционально – для групп (через белый список)
- при пересылке гс в течение часа после его распознавания – текст подтянется по хешу
- при пересылке гс нескольким людям, когда оно не было распознано – обрабатывается один раз, по ходу масштабируется на остальные чаты из кеша
- нецензурная лексика подсвечивается курсивом
Из нюансов – нужна премка в телеграмме и какая-нибудь подписка на нейросеть
Пару месяцев назад получил 2 года бесплатного пользования 10$ подписки github copilot через education pack, наконец-то пригодилась! К слову, за $10/месяц дают безлимит для gpt-5-mini, который можно использовать через "-p"-флаг. Чем не сказка?
Но из уважения к опенсорсу для совместимости подключил еще OpenAI и Anthropic API
1.
git clone https://github.com/bish-x/telepath.git2. Делам онбординг через
./scripts/setup.shPlease open Telegram to view this post
VIEW IN TELEGRAM
Морально дорос до сохранения контекста нейросети со всех сессий
Обычный контекст – 1 миллион токенов. А в codex gpt-5.5 вообще 258к. Но что если нейросеть будет помнить всё, что когда либо обсуждалось? При этом не будет тратить токены на фоновое поддержание памяти, как это происходит с жадной загрузкой skills/mcp в классическом подходе
Это – gbrain:
1. Хранение всей информации в собственной вики, в виде .md-файлов и их индексация через эмбеддинги с дальнейшим поиском через RAG
2. Автоматизированный ежедневный анализ новых диалогов – с автообновлением вики, переиндексацией diff'ов и многоакторной верификацией
Нравится сравнение: вечером отправляем нейросеть в dreams, она, как и человек, пару часов находится в глубоком сне, перекашеваривает всё, что было ею сделано за день, находит лучшие практики принятых решений, переосмысливает старое. Выходит из сна – и становится умнее. Постепенно перехожу к третьему этапу
Проанализировав все диалоги из claude/codex (которые по умолчанию сохраняются локально) и загрузив лучшие решения в вики – получаем свою цифровую копию с hard-skills
А загрузив и проиндексировав свои диалоги из мессенджера – получаем цифровую копию личности…
Юзаем полученные знания в повседневном общении с нейронкой. Именно общении. Не обязательно в разработке – в общении
Узнать, что произошло 15 мая 2026? – welcome!
Как мы в прошлый раз решали X? – без проблем!
Проведи SWOT-анализ по soft-скиллам, – отлично!
Всё бы супер, только подход gbrain использует не весь потенциал задумки и довольно много упускает. В моём представлении работы с RAG и дообучением памяти – из first-party gbrain многое переработано и некоторые вещи фундаментально изменены:
Как всё протестирую – выложу в опенсурс своё решение
Обычный контекст – 1 миллион токенов. А в codex gpt-5.5 вообще 258к. Но что если нейросеть будет помнить всё, что когда либо обсуждалось? При этом не будет тратить токены на фоновое поддержание памяти, как это происходит с жадной загрузкой skills/mcp в классическом подходе
Это – gbrain:
1. Хранение всей информации в собственной вики, в виде .md-файлов и их индексация через эмбеддинги с дальнейшим поиском через RAG
2. Автоматизированный ежедневный анализ новых диалогов – с автообновлением вики, переиндексацией diff'ов и многоакторной верификацией
Нравится сравнение: вечером отправляем нейросеть в dreams, она, как и человек, пару часов находится в глубоком сне, перекашеваривает всё, что было ею сделано за день, находит лучшие практики принятых решений, переосмысливает старое. Выходит из сна – и становится умнее. Постепенно перехожу к третьему этапу
Проанализировав все диалоги из claude/codex (которые по умолчанию сохраняются локально) и загрузив лучшие решения в вики – получаем свою цифровую копию с hard-skills
А загрузив и проиндексировав свои диалоги из мессенджера – получаем цифровую копию личности…
Юзаем полученные знания в повседневном общении с нейронкой. Именно общении. Не обязательно в разработке – в общении
Узнать, что произошло 15 мая 2026? – welcome!
Как мы в прошлый раз решали X? – без проблем!
Проведи SWOT-анализ по soft-скиллам, – отлично!
Всё бы супер, только подход gbrain использует не весь потенциал задумки и довольно много упускает. В моём представлении работы с RAG и дообучением памяти – из first-party gbrain многое переработано и некоторые вещи фундаментально изменены:
Мы не просто поставили gbrain, а допилили его в полноценную приватную память для Codex: перевели runtime на общий Postgres + HTTP MCP для параллельных агентов, подключили качественные OpenAI embeddings text-embedding-3-large на 3072 измерения, добавили temporal search по разным осям времени (formed_at, recorded_at, indexed_at), сделали строгий allowlist, чтобы в индекс попадали только curated заметки, а не сырые чаты/архивы, выстроили вечерний $review-drafts пайплайн для разборки auto-drafts в нормальные memory pages с commit/push, и прописали агентам правила: при затыках сначала искать в памяти, но не считать слабые semantic совпадения истиной.
Как всё протестирую – выложу в опенсурс своё решение
Уже более недели пассивно-активно занимаюсь настройкой gbrain. И сейчас неожиданно понял, что пришел к интересному инсайту по будущим разработкам
Итак, реальная проблема: Для индексации динамически меняющихся файлов памяти (обычный markdown) необходимо стандартизировать данные для записи в Postgres с возможностью последующей фильтрации по некоторым полям
Казалось бы — отдай задачу нейросети. Она стандартизирует и добавит. А если таких задач 200+ и они вызываются ежедневно? Кто даст гарантию, что ветер подует в правильном направлении и, как следствие, стохастика модели каждый раз сработает ровно так, как нужно? Гарантия лишь в том, что умная модель догадается, что мы хотим получить
Так вот, можно сделать стандартизацию через скрипты-чекапы. Дать модели доступ к вызову скриптов. Описать что модель должна подать на вход и что получит на выходе
Логика очень простая. Но в чем инсайт? Инсайт в том, что ровно по такой логике работают MCP (есть скрипт и есть его описание; объединили несколько скриптов в предметной области — получили MCP) и, как мне кажется, подкапотные вызовы first-party тулзов. Например, по записи/редактированию файлов, — модель не может изменить файл, не прочитав его, даже если на 100% уверена в его содержимом: скрипт просто выдаст ошибку редактирования файла. Тулзы нужны для создания возможностей – что именно модель может использовать. Но как это использовать – это уже наша задача ей объяснить
В случае с постгресом — мы пишем скрипт, какие [мета]данные обязательно должны быть отражены в md-файле (файле памяти), чтобы корректно распарсить и импортировать этот файл в бд
Рядом со скриптом пишем скилл. В скилле описываем как работать со скриптом и как обобщённо-правильно фиксить непройденные проверки. Получился очень упрощенный MCP. Можно сказать, аналог first-party тулзов:
После этого у меня сложился пазл. Ведь скрипты с дополнительными проверками относятся не только к нейросетям. К этому же относится и ruff и тестирования продуктов с предкоммитными/регрессионными проверками. По сути взяли тот же механизм. Возвели из него абстракцию. Перенесли на любую другую область – тем самым избавились от предполагаемой недетерминированности
Итак, реальная проблема: Для индексации динамически меняющихся файлов памяти (обычный markdown) необходимо стандартизировать данные для записи в Postgres с возможностью последующей фильтрации по некоторым полям
Казалось бы — отдай задачу нейросети. Она стандартизирует и добавит. А если таких задач 200+ и они вызываются ежедневно? Кто даст гарантию, что ветер подует в правильном направлении и, как следствие, стохастика модели каждый раз сработает ровно так, как нужно? Гарантия лишь в том, что умная модель догадается, что мы хотим получить
Так вот, можно сделать стандартизацию через скрипты-чекапы. Дать модели доступ к вызову скриптов. Описать что модель должна подать на вход и что получит на выходе
Логика очень простая. Но в чем инсайт? Инсайт в том, что ровно по такой логике работают MCP (есть скрипт и есть его описание; объединили несколько скриптов в предметной области — получили MCP) и, как мне кажется, подкапотные вызовы first-party тулзов. Например, по записи/редактированию файлов, — модель не может изменить файл, не прочитав его, даже если на 100% уверена в его содержимом: скрипт просто выдаст ошибку редактирования файла. Тулзы нужны для создания возможностей – что именно модель может использовать. Но как это использовать – это уже наша задача ей объяснить
В случае с постгресом — мы пишем скрипт, какие [мета]данные обязательно должны быть отражены в md-файле (файле памяти), чтобы корректно распарсить и импортировать этот файл в бд
Рядом со скриптом пишем скилл. В скилле описываем как работать со скриптом и как обобщённо-правильно фиксить непройденные проверки. Получился очень упрощенный MCP. Можно сказать, аналог first-party тулзов:
$dreams завершён и запушен.
Обработано и архивировано 24/24 draft из инвентаря: ...
Проверки прошли: proposal artifacts 5/5, ledger/proposal/diff/evidence validation, redaction, allowlist, Dreams helper tests, two gbrain sync passes, indexed timestamp stamping, target-slug get_evidence, semantic query with embedding_hnsw, query_scan, temporal searches, final staged guard
После этого у меня сложился пазл. Ведь скрипты с дополнительными проверками относятся не только к нейросетям. К этому же относится и ruff и тестирования продуктов с предкоммитными/регрессионными проверками. По сути взяли тот же механизм. Возвели из него абстракцию. Перенесли на любую другую область – тем самым избавились от предполагаемой недетерминированности
bishx devlog
Решил не спамить в основном канале и поэтому выложил свои awards в отдельный тгк
Можете глянуть мой бэкграунд😁 😁
📩 @bishx_awards
Это, скорее, мой личный архивчик, чтобы ничего не потерять со временем. Иногда будет пополняться – как буду находить старые кейсы или получать новые
Можете глянуть мой бэкграунд
Это, скорее, мой личный архивчик, чтобы ничего не потерять со временем. Иногда будет пополняться – как буду находить старые кейсы или получать новые
Please open Telegram to view this post
VIEW IN TELEGRAM
Пару недель назад я делал пост о том, что не всегда оптимально использовать сложные пайплайны для работы с нейросетями
Недавно была задача взять одну систему за основу и усовершенствовать её – кое-что выпилить, кое-что допилить, что-то оставить
Был выбор:
1. Использовать сложный пайплайн (публичный вариант) с трехчасовым планированием, 20+ часами исполнением плана, декомпозицией задач в YouTrack и ветками в системе контроля версий. Жесть, в общем
2. Использовать обычный чатик с ручными итерациями "перепиши и проверь"
3. Взять что-то между п.1 и п.2: адаптивный полуавтономный пайплайн под среднебытовую задачу с приоритизацией общения в чатике
По сложному названию и ссылке на гит можно догадаться, что я выбрал третий вариант. Мои два промпта кодексу звучали так:
1. "$bx-dev"
2. "/goal возьми из репы Х все python исходники. Перепиши весь проект на go в более сопровождаемый вид. В каждой итерации используй нужные скиллы из skill-library. Следуй протоколу $bx-dev. Критерий завершения – система полностью перенесена на go и проверена на отсутствие потерь бизнес-логики при миграции"
Отличный промпт? Да! Сейчас разберём
Написав $bx-dev, мы задали рабочий контур: исследование перед изменениями, реализация, проверки, ревью и DDD классификация там, где она действительно нужна
А написав "/goal ..." – мы зафиксировали задачу, критерий завершения и требования к процессу. Агенту сложнее закончить раньше времени: при попытке остановиться его возвращает к цели, проверкам и требованиям из $bx-dev и напоминанию использовать skill-library (буст +16 п.п. к эффективности)
Получается, что у нейронки нет нормального выхода из цикла, пока она не сверится с критерием завершения: полностью перенести систему и не потерять бизнес-логику. При каждой попытке останова её пинают и говорят следовать промпту из /goal, который отлично напоминает про задачу и требования к её исполнению
Отправили всё в кодекс и ушли заниматься своими делами, – спустя 8 часов имеем ваншотом полностью перенесенный проект на другой яп. Запустили, проверили – есть пара мелких недочетов, но фиксятся они за 5-10 минут
Суть в том, что $bx-dev сам по себе вполне автономен и хорошо справляется с большинством задач. А в связке с /goal мы это дополнительно усилили, исключив потерю контекста с течением времени
Теперь самое интересное... Я решил в паблик выложить свой bx-dev skill и встроенную skill-library с механизмом ленивой загрузки 105 скиллов, которые использую в повседневных задачах
В репе описал, как устроен скилл и как с ним работать в разных сценариях
Скилл самодостаточен и готов к работе из коробки, нужны лишь утилиты gh (для git репы проекта) и jq (для записи состояний)
☁️ Исходный код: GitHub
Недавно была задача взять одну систему за основу и усовершенствовать её – кое-что выпилить, кое-что допилить, что-то оставить
Был выбор:
1. Использовать сложный пайплайн (публичный вариант) с трехчасовым планированием, 20+ часами исполнением плана, декомпозицией задач в YouTrack и ветками в системе контроля версий. Жесть, в общем
2. Использовать обычный чатик с ручными итерациями "перепиши и проверь"
3. Взять что-то между п.1 и п.2: адаптивный полуавтономный пайплайн под среднебытовую задачу с приоритизацией общения в чатике
По сложному названию и ссылке на гит можно догадаться, что я выбрал третий вариант. Мои два промпта кодексу звучали так:
1. "$bx-dev"
2. "/goal возьми из репы Х все python исходники. Перепиши весь проект на go в более сопровождаемый вид. В каждой итерации используй нужные скиллы из skill-library. Следуй протоколу $bx-dev. Критерий завершения – система полностью перенесена на go и проверена на отсутствие потерь бизнес-логики при миграции"
Отличный промпт? Да! Сейчас разберём
Написав $bx-dev, мы задали рабочий контур: исследование перед изменениями, реализация, проверки, ревью и DDD классификация там, где она действительно нужна
А написав "/goal ..." – мы зафиксировали задачу, критерий завершения и требования к процессу. Агенту сложнее закончить раньше времени: при попытке остановиться его возвращает к цели, проверкам и требованиям из $bx-dev и напоминанию использовать skill-library (буст +16 п.п. к эффективности)
Получается, что у нейронки нет нормального выхода из цикла, пока она не сверится с критерием завершения: полностью перенести систему и не потерять бизнес-логику. При каждой попытке останова её пинают и говорят следовать промпту из /goal, который отлично напоминает про задачу и требования к её исполнению
Отправили всё в кодекс и ушли заниматься своими делами, – спустя 8 часов имеем ваншотом полностью перенесенный проект на другой яп. Запустили, проверили – есть пара мелких недочетов, но фиксятся они за 5-10 минут
Суть в том, что $bx-dev сам по себе вполне автономен и хорошо справляется с большинством задач. А в связке с /goal мы это дополнительно усилили, исключив потерю контекста с течением времени
Теперь самое интересное... Я решил в паблик выложить свой bx-dev skill и встроенную skill-library с механизмом ленивой загрузки 105 скиллов, которые использую в повседневных задачах
В репе описал, как устроен скилл и как с ним работать в разных сценариях
Скилл самодостаточен и готов к работе из коробки, нужны лишь утилиты gh (для git репы проекта) и jq (для записи состояний)
Please open Telegram to view this post
VIEW IN TELEGRAM
Аппрувнули заявку на четырехдневную трипу в Шерегеш. Даже отпуск взял на недельку ради такого события. Поедем с Мотей (он справа на фото, проходил стажку в Яндексе) жарить маршмелоу и баб сосиски на костре, по 3 штуки на каждого
Вообще суть мп — 300 человек хакатонят бота для мессенджера MAX, но со 2-го июня у меня овердрафт на сабку кодекса. Если овердрафт кончится прям перед поездкой — придетсяписать вручную только отдыхать (наконец-то) и повышать соц капитал
P.s — на фото те самые бабы, по 3 штуки на каждого, в правом нижнем углу
Вообще суть мп — 300 человек хакатонят бота для мессенджера MAX, но со 2-го июня у меня овердрафт на сабку кодекса. Если овердрафт кончится прям перед поездкой — придется
У кодекса есть интересная механика овердрафта, которая действует на любые виды подписок
Раньше брал сабку за $20 – пользовался месяц, не отвязывая карту с нулевым балансом, и потом в течение 1-4 недель вылазила табличка "оплатите пожалуйста, доступ скоро кончится", при этом доступ оставался на весь период овердрафта
Когда пересаживался на кодекс, вообще забыл об этом. И вот происходит то же самое, но на сабке $200. Квазислучайно овердрафчу уже ~2 недели
Когда опенаи поймёт, что продлевать вы не собираетесь, – подписку отзовутв самый неподходящий момент, но платить не заставят
Затем заново как обычно оформляем подписку – получается, платим $200 раз в 1.5-2 месяца?
Честно, я не абузер и готов послушно платить $200 раз в месяц (а на клоде было аж $400/месяц и без овердрафтов). Но когда дают месяц бесплатного доступа к фронтирным моделям просто так, без каких-либо действий с моей стороны, грех не воспользоваться. С барского плеча, так сказать
Раньше брал сабку за $20 – пользовался месяц, не отвязывая карту с нулевым балансом, и потом в течение 1-4 недель вылазила табличка "оплатите пожалуйста, доступ скоро кончится", при этом доступ оставался на весь период овердрафта
Когда пересаживался на кодекс, вообще забыл об этом. И вот происходит то же самое, но на сабке $200. Квазислучайно овердрафчу уже ~2 недели
Когда опенаи поймёт, что продлевать вы не собираетесь, – подписку отзовут
Затем заново как обычно оформляем подписку – получается, платим $200 раз в 1.5-2 месяца?
Честно, я не абузер и готов послушно платить $200 раз в месяц (а на клоде было аж $400/месяц и без овердрафтов). Но когда дают месяц бесплатного доступа к фронтирным моделям просто так, без каких-либо действий с моей стороны, грех не воспользоваться. С барского плеча, так сказать