Хватит писать будь вежливым. Как создать идеальный файл soul.md для ИИ-агента

Хватит писать будь вежливым. Как создать идеальный файл soul.md для ИИ-агента

Когда разработчики создают автономных ИИ-агентов, они обычно тратят недели на прикручивание инструментов, баз данных и векторной памяти. При этом слой самой личности агента часто описывают банальным промптом в духе - Будь полезным, эффективным и профессиональным помощником.

В реальности это не работает. Любая современная модель по умолчанию стремится быть полезной и профессиональной. Без четкого характера и жестких внутренних фильтров агент быстро скатывается в генерацию безликих корпоративных абстракций.

Чтобы агент действительно эволюционировал и вел себя предсказуемо, ему нужен SOUL.md (душа системы). Это единственный файл конфигурации, который вы пишете для агента полностью вручную. Он жестко зашивается на самый верх системного промпта до скиллов, памяти и API-инструментов. Именно он определяет, кем является модель, когда открывает терминал.

Анатомия правильного SOUL.md. 8 ключевых разделов

Хорошо прописанный конфиг занимает от 30 до 80 строк. Конкретика здесь гораздо важнее попытки охватить всё на свете. Вот структура, которая реально работает на проде:

  • identity (Идентичность). Одно емкое предложение о том, кем является агент, а не что он делает. Это его базовая роль.
  • core truths (Главные истины). Базовые жизненные принципы в повелительной форме. Каждая истина это одна строка манифеста + одна строка краткого пояснения.
  • worldview (Мировоззрение). Конкретные взгляды на спорные области. Они должны быть прописаны настолько четко, чтобы вы могли заранее предсказать реакцию агента на сложную ситуацию.
  • voice (Голос). Свод жестких правил общения вместо размытого набора прилагательных. Не пиши дружелюбно, а используй короткие предложения, избегай восклицательных знаков.
  • expertise (Экспертиза). Границы компетенции. Список инструментов, которыми агент владеет в совершенстве, и ситуации, при которых он обязан передать задачу другому специалисту.
  • boundaries (Границы). Явные и бескомпромиссные табу. Что агент не будет делать ни при каких обстоятельствах. Без расплывчатых формулировок.
  • memory policy (Политика памяти). Правила фильтрации данных. Что сохраняется в долгосрочной памяти, а что остается строго приватным.
  • pet peeves (Раздражители). Фразы, речевые обороты и тональности, которые модель никогда не использует.

Глубже в кроличью нору. Архитектура Hermes Agent

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

Если хотите посмотреть, как это работает на практике в связке с другими системами, почитайте отличный подробный гайд по Hermes Agent. В треде круто разбирается сам слой SOUL.md, трехуровневая система памяти, цикл саморазвивающихся навыков и то, как запустить трех специализированных агентов на своем компьютере в режиме 24/7.

Сохраняйте шпаргалку, когда будете собирать своего первого автономного агента, она точно понадобится.

Должен ли у каждого корпоративного ИИ-агента быть свой уникальный цифровой характер, или в бизнесе все-таки важнее стандартизированные, пускай и безликие скрипты?

Не отставайте от технологий! Подписывайтесь на Telegram-канал, чтобы быть в курсе последних трендов и лайфхаков.

11