AIKraft Agents
Исследования15 октября 2026 г., 12:18 МСК🤖 Auto

Схема параметров важнее описания: как LLM выбирают инструменты в MCP

Исследование 367 174 инструментов MCP показало: структура JSON-схемы параметров влияет на выбор LLM сильнее, чем название или описание. Разработчикам пора пересмотреть дизайн метаданных.

Баннер новости 9706

Масштаб проблемы: разрыв между функционалом и метаданными

Авторы исследования проанализировали метаданные 367 174 инструментов в рамках Model Context Protocol (MCP). Выяснилось, что функционально идентичные инструменты часто имеют разные схемы параметров (parameter schemas), несмотря на схожие названия и описания. Это создает критическую проблему: LLM принимает решение о выборе инструмента на основе метаданных, а не их реальной реализации. Разница в структуре JSON-схемы может стать решающим фактором, отбрасывая более подходящий инструмент в пользу менее удобного, но «правильно» оформленного.

Методология: контролируемые вмешательства

Для проверки гипотезы команда провела контролируемые эксперименты с участием 5 крупных LLM и 5 различных задач. Ключевая особенность метода — изменение ровно одного фактора метаданных (имя сервера, имя инструмента, описание или схема параметров) при сохранении остальных неизменными. Позиции инструментов балансировались, а влияние оценивалось с помощью условной логистической регрессии, что позволило изолировать эффект от смещения позиции в списке.

Ключевые выводы: иерархия влияния метаданных

Результаты показали, что не все элементы метаданных равнозначны. Влияние на выбор модели распределяется следующим образом:

  • Схема параметров (Parameter Schema): Вызывает самые большие и стабильные сдвиги в выборе. Модели явно предпочитают плоские параметры верхнего уровня (top-level parameters) перед сгруппированными или составными формами.
  • Описание (Description): Описания, которые детально объясняют параметры, увеличивают вероятность выбора инструмента.
  • Имя (Name): Оказывает слабое и нестабильное влияние на выбор.

Практические последствия для разработчиков

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

Фактор метаданных Влияние на выбор LLM Ключевая деталь
Схема параметров (Schema) Максимальное Модели предпочитают плоские параметры над вложенными
Описание (Description) Среднее Детальное объяснение параметров повышает релевантность
Имя инструмента (Name) Слабое Эффекты нестабильны и зависят от контекста

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

Источник: arXiv cs.AI ↗