Введение в навыки
Skills — это открытый формат для добавления специализированных навыков и знаний ИИ-агентам.
С помощью Skills вы можете инкапсулировать экспертизу в предметной области, рабочие процессы и лучшие практики в переиспользуемые наборы навыков, которые ИИ-агенты могут автоматически вызывать при необходимости.
Прежде чем изучать Skills, давайте сначала проясним более фундаментальный вопрос: что такое ИИ-агент?
Вы, вероятно, пользовались такими инструментами, как ChatGPT, Doubao и Tongyi Qianwen, верно? Вы вводите вопрос, и он даёт текстовый ответ. Это то, что мы обычно называемчат-ботами на больших моделях。
Такие инструменты, как ChatGPT, Doubao и Tongyi Qianwen, очень умны, но у них есть фатальная проблема:Они умеют говорить, но не умеют действовать.
Если вы спросите его: "Какая сегодня погода в Пекине?", он может лишь угадать ответ на основе того, что выучил во время обучения, а не фактически проверить погоду.
Агент = ИИ-ассистент, который может понимать ваши слова, самостоятельно думать и предпринимать действия.
Чат-бот — это замена рта; агент — это настоящая замена рук.
Итак, что такое агент?
Агент = большая модель + способность предпринимать действия.
Давайте используем тот же пример:
| Чат-бот | Агент | |
|---|---|---|
| Вы спрашиваете: Какая сегодня погода в Пекине? | В Пекине сегодня, вероятно, солнечно, около 25 градусов (догадка) | Он на самом деле вызывает API погоды и сообщает вам: "В Пекине сегодня облачно, 23°C, влажность 45%" (реально) |
| Вы спрашиваете: Помоги мне проверить продажи за прошлый месяц | Извините, я не могу получить доступ к вашей базе данных | На самом деле он запрашивает базу данных и извлекает данные для вас |
| Вы говорите: помогите мне забронировать билет на высокоскоростной поезд до Шанхая на завтра | Вы можете зайти на сайт 12306, чтобы забронировать билеты | На самом деле он открывает для вас 12306, ищет билеты, выбирает места и оформляет заказ |
Разница в одном предложении: чат-бот только говорит, а агент действительно делает это.
Как агент это делает?
Агент примерно состоит из следующих частей:
Три шага:
- Понять, чего вы хотите(с использованием большой модели)
- Решить, какой навык использовать(с использованием большой модели)
- Выполнить навык и выдать вам результат(с использованием Skills)
Агенты, которых вы уже можете видеть в своей жизни
На самом деле многие продукты уже используют агентов:
- Siri / Xiao Ai / Tmall Genie— Вы говорите «поставь будильник», и он действительно ставит его за вас, а не отвечает «вы можете поставить его сами»
- GitHub Copilot— Не просто ведёт беседу, он действительно может помочь вам писать и изменять код
- Различные ИИ-сервисы поддержки клиентов— Не только отвечают на вопросы, но и проверяют заказы, оформляют возвраты и меняют адреса за вас
- Автономное вождение— Тоже агент; он может воспринимать окружающую среду, принимать решения и выполнять действия
Что такое навыки (Skills) для агентов?
智能体的大模型 = 大脑(负责理解、决策、说话) Skills = 手和脚(负责动手干活)
Агент без навыков — как человек, у которого есть только мозг, но нет рук и ног: он всё понимает, но ничего не может сделать.
Сам агент очень умён, но ему нужно, чтобы кто-то сказал ему — в этой конкретной среде, для выполнения этой конкретной задачи — какие инструменты использовать, какие шаги выполнять и каких ловушек избегать.
Это руководство называется навыком (Skill).
Понять навыки (Skills) поможет более простое сравнение:
把智能体想象成一位聪明的新员工,他能力很强,但第一天来公司什么流程都不懂。 Skill 就是公司的 SOP 手册(标准操作流程)。 有了这本手册,他就知道:遇到客户投诉该怎么处理、出差报销流程是什么、代码提交要走哪些审核……不需要每次都问你,能自己完成任务。
Технически навык (Skills) — это файл Markdown (SKILL.md), который содержит полное руководство по выполнению задачи. Его пишут люди, а затем агент автоматически читает его и следует ему при выполнении задач.
Какие проблемы могут решать Skills?
Сценарий 1: без Skills
Предположим, вы просите Claude помочь вамсоздать документ Word:
你:帮我生成一个项目计划书的 Word 文档 Claude:好的,以下是项目计划书内容: (输出一堆 Markdown 文本……)
Результат: Claude выводит обычный текст,а не настоящий файл .docxпотому что он не знает, какие библиотеки есть в вашей среде, куда следует помещать файлы и каковы требования к форматированию.
Сценарий 2: с Skills
Когда система оснащенаdocxSkill, Claude, получив тот же запрос, выполнит следующее:
- Автоматически распознаёт "это задача по созданию документа Word" → активирует
docxНавык - Читает файл Skill, чтобы узнать правильную библиотеку (
python-docx) и путь вывода (/mnt/user-data/outputs/) - Выполняет шаги Skill, чтобы создать настоящий
.docxфайл - Передаёт вам файл для скачивания
Результат совершенно другой— один — это ответ в чате, другой — файл Word, который можно открыть сразу.
Краткое изложение основной ценности навыков
После изучения этой главы вам нужно запомнить следующие три пункта:
1. Навыки превращают агентов из разговорного чата в исполнителей: без навыков агент — всего лишь знающий чат-бот. С навыками он становится исполнителем, который действительно может выполнять задачи.
2. Навыки — это многоразовые пакеты опыта: как только кто-то запишет опыт создания документов Word в навык, все при каждом вызове будут получать стабильные и согласованные результаты. Он не даст сбой только потому, что спрашивает другой человек.
3. Навыки — это мост между человеком и сотрудничеством с ИИ
Люди записывают в навык предметные знания, процессный опыт и ограничения среды; ИИ читает, а затем выполняет. Навыки — это тот самый мост: люди сосредоточены на определении того, как это делать, а ИИ отвечает за фактическое выполнение.
| Концепция | Итог в одном предложении |
|---|---|
| ИИ-агент | ИИ-система, которая может воспринимать, рассуждать и действовать; она не просто общается, но и может выполнять задачи |
| Навыки | Руководство (файл Markdown), которое указывает агенту, "как выполнить определённый тип задачи" |
| Ценность навыков | Делает выполнение задач точным, стабильным и переиспользуемым |
Разница между Skills и MCP
Skills используется дляповторного использования знаний, MCP используется длярасширения возможностей。
Навыки
Повторное использование знаний
- Обмен знаниями: опыт, лучшие практики, рабочие процессы
- На основе простых файлов Markdown, создавать может любой
- Прогрессивная загрузка, высокая эффективность токенов
- Не требуется настройка сервера или бэкенда
- Работает для Web / Desktop / CLI
MCP
Расширение возможностей
- Расширение функций: подключение API, баз данных, внешних инструментов
- Требуются навыки программирования и настройка на стороне сервера
- Загружает все определения инструментов при запуске
- Сильная интеграция с внешними системами
- Более высокое потребление токенов и сложность
Сценарии использования навыков
Agent Skills применим к различным сценариям, включая, помимо прочего:
- Экспертиза в предметной области: Инкапсулируйте знания из специализированных областей, таких как юридическая проверка, анализ данных и стандарты кодирования, в навыки
- Рабочие процессы: Превратите многошаговые процессы выполнения задач в повторно используемые навыки
- Корпоративные стандарты: Инкапсулируйте специфичные для компании стандарты кодирования, процессы отправки, шаблоны документов и т. д. в навыки
- Интеграция инструментов: Инкапсулируйте способы использования и вызовы API для конкретных инструментов
Инструменты, поддерживающие Agent Skills
Agent Skills — это открытый стандарт, поддерживаемый множеством инструментов ИИ, включая:
- Claude Code
- OpenCode
- GitHub Copilot
- OpenAI Codex
- и многие другие инструменты ИИ-агентов
Это означает, что вам нужно написать навык только один раз, и вы можете использовать его в разных инструментах.
Другие расширения