Skip to main content

Навыки

Навык — это папка, которая рассказывает AI, что оно знает и может делать с вашим приложением. Она содержит:
  • SKILL.md — инструкции, которые читает AI (обязательно).
  • tools.ts — список инструментов, которые может вызывать AI (опционально).
SKILL.md описывает приложение и его инструменты; tools.ts объявляет инструменты; каждый инструмент реализуется HTTP-маршрутом в одном из компонентов вашего приложения.

Определение навыков

Укажите в kazzle.config.ts путь к SKILL.md каждого навыка. Kazzle использует его папку, поэтому tools.ts рядом с ним подхватывается автоматически.

SKILL.md

Markdown с frontmatter, затем инструкции, которые должно следовать AI.

tools.ts

tools.ts рядом с SKILL.md объявляет инструменты, которые может вызывать этот навык. Полный контракт инструмента — типы объявления, форма запроса/ответа обработчика и каналы результатов content и markdown — находится в Tools.

Как AI использует навыки

AI читает SKILL.md по требованию (не все навыки сразу) для обоснования своих ответов и может вызывать инструменты, объявленные в tools.ts. Инструмент без соответствующего маршрута ничего не делает; добавьте оба вместе. tools.json не поддерживается.