AI Frontier Написать

Горилла под капотом / публикация 697

Я выпустил Consilium Principis - Open Source проект, ныне это называют ИИ совет директоров

Обновлено 24.07.2026

Я выпустил Consilium Principis - Open Source проект, ныне это называют ИИ совет директоров

Предыстория банальна:
Мои друзья часто скидывали мне - смотри, там сделали ИИ советника по образу и подобию <впиши имя любой знаменитой персоны>
Я долго на это смотрел с усмешкой, ибо это был просто театр где в промте говорилось - возьми на себя роль.

Но история не про сам факт релиза. Она про то, как я решал: выкладывать сейчас или доводить до идеала.

Я задал этот вопрос самому совету. Буквально: выпускать в open-source сейчас или доводить до 100% срабатывания.

Совет сошёлся: выпускать сейчас, честной альфой. «100% срабатывания» - ложная цель. Система, у которой в основе принцип «не уверен - промолчи», не имеет права требовать 100% от себя самой. Единственное, что реально держит релиз, это не полировка, а один жёсткий гейт на точность цитат.

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

Совет прогнал ещё и пре-мортем. Худший сценарий: баг в том самом гейте, из-за которого выдуманная цитата проходит как проверенная. Ровно поэтому гейт я и достраиваю перед тем, как звать людей.

А теперь главное, что я про этот проект понял.

Consilium для меня оказался не столько продуктом, сколько тренировочной площадкой. Пока собирал, потрогал руками целый стек, до которого давно хотел добраться.

Собрал полноценный MCP-сервер, а не игрушку на промпте.

RAG и работа с точностью. Как заставить советника цитировать дословно из своего корпуса, а там, где он не уверен, молчать, а не выдумывать красиво.

Сделал контур джаджмента, который проверяет сам себя.

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

Заложил федерацию, но о ней потом.

И собрал визуализацию заседания прямо виджетом внутри Клода: советники, их линзы, маркеры дословности, спор и вердикт на одном экране.

Но самым сложным оказалось не это. Не RAG, не джаджмент, не федерация.

Дистрибуция.

Агентский кодинг, реализация IT продуктов это мы умеем.

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

Поэтому дальше я сознательно ухожу вглубь маркетинга опенсорса.
Как продвигать open-source так, чтобы это не выглядело как впаривание. Буду разбирать это вслух, здесь, на себе и на этом же репозитории.

Так что релиз это не финал. Это начало второй, более неудобной для меня части.

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

Фактически это один из полигонов, где я учусь сам, пробую наработки и исследую AI вместе с вами

Буду рад репостам, отзывам, доработкам, критике

https://github.com/ilyautov/consilium-principis