← На главную

Глоссарий

Скилл (skill): процедурная память AI-агента

Коротко: Скилл в Hermes Agent - это каталог с файлом SKILL.md: триггеры («когда применять»), процедура («что делать по шагам»), гейты («что считается готовым») и питфоллы («где мы уже наступали на грабли»). Когда задача совпадает с триггером, агент загружает скилл в контекст и работает по его процедуре, а не по общим соображениям. В отличие от промпта, который живёт один запрос, скилл накапливает опыт: каждый новый шрам записывается правилом и доступен во всех следующих сессиях. Скиллы образуют иерархию: общие живут в профиле, проектные - в проекте, и один диспетчер может роутить на десятки узких скиллов.

Скилл это единица опыта агента. У меня в Hermes их сотни, и статистика запусков показывает: чаще всего вызываются не «умные» скиллы, а диспетчеры и гейты. Агенту нужнее дисциплина, чем дополнительный интеллект.

Механика простая. Каталог, внутри SKILL.md с frontmatter: имя, описание триггеров, тело с процедурой. Описание читает агент при маршрутизации - если задача совпала с триггером, содержимое подгружается в контекст и дальше работа идёт по процедуре, а не по догадке.

Сила не в процедуре, а в накоплении. Каждый раз, когда я наступаю на грабли, правило уезжает в скилл. Через полгода файл превращается в плотную выжимку шрамов, и это работает лучше любой «памяти»: точечно, проверяемо, под мою руку.

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