Навыки (skills, скиллы)¶
Навыки — это переиспользуемые наборы инструкций для AI-модели. Когда задача соответствует описанию навыка, модель автоматически вызывает инструмент и загружает в контекст полные инструкции для выполнения задачи.
Когда пользователь задаёт вопрос, соответствующий описанию навыка, AI-модель:
- Распознаёт задачу
- Автоматически загружает навык, используя инструмент
- Следует инструкциям из навыка 1.
Зачем нужны навыки?¶
Они позволяют сфокусировать модель на актуальных знаниях, стандартизировать лучшие практики, сохранять экспертные знания и автоматизировать сложные рабочие процессы.
Без навыков:
- Модель отвечает на основе общих знаний
- Нет стандартизации подходов
- Каждый раз новые решения одних и тех же задач
С навыками:
- Модель следует проверенным инструкциям
- Единый стандарт для команды
- Сохранение экспертных знаний
- Автоматизация рутинных задач
Мы собираем скиллы!
У нас есть свой реестр навыков и мы будем его развивать. Сейчас мы наполняем его теми, которые пишем и используем сами в своей работе.
Вы можете присылать свои навыки в этот репозиторий, он открыт для всех желающих:
Из чего состоит навык?¶
Структура директории навыка¶
skill-name/
├── SKILL.md # Обязательный файл с инструкциями, точка входа
├── scripts/ # Опционально: скрипты для выполнения
├── resources/ # Опционально: дополнительные сведения
└── assets/ # Опционально: шаблоны, примеры
Формат файла SKILL.md¶
Навык состоит из двух частей:
- Frontmatter (YAML) — метаданные
- Markdown — инструкции
---
name: skill-name
description: Краткое описание, когда использовать этот навык
---
# Заголовок навыка
## Цель
Описание цели навыка
## Когда использовать
Условия активации навыка
## Инструкции
Пошаговые инструкции для модели
## Примеры
Примеры использования
## Дополнительные файлы
Ссылки на скрипты и шаблоны
Дополнительные сведения
На сайте https://agentskills.io/ наиболее подробно описан формат навыков.