defineSkill
Определяйте навыки ИИ-агентов
defineSkill
Определяйте навыки ИИ-агентов
Навыки определяют многократно используемые инструкции и возможности, которые агенты ИИ могут использовать в вашем рабочем пространстве. Используйте Основные моменты:
defineSkill() для определения навыков со встроенной валидацией:src/skills/example-skill.ts
name— уникальная строка-идентификатор навыка (рекомендуется kebab-case).label— читаемое человеком отображаемое имя, показываемое в UI.contentсодержит инструкции навыка — это текст, который использует агент ИИ.icon(необязательно) задаёт значок, отображаемый в UI.description(необязательно) предоставляет дополнительный контекст о назначении навыка.
defineAgent
Определяйте ИИ-агентов с пользовательскими промптами
defineAgent
Определяйте ИИ-агентов с пользовательскими промптами
Агенты — это ИИ-помощники, работающие в вашем рабочем пространстве. Используйте Основные моменты:
defineAgent() для создания агентов с пользовательским системным промптом:src/agents/example-agent.ts
name— уникальная строка-идентификатор агента (рекомендуется kebab-case).label— отображаемое имя, показываемое в UI.prompt— это системный промпт, определяющий поведение агента.description(необязательно) предоставляет контекст о том, что делает агент.icon(необязательно) задаёт значок, отображаемый в UI.modelId(необязательно) переопределяет модель ИИ по умолчанию, используемую агентом.