Главная / Статьи / Навыки плюс MCP: инструменты обеспечивают возможности для действий, а навыки учат процессу работы.

Навыки плюс MCP: инструменты обеспечивают возможности для действий, а навыки учат процессу работы.

MCP раскрывает возможности; набор навыков определяет рабочие процессы и ограничения, чтобы агенты знали, какие инструменты использовать, в каком порядке и когда запрашивать одобрение.

1002 слов

Примечание: подход «Навыки вместо MCP» является экспериментальным и находится в процессе развития. Цель — исследование направления развития, а не утверждение окончательного стандарта MCP.

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

MCP предоставляет агентам возможности

Рассматривайте MCP как слой связи. Сервер может предоставлять такие инструменты, как create_customer, get_order, send_email, create_invoice и search_documents. Агенты находят их и вызывают через общую схему.

Даже если предоставить агенту пятьдесят инструментов, ему всё равно придётся решать, какие из них использовать, в каком порядке, какие факты собирать в первую очередь, как реагировать на сбои API, когда обращаться к человеку и что отклонять. MCP обеспечивает способности; что-то ещё должно предоставлять практические знания. Без этих знаний списки инструментов превращаются в лотерейные билеты — иногда верные, часто бесполезные, время от времени вредоносные.

Здесь и пригождаются навыки

Навык объединяет повторно используемые инструкции, контекст и алгоритмы работы, чтобы агент мог выполнить конкретную задачу. Вместо того чтобы предоставлять только:

create_invoice
send_email
get_customer

Определите навык, такой как Обработка счетов клиентов, который включает следующие этапы: поиск клиента, проверка статуса счета, верификация суммы, создание счета-фактуры, запрос одобрения, отправка и подтверждение. Инструменты MCP выполняют действия; навык обеспечивает логику и порядок выполнения этих действий. Кроме того, навык может описывать сценарии неудач: что делать при коде ошибки 409, когда нужно перенаправить запрос, какие поля являются авторитетными.

Навык + MCP эффективнее, чем каждый из них по отдельности

MCP — это то, что может делать агент. Навыки — это способ, которым он должен это делать. Это разделение становится всё более важным по мере увеличения количества инструментов. Корпоративный агент может иметь доступ к CRM, Stripe, GitHub, Slack, Drive, внутренним API и базам данных. MCP позволяет использовать всё это. Сотни простых инструментов часто приводят к перегрузке выбором, а не к повышению компетентности. Навыки сужают пространство для принятия решений до пакета действий, соответствующих конкретной задаче, при этом используя стандартизированные вызовы инструментов.

Проблема взрывного роста количества инструментов

Один сервер с сотней инструментов уже обременяет модель описаниями, параметрами и взаимосвязями. Пять серверов умножают этот объем. Должна ли каждая функция загружаться на каждом ходу? Обычно нет. Лучше использовать подходящую функцию в подходящее время. Навыки помогают с таким выбором: не «вот пятьсот инструментов — импровизируйте», а «вот задача, вот необходимые функции и инструкции». Окна контекста и механизмы внимания получают пользу, когда нерелевантные инструменты остаются в автономном режиме до тех пор, пока навык не привлечет их к работе.

Навыки также могут кодировать ограничения

В описании инструмента может говориться о возможности «образования возврата средств». Для некоторых навыков может потребоваться проверка заказа, изучение правил, подтверждение сумм и получение разрешения при превышении определенного порога перед тем, как сработает инструмент возврата. Это имеет значение с точки зрения побочных эффектов: удаление данных, возвраты средств, отправка писем, изменения в производственной среде, развертывание приложений, изменения в учетных записях. Доступ без правил является неполным. Механизмы контроля должны находиться рядом с рабочим процессом, а не в отдаленном разделе политик, который модель никогда не видит.

MCP и навыки — не конкуренты

Вероятная структура — это навыки + MCP, а не противостояние навыков и MCP. Разные уровни:

Agent
  ↓
Skill
  ↓
MCP
  ↓
Tools / APIs / Systems

Навыки описывают рабочий процесс; MCP стандартизирует интерфейс; основные системы выполняют работу. Архитектура по-прежнему находится в стадии развития, и ее стоит следить по мере созревания экосистем. Дискуссии, представляющие выбор в формате эксклюзивности, упускают из виду их взаимодополняемость.

Более крупные изменения

Использование агентами API — это не новость. Смена подхода заключается в динамическом поиске и составлении решений для достижения целей. MCP решает проблему связности, а Skills — проблему исполнения. По мере роста агентов становится так же важно обучать их, когда, почему и как использовать инструменты, как и подключение большего количества точек входа. Связность без знаний об исполнении приводит к ошибкам, основанным на самоуверенности; знания об исполнении без связности не позволяют взаимодействовать с реальными системами.

Практическое внедрение

Даже разработанные внутри системы требуют механизмов аутентификации, хостинга, тестирования, мониторинга, версионирования, отслеживания использования и регулярного обновления протоколов. Управляемые платформы, преобразующие спецификации OpenAPI в серверы MCP с инструментами, ресурсами, утилитами и навыками, а также с функциями аналитики и регистрации, могут взять на себя всю эту базовую работу, позволяя командам сосредоточиться на поведении агентов. Независимо от хостинга справедливо следующее утверждение: MCP предоставляет агентам инструменты; навыки учат их, как ими пользоваться. Начните с сочетания одного навыка для работы с высокорисковыми процессами и небольшого набора инструментов, измерьте долю случаев использования неподходящих инструментов, а затем постепенно расширяйте спектр возможностей.

Чек-лист для внедрения навыков вместо простого набора инструментов

  1. Составьте список инструментов MCP и отметьте уровень риска побочных эффектов (чтение, запись, финансовые операции, необратимость).
  2. Создайте один навык для решения наиболее часто встречающихся задач по поддержке или учету, прежде чем показывать полный каталог инструментов.
  • Требовать шаги человеческой подтверждения внутри инструмента для необратимых действий, превышающих установленные пороги.
  • Измерять частоту использования неправильных инструментов и количество попыток повторной обработки в течение двух недель; расширять набор инструментов только тогда, когда эти показатели стабилизируются.
  • Версионировать инструменты аналогично API: вести журнал изменений, определять период устаревания и использовать тестовые данные, которые не проходят проверку CI при отклонении рабочего процесса от заданных инструментов.
  • Эти шаги обеспечивают честность экспериментального уровня инструментов без необходимости ожидания окончательного стандарта.