Зачем нейронке профиль

Без профиля LLM — универсальный собеседник: один и тот же вопрос — разный ответ, лезет куда не просили, «уточняет» то, что уже решили.

Профиль фиксирует четыре вещи: — миссия: одна фраза, кто перед вами — права: что агент делает сам — запреты: чего не делает никогда — формат выхода: как выглядит ответ

Что это даёт на практике:

1. Предсказуемость. Ревьюер не пишет код. Реализатор не спорит с планом. Исследователь читает, но не трогает файлы. 2. Переключение задач = смена профиля. Ядро (язык, формат, security) не переписываешь — profiles plug-in/plug-out. 3. Запреты работают лучше разрешений. «Только анализ, правки запрещены» держится надёжнее, чем «будь аккуратен». 4. Токены. Не объясняешь роль в каждом сообщении заново — она уже в файле.

Три готовых шаблона (контракт вызова, память, профили и правила) выложил на сайте: https://challenge.memo7.ru/harness

скопировать → положить в корень проекта (CLAUDE.md / AGENTS.md) → править под себя.