uz
Feedback
bishx devlog

bishx devlog

Kanalga Telegram’da o‘tish

dm • @bishx aw • @bishx_awards

Ko'proq ko'rsatish
Mamlakat belgilanmaganToif belgilanmagan
719
Obunachilar
+324 soatlar
+237 kunlar
+15330 kunlar
Postlar arxiv
2 месяца назад я делал пост про чатик Дэна, которой на данный момент является самым авторитетным для меня Сегодня я получил т
+1
2 месяца назад я делал пост про чатик Дэна, которой на данный момент является самым авторитетным для меня Сегодня я получил там первую админку за одну фразу в безаргументном споре. Сказал я её — потому что бессмысленное обсуждение отвлекало меня от работы Теперь админы в чате — Дэн, боты Дэна и я. Я уверен, что были более достойные люди, чем я. И более грамотные в нейросетях, и более успешные, чем я. И с большим опытом хард скиллов, чем у меня. Но вышло, как вышло. Это очень многое значит для меня Я теперь могу удалять чужие сообщения, банить людей и выдавать мембертеги (хаха). Делать это просто так я, конечно, не буду, все-таки зеленый мембер тег мне очень нравится, не хотелось бы его потерять 😁😁😁 Спасибо за доверие, Дэн!

Подключил кодекс мобайл и теперь он меня радует часами 💜 Уже пробовал встроить тг в свой цикл разработки. Фича очень продуманная и удобная, даже юзать её можно, но вот как-то не зашла, не хватило нативности Сейчас дошли руки подключить first party codex mobile. Теперь вечерами гуляю на улице, а не дома сижу за ноутом. Диктую доработки для пэтиков через тлф версию spokenly, копирую и вставляю в goal кодекса. Раз в 20-30 минут захожу накидываю идеи Нравится, что сам процесс разработки ведется на маке, где все процессы отлажены и настроены под меня. А это значит, что от меня вообще ничего не требуется, кроме как наголосовухить идею и убрать телефон Где твой ворклайф? Сходи ты нормально на улицу. С моим культом продуктивности любой выход на улицу = потеря времени. А так… по вечерам появился лайф. Ворк в это время где-то в фоне крутится, качество особо не страдает От кодинга с телефона продуктивность разработки снижается, но на то они и пэты, что они для души. Жестить с таймингом разработки не вижу смысла. В таких проектах должна быть креативность, а не скорость. Но если это масштабный saas-пет, вопросов нет, ноут+моник онли Хочу ещё что-то придумать с gpt pro. Модель умнее кодекса в ХХХ раз. Дороже в ХХХХ раз, но входит в обычную сабку, поэтому условно бесплатная. Лимиты отдельно от кодекса, и прям огромные, насколько знаю. 😍. 🤩.

Добавлю немного контекста про свою квартиру Загорелся идеей покупки еще в начале 3-го курса, в октябре 2025, к тому моменту накопил уже ~500к, до марта 2026 мониторил рынок. Были неплохие варианты в новостройках среднего качества, в хрущевках под демонтаж+ремонт, но одним субботним вечером, 7-го марта, на домклике мне попалась бетонная коробка квартира в отличном доме 2015 года постройки. Более 10 лет она стояла как инвестиция без ремонта Буквально на следующий день я поехал её смотреть. С утра случайно разбудил риелторшу продавцов. Да, 8 марта, ну кто же знал, что люди спят в 9 утра Приехал — у соседей играла музыка. Впоследствии благодаря этому сам сторговал 200к, сенкс Прошел 9 кругов Ада с компанией Этажи. Хотели поиметь деньжат не только с продавцов, но и с покупателей за свои «услуги». Услуги — это пятиминутный показ квартиры 😫. Не связывайтесь с этой компанией, пожалуйста, это вам скажет любой человек, кто работал с этой компашкой. Пришлось даже напрямую поговорить с продавцами, и только после этого получилось выйти на сделку Уже 13-го марта, в пятницу, меньше чем через неделю после того, как я нашёл квартиру, мой риелтор всё проверил, подготовил документы и я оформил ипотеку. С первоначальным взносом 2.03млн. В ипотеку — 2.02млн, под 18.8%, на 10 лет, 38к/мес. За большой ПВ (>50%) сбер дал скидку 2% на ипотеку и ещё 1% за зарплатного клиента. Итоговая цена квартиры: 4 050 000, проценты сверху — 2.5млн (но читаем дальше). В договоре купли-продажи (ДКП) оформлен только я. В 21 год, через 2 недели после дня рождения. Весь путь покупки я прошел сам, от начала и до конца Вообще, как работает ипотека: Есть проценты, есть основной долг Банк выстраивает аннуитетный платеж таким образом, что в эти 38к в первые месяцы входит: 7к основной долг, а 31к — проценты. Чем ближе конец кредита, тем сильнее они меняются местами, к концу кредита станут: 31к основной долг и 7к проценты Эти 38к обязательны для оплаты каждый месяц. Но после оплаты, отправляя денежку в досрок, мы платим основной долг в ближайшие месяцы без оплаты процентов по ним, снижая срок кредита на много-много времени и убирая переплату процентов банку То есть мы, отправляя по 100к в досрок в первое время, закрываем около 13-ти месяцев кредита без оплаты процентов, ~300к рублей Чем дольше кредит платится — тем «менее выгодно» платить в досрочное погашение, тк ежемесячные проценты становятся относительно низкими. Через 13 месяцев после начала кредита, если ЦБ снижает ключевую ставку, можно снизить ставку по ипотеке В пятницу, 27-го марта, когда продавцы получили деньги и освободили кв, у меня появились ключи от квартиры. Мой риелтор сказал, что это только начало, и это были правильные слова Так вот, моя финансовая схема обломалась: я планировал отдавать по ~120к в досрочное погашение, чтобы не платить лишнее банку, так и делал несколько месяцев, но недавно понял, что ремонтом тоже хочется заниматься. И пусть я потеряю несколько десятков тысяч на процентах, 260к из которых «компенсируются» налоговым имущественным вычетом в следующем году и некоторой суммой после закрытия ипотеки, но зато я сэкономлю при ремонте на инфляции, переплата из-за которой суммарно будет гораздо больше этих процентов через пару лет И вот я уже сделал электрику и скоро буду прокладывать трассу под кондер. Деньги после отпуска кончились :) Из дорогого — осталась только сантехника, потом уже легче пойдет Про ремонт вообще отдельные посты нужно делать… Пока что оставим интригу

Начал отходить от вайба форума. Замечаю, что я начал осознавать себя и видеть жизнь вокруг, а не только то, что связано с IT Итак, пока мысли собраны, ставим цели: 1. Закончить ремонт в своей квартире к выпуску из вуза. В идеале — до конца 2026 года, чтобы Новый год отметить уже в ней. Уже сделал электрику за 180к. Дальше — трассы под кондёр и бризер. Потом хорошая сантехника и останется только чистовая отделка. Дорого сейчас ремонтом заниматься, но что поделать. Первый раз делаю ремонт, поэтому качественно — и навсегда 2. Привести тело в порядок. За те 4 дня правильного питания я начал дико кайфовать со всего окружающего. А уже сейчас оформил доставки пп еды на ближайший месяц (1400р/день) и поддерживаю пп более недели. С залом проблем нет, хожу в него с 2021 года, только хавчик наладить нужно. Думаю проблем с этим не возникнет. Вернемся в прайм 23-го года 😁 3. Не параллелим кучу рабочих/пет проектов. Один день = 2, максимум 3 проекта. В них делаем что угодно. Не переключаемся на 500 дел. Мозг умеет быстро переключаться, но для этого он тратит НЕВЕРОЯТНО МНОГО мыслетоплива 4. Ходим на улицу. Много ходим много на улицу. Выходим из зоны комфорта и общаемся с людьми. Учимся правильно формулировать свои мысли 5. Выкладываем наконец-то форк gbrain: паблик репа уже готова, осталось описать, как и с чем её кушать

sticker.webp0.60 KB

На форуме в геше произошел интересный кейс Таска была — разработать центр управления заявками для горнолыжного курорта Танай Наша команда сделала бота в Максе, телеге и веб админку. Везде был очень продуманный интерфейс и сценарии использования, мы даже отдали на тестирование в реальную гостиницу Другая команда — сделала бота только в телеграмме (хотя таска была про Макс), через конструктор ботов: без инлайн кнопок, переназначения заявок, с очень неформальными текстами и вызывающими смайлами. Угадайте кто победил в этом проекте? Они Во время форума мы показывали продукт заказчице несколько раз. Несколько раз дорабатывали по её требованиям, но победила другая команда с функционалом гораздо меньшим, чем у нас А почему же так произошло? Обычные заказчики любят не «ой как много всего», они любят эмоциями. Им нравится смотреть на то, что есть на данный момент и то, как исполняются их требования здесь и сейчас. Та команда принесла на презентацию продукта ноутбук с админкой, 4 телефона под разными сотрудниками. И во время презентации вместо того, чтобы слушать доклад, заказчики кликали бота Наша презентация и структура рассказа была более продуманными. Мы делали упор в показ скринами и видео, чтобы не занимать лишнее время и не выйти за дедлайн (3 минуты на продукт) Но заказчики выбрали другой проект, потому что его лучше продали. Заказчики увидели буквально одну фичу, но во время доклада сами убедились в том, что она рабочая. Они не учли, что у нас есть еще х15 таких фич по разным сценариям, и эти фичи проверялись ранее Инсайт в том, что и в бизнесе так. Мы применили подход презентации продукта: много рассказа по бизнес-логике, скрины+видео happy-path использования и заключение, как это внедрять. Это база, которая всегда заходила. Но в реальном продукте оказалось всё не так. Нужны были эмоции. Больше эмоций. Нужно удивлять и располагать к себе инвесторов, создавать вау-эффект, чтобы достичь успеха Стикер ниже описывает всю ситуацию 👇👇👇

Всё, я вернулся с #ГешГешШерегеш. 15 часов сна за 5 дней На форуме услышал фразу: «Геш — это не место, это — люди». И я полностью согласен! Я ехал с Матвеем, но нас раскидали по разным командам и мы вообще не пересекались. Я познакомился просто с невероятными людьми. Эти 4 дня длились вечность. Каждая минута, каждая секунда была ТАКОООЙ осознанной, это не передать. Это НЕОБХОДИМО прочувствовать. Когда ты ощущаешь ВСЁ, что происходит вокруг. Ты не улетаешь в «ой как быстро день пролетел». Ты проживаешь его секунда за секундой. Время как будто замирает. Я вставал в 6:40 и ложился в 01:30. Об утренних событиях к вечеру я думал, что они происходили когда-то позавчера. А в последний день мы настолько сблизились с командой, что будто всю жизнь были знакомы, без преувеличений и очень искренно. Это самое лучшее время! Невероятно плотный график форума: лекции, работа с командой, интенсивы. Жили мы в Ласке, но само мп было на территории Шермонта. Больше всего хотелось сбежать на террасу. В первые дни на террасе мы делали продукт, а в последние дни — очень вайбово проводили время. Нас постоянно выгоняли с неё и отправляли на обязательные лекции и тп, все очень хейтили такую обязаловку, но в этом был свой шарм. Больше ценишь то, что достается трудом (почиллить на террасе) Меня зарандомило в команду, которая делала что-то для Алабуги. Как только я это узнал — в первую же минуту сказал организаторам, что не буду ничего делать для алабуги. Меня там чуть ли не исключили за это и сказали делать то, что считаю нужным. В довольно негативной форме. Я выбрал — уйти из команды и пойти в другую. Выбрал случайную и встретил 11 просто офигенных людей, трое из которых с моего вуза с института экономики, где я сейчас очень часто нахожусь. Это самые лучшие люди, которых я только встречал за последний год Кстати, та команда алабуги, в которую меня зарандомило, по итогу выиграли, и как же я рад, что меня там не было. Огромное спасибо, что у меня есть честь и достоинство отказаться от участия. И я это озвучил организаторам в первую минуту На форуме были около 300 человек, я познакомился примерно СО ВСЕМИ. С кем-то больше, с кем-то меньше, но со всеми! Моя утиная методика сработала на ура: 400 уток за 4 дня форума. Куча эмоций у участников, организаторов и руководства Шермонта Я научился общаться с людьми ирл. Я перестал бояться знакомиться. Это самый огромный лучший опыт который только можно получить! Находить связи. Я познакомился с тестировщиком S7 Airlines, на обратном пути всю ночь общался с рекрутером-амбассадором Яндекса/Сбера, узнал всё про студклубы, закорешился с барменом и делал себе/другим коктейли без очереди, давал интервью, аппрували мой фидбек по айти направлению форума, реализовал, защитил и за 2 дня пустил в прод MVP для гостиниц Таная, научился высыпаться за 4 часа, впервые сходил на дискотеки, на публику подискуссировал с IT-компанией по UI/UX их тг ботов, потрогал снег, обменивался опытом по медийке, разбил колено, переосмыслил эмоции, получил инсайты буста личности, отстаивал свои границы и работал в команде. Это можно описывать бесконечно. Это было просто невероятно! Я и раньше не боялся «показаться не таким», мол что же подумают люди. А на форуме я пробустил этот навык до совершенства. Нет смысла ограничивать себя, все рамки лишь у нас в голове. Скромность губит человека Это лучший опыт. Перед форумом я был в таком подавленном состоянии. У меня была цель на лето — научиться ЖИТЬ. Жить, а не только работать. Трогать траву, общаться с людьми, искать что-то новое в ирл. За эти 4 дня я полностью получил то, что было у меня запланировано НА ВСЁ ЛЕТО. Я понял, в каком направлении двигаться, чтобы выйти из айти нейросетевой ловушки Я понял, что хочу научиться мыслить эмоционально, а не только рационально. Принимать решения, учитывая эмоции и моё внутреннее состояние, а не только объективную перспективу Жизнь — она одна. Откладывая настоящее взамен на будущее — мы никогда не достигнем этого будущего. Ценить нужно то, что есть сейчас Ставлю оценку: 100000 из 10! Это было великолепно, обязательно повторим! СПАСИБО, ГЕШ-ГЕШ!

photo content
+6

Video xabar00:10

Давно не пользовался first-party plan mode, но goal оч хорошо заходит. У Дэна такая же ситуация. После его вопроса про plan mode я так подумал... А зачем вообще нужны пайплайны? Пишем кодексу: 1. "/plan <грамотно описываем фичу>" 2. "/goal <вставляем что там напланировалось>" Не понравился результат? Итерируем с п.1 Всё гениальное просто. KISS please Я бы мог здесь подушнить: "нет проверок миражей; нет порядка реализации; нет верификации после реализации", но это и так понятно. Далеко не под каждую задачу этот функционал необходим Чтобы познать простое – нужно понять, какое бывает сложное

После перехода на кодекс я вообще забыл, что такое блокировки аккаунтов Я забыл, что такое недельный лимит. Подавно, что такое пятичасовой лимит Я начал думать о том, как разработать продукт, а не о том, как бы уместиться в лимиты и где можно оставить техдолг, а где лучше проработать Скажу больше: на $400 у Claude мне иногда не хватало лимитов (интересная инфа), а на $200 у кодекса я задумываюсь, как бы за сутки до сброса успеть потратить оставшиеся 30% недельного лимита, когда уже всё, что можно было сделать во всех проектах, сделано Мышление изменилось в сторону реализации продукта. Я теперь не трачу ресурс на поддержание вечной фоновой задачи «сколько там лимита осталось у кодекса? Успею ли я завершить?». Я теперь думаю: «интересная фича, нужно запустить её реализацию в проекте Х, в параллельной сессии с основной задачей проекта Y». А что потом, когда фича будет сделана? Теперь вводим понятие «недельный человеческий ресурс». Когда нейросетевого лимита осталось много, но усталость не позволяет потратить оставшийся лимит. К сожалению, человеческий ресурс можно брать в кредит, в отличие от нейросетевого (ха-ха, спорно). Последствия — усталость и выгорание. После которого на восстановление приходится потратить гораздо больше времени, чем можно было бы потратить без такого кредита… Хорошую статью написал Дима. Каждая наша попытка автоматизации с целью исключения человека из процесса разработки — лишь увеличивает его присутствие Мы не пишем код, но мы его проверяем. Мы берем ответственность за него. Если ты не понимаешь и не можешь защищать всё, что отправляешь в PR, не отправляй. Мы вовлечены в процесс больше, чем когда что-то пишем руками, потому что нужно проверить, что по бизнес-логике всё выглядит именно так, как задумано. А не так, как хотела бы нейросеть. Она может где-то накостылить, где-то передумать. Но ответственность ляжет исключительно на разработчика. Чтобы не отпинали на дейлике — разработчик больше вовлекается в процесс. Это замкнутый круг Мыслетопливо. Хорошая метафора При разработке любого продукта важно продумывать юзерфрендли сценарии. Скиллы помогают, но не делают решение идеальным. Мыслетопливо уходит на продумывание тонких моментов и частных случаев в таких сценариях. Проблема в том, что количество мыслетоплива очень ограничено и тратится оно гораздо быстрее, чем восстанавливается в DMN Без мыслетоплива бессмысленны сложные умственные действия. Это состояние, при котором никакие нормальные, инсайтовские мысли не придут. Работа будет в режиме «сделать и забыть», а не «погрузиться в таску и сделать качественно» Отдыхать! Отдыхать! И еще раз отдыхать: тогда, когда появляется причина — усталость, а не следствие — выгорание

Пока готовлю публичную версию форка gbrain (раз, два), хочу рассказать про интересную механику тестирования, до которой дошёл совершенно случайно В закрытом контуре делал систему распознавания речи (с разделением голосов) из монодорожки. Параллельно пришел проект по созданию речи из текста. И на второй день разработки меня осинило... Как тестировать распознавание речи? Слушать человеку! Как тестировать создание речи? Слушать человеку! Человек становится узким местом, бутылочным горлышком. От этого нужно избавляться Как исправляем? Генерируем несколько речей, объединяем в монофайл, немного накладываем голоса друг на друга, моделируя реальные перебивания. Отправляем файл распознаваться. Сверяем результаты по транскрибации и диаризации. Подкручиваем параметры Получается, round-trip testing, циклическое тестирование TTS – ASR Это открывает просто тонну возможностей. Проверка частных сценариев: наложения голосов, длительность их наложения; распознавание похожих голосов; распознавание островков. Тысячи вариантов Мы смогли исключить человека из цепочки разработки. К этому всегда нужно стремиться! Теперь мы можем написать нейросети грамотный промпт и отправить на итеративное автоулучшение

Как не потерять продуктивность? Одна из лучших покупок для дома – анализатор воздуха. Очень важны температура и концентрация CO2 в воздухе Моя рабочая атмосфера, в которой КПД мозга максимален: 22.5°C (при 45-50% RH) и 550 ppm CO2. Моё плато размышлений, так сказать Помню, как в 11-м классе, в 2023-м году, решал задачки по химии при подготовке к ЕГЭ, это было 33-е задание. Апрель, на улице +2. Я открыл окно настежь и просидел так весь день. Это был один из самых продуктивных дней. Я сделал невероятно много, но потом заболел При низкой температуре есть бафф к продуктивности, но есть и дебафф – организм быстрее истощается. При высокой температуре плюсов нет... мозг сильнее троттлит, а организм тратит много сил на охлаждение При высокой концентрации CO2 появляется сонливость и затуманенность сознания. Мы чаще входим в режим, который я называю псевдопотоком. Кажется, вот ещё чуть-чуть, и всё закончишь. Но проходит час, два, время улетает мигом. Потом отходишь на полчаса подышать воздухом, возвращаешься и видишь, какую несуразицу делал всё это время. После этого за гораздо меньший промежуток времени делаешь больше и качественнее Самое ужасное сочетание – CO2 выше 850 ppm и температура выше 26°C. Это точка, после которой мозг начинает реально тупить, и осознать это можно только с опытом. Кажется, что всё как обычно и ты контролируешь ситуацию, но процесс снижения КПД размышлений уже запущен. С этого момента каждое повышение ppm или температуры только ухудшает ситуацию Своего плато по размышлениям я добиваюсь через мобильный кондиционер и небольшую щель в оконном уплотнителе. Включаю на часик режим dry, затем на постоянку cool. Получается, в комнате прохладно, а из-за щели и разницы давления от кондиционера свежий воздух заходит внутрь. Физика в чистом виде А при сильной усталости, предвыгорании, мне отлично помогает этот магний. Принимаю 1табл по утрам на протяжении недели (иногда двух), и выгорание/длительная усталость снимаются как рукой. Вообще, магний имеет накопительный эффект (курс 30 дней), но у меня результат прослеживается уже через 4 дня В критические дни, когда нужен максимальный фокус, принимаю ноотропы. Делаю это крайне редко, потому что однажды мне очень понравился эффект, и я пил их полгода, хотя по инструкции был месяц. Потом мозги стали ватными на 2-3 недели, я почти ничего не соображал. Не советую повторять :) С тех пор пью только когда реально жесть по задачам и нужна продуктивность. Например, полный рабочий день, а вечером ещё подготовка к экзаменам. И там, и там нужно полное погружение с максимальной отдачей. Недавно я был в таком режиме около 3 недель По ощущениям, бафф ноотропов в том, что КПД уставшего мозга почти не отличается от КПД отдохнувшего. Усталость, конечно, чувствуется, отдохнуть хочется. Но если продолжать что-то делать, на результате это почти не сказывается В посте описал только свой опыт. Прежде чем пить магний или ноотропы, проконсультируйтесь с врачом

Хочу выучить тóкипóну и написать на ней пару постов Самый добрый язык на свете. Всего 120 слов. На него даже майнкрафт переведён, казалось бы 🥴 💫 toki li pona. mi lukin e ijo suli
Речь простая. Я смотрю на важное

Окончил 3й курс – наконец-то появилось время для петиков Вообще, уже пора собраться с мыслями, перестать прокрастинировать во второстепенных проектах, выпустить [до конца июня] свою доработанную версию gbrain (капля в море). Отдохнуть в отпуске и двигаться дальше А пока что допилил телеграмм-асистента: теперь доступна не только умная транскрибация голосовых, но и: 1. Выгрузка текстовых сообщений по чатам 2. Автолайк новых и старых постов в тг каналах с очень тонкой настройкой. Это моя самая любимая фича В будущем добавлю возможность автопересылки постов (текст+медиа, старые+реалтайм) из групп и тгк, даже с отключенной пересылкой в них, например, в топик своей группы. Ну и до кучи будет еще экспорт по таким чатам с медиа-выгрузкой, почему бы нет За подобные грабберы тг-постов люди раньше (да и сейчас) платили ох сколько денег, сейчас это делается буквально за один хороший промпт А зачем это нужно? Мне комфортнее иметь эти функции в быстром доступе, чем их не иметь. Например, быстрый экспорт личных/публичных чатов для оцифровки личности или смотреть на эмоции людей от фидбека реакциями под их постами в личных тгк 😨 Обнова уже в гите: тык

У кодекса есть интересная механика овердрафта, которая действует на любые виды подписок Раньше брал сабку за $20 – пользовался месяц, не отвязывая карту с нулевым балансом, и потом в течение 1-4 недель вылазила табличка "оплатите пожалуйста, доступ скоро кончится", при этом доступ оставался на весь период овердрафта Когда пересаживался на кодекс, вообще забыл об этом. И вот происходит то же самое, но на сабке $200. Квазислучайно овердрафчу уже ~2 недели Когда опенаи поймёт, что продлевать вы не собираетесь, – подписку отзовут в самый неподходящий момент, но платить не заставят Затем заново как обычно оформляем подписку – получается, платим $200 раз в 1.5-2 месяца? Честно, я не абузер и готов послушно платить $200 раз в месяц (а на клоде было аж $400/месяц и без овердрафтов). Но когда дают месяц бесплатного доступа к фронтирным моделям просто так, без каких-либо действий с моей стороны, грех не воспользоваться. С барского плеча, так сказать

Аппрувнули заявку на четырехдневную трипу в Шерегеш. Даже отпуск взял на недельку ради такого события. Поедем с Мотей (он спр
Аппрувнули заявку на четырехдневную трипу в Шерегеш. Даже отпуск взял на недельку ради такого события. Поедем с Мотей (он справа на фото, проходил стажку в Яндексе) жарить маршмелоу и баб сосиски на костре, по 3 штуки на каждого Вообще суть мп — 300 человек хакатонят бота для мессенджера MAX, но со 2-го июня у меня овердрафт на сабку кодекса. Если овердрафт кончится прям перед поездкой — придется писать вручную только отдыхать (наконец-то) и повышать соц капитал P.s — на фото те самые бабы, по 3 штуки на каждого, в правом нижнем углу

Пару недель назад я делал пост о том, что не всегда оптимально использовать сложные пайплайны для работы с нейросетями Недавно была задача взять одну систему за основу и усовершенствовать её – кое-что выпилить, кое-что допилить, что-то оставить Был выбор: 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

Решил не спамить в основном канале и поэтому выложил свои awards в отдельный тгк Можете глянуть мой бэкграунд 😁😁 📩 @bishx_awards Это, скорее, мой личный архивчик, чтобы ничего не потерять со временем. Иногда будет пополняться – как буду находить старые кейсы или получать новые

Уже более недели пассивно-активно занимаюсь настройкой gbrain. И сейчас неожиданно понял, что пришел к интересному инсайту по будущим разработкам Итак, реальная проблема: Для индексации динамически меняющихся файлов памяти (обычный 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 и тестирования продуктов с предкоммитными/регрессионными проверками. По сути взяли тот же механизм. Возвели из него абстракцию. Перенесли на любую другую область – тем самым избавились от предполагаемой недетерминированности