TGViewer
bishx devlog bishx devlog @bishx_devlog · 853 subscribers
Post #34 763
Уже более недели пассивно-активно занимаюсь настройкой 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 и тестирования продуктов с предкоммитными/регрессионными проверками. По сути взяли тот же механизм. Возвели из него абстракцию. Перенесли на любую другую область – тем самым избавились от предполагаемой недетерминированности
More from @bishx_devlog
  1. Sep 22, 2026How To Vibecode: Руководство для полных новичков Позвали меня сколлабиться на серию статей…
  2. Sep 21, 20263 подписки на ChatGPT по $200/mo, 2 работы, учеба, ремонт, коллаборации с инфлами и общени…
  3. Sep 16, 2026Должна ли карьера менять человека? Кем мы остаёмся за пределами своего CV? В 2023 году на…
  4. Sep 11, 2026Собственные ошибки. Как научиться принимать себя? Начнём с типичного тезиса > Ошибки – час…
  5. Sep 5, 2026Культ продуктивности. Обещания самому себе. Пару лет назад я хватался за всё, что мог найт…
  6. Aug 31, 2026Что вы ощущаете во время созвонов с топ-руководителями? Вообще я не люблю частые и длинные…
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 →