01
Що це
Замовник — американська продюсерська компанія, до якої щотижня приходять десятки брифів. Задача не «зробити самарі»: самарі вміє будь-яка модель. Задача — відтворити судження старшого продюсера: побачити, у чому справжня суперечність брифу, який момент несе всю вагу ідеї, чого в документі бракує, і що варто спитати вголос на першому дзвінку.
Головна інженерна ідея тут — не в промпті, а в гейтах.
Кожне твердження агента мусить нести дослівні цитати з брифу; цитати перевіряються механічно; ті, що не перевіряються, викидаються. Якщо після цієї перевірки випадають опорні твердження, агент примусово утримується від відповіді замість того, щоб вигадувати. Це рідкісна властивість — система, яка вміє сказати «я не знаю».
02
можливості
Що воно вміє
01
Читання брифу
Цільова аудиторія, центральна суперечність, опорний момент, позначене нерозв’язане й брак інформації — плюс чернетка у голосі клієнта.
02
План бек-каналу
Стадія проєкту визначається класифікатором; далі — що дізнатися, кому подзвонити, що спитати вголос, що слухати на дзвінку.
03
Тест ідеї
Якщо подано запропонований кут, агент перевіряє його на міцність окремою процедурою.
04
Прийом будь-яких файлів
Мультифайловий аплоад: PDF, pages, docx, аудіо й відео — останні йдуть на GPU-розшифровку в сусідню систему.
05
Метод як контейнер
Фірмовий метод замовника версіонується в базі окремими секціями. Поки не заповнені — система працює в режимі каркаса й чесно це показує.
06
Оцінювальний стенд
Відкладені брифи, шість критеріїв, версіонований прогін оцінки: зміну промпту видно в цифрах, а не на відчуття.
03
архітектура
Як влаштовано
01
Завантаження брифу
02
Розбір і витяг цитат
03
Перевірка доказів і гейти
04
Судження або утримання
05
Deck і бек-канал
Під капотом
- Python 3.14 + FastAPI, Postgres 18 з pgvector для пошуку схожих прикладів.
- Строгі JSON-схеми на structured outputs: модель не може повернути форму, якої не чекають.
- Конституція агента винесена в окремий модуль із версією промпту — зміна фіксується, а не розчиняється в історії.
- Рівно один процес uvicorn: фонові задачі розраховані на одинарний контур, і це записано в експлуатаційних нотатках.
- Після рестарту завислі задачі автоматично позначаються помилковими — черга не бреше про свій стан.
- Дані не залишають систему: конфіденційність — вимога замовника, зафіксована в інтерфейсі.
04
масштаб
Цифри
0
тверджень без цитат
6
критеріїв оцінювання
2
моделі: читання й допоміжна
NDA
режим роботи з даними