Знания, инструменты и Skills — что за что отвечает
Три разные работы, которые постоянно принимают за одну: база знаний хранит факты, MCP-инструмент выполняет расчёт, который нельзя доверить импровизации модели, а Skill — процедура, решающая, за чем из этого потянуться.
Большинство проблем при настройке агента возникает оттого, что что-то положили не в ту из этих трёх корзин. Вот разделительная линия — на примере ипотечного брокера.
Три вопроса и место, где отвечают на каждый
«Какие условия у вашего продукта с фиксированной ставкой и подхожу ли я?»
Это факт. Он где-то записан в ваших материалах, он одинаков для всех спрашивающих, и единственный верный источник — ваши собственные документы. → База знаний.
Поиск находит фрагмент про этот продукт, и агент отвечает по нему, ссылаясь на использованное. Если в ваших документах этого нет, правильный исход — «у меня этого нет», а не правдоподобный пересказ.
«Каким будет платёж по 380 000 на 25 лет при моём доходе и этом взносе?»
Это расчёт. У него один верный ответ, правила за ним длинные и въедливые, а в регулируемом бизнесе неверное число — не конфуз, а ответственность. → MCP-инструмент.
Вы не хотите, чтобы языковая модель импровизировала арифметику по правилам платёжеспособности, насколько бы способной она ни была. Вы хотите, чтобы она вызвала ту же функцию, которую вызывают ваши собственные системы, получила число и сообщила его. Проверяемым артефактом останется вызов инструмента со входами и выходами, а не абзац рассуждений, случайно куда-то пришедший.
«С учётом всего, что я рассказал, — на какие из этих продуктов мне вообще смотреть?»
Это процедура. Нужно, чтобы несколько вещей произошли по порядку, с суждением о том, что спросить дальше. → Skill.
Инструкция лежит в Skill: до любых расчётов выясни тип занятости и первоначальный взнос, запусти инструмент расчёта по продуктам, под которые клиент подходит, покажи не больше трёх, никогда не показывай продукт, критериям которого он не удовлетворяет, и передай человеку до того, как что-либо будет зафиксировано. По ходу дела Skill вызывает MCP-инструмент и может опираться на базу знаний, объясняя условия.
Четвёртая граница, которую упускают
«Факты» здесь на самом деле две разные вещи, и путаница между ними — самая дорогая ошибка на этой странице. agent4.io держит базу знаний тенанта — ваши правила, цены и регламенты, выверенные и авторитетные — отдельно от собственной базы знаний каждого клиента, где лежат загруженные им документы.
Ипотечному вопросу нужны обе: критерии кредитования берутся из вашей, справки о доходах — из его, а ответ — это сравнение. Они извлекаются вместе и подставляются отдельными блоками: один подан как политика, которой нужно следовать, другой — как справочный материал клиента. Поэтому агент никогда не процитирует клиенту его же документ как вашу политику. См. база знаний.
Правило на глаз
| Если это… | Место этому… |
|---|---|
| Записано и одинаково для всех | База знаний |
| Вычисляется и обязано быть точным | MCP-инструмент |
| Последовательность шагов с суждением между ними | Skill |
Или, если совсем коротко: факты извлекаются, расчёты вызываются, процедуры выполняются.
Те же три в другом бизнесе
Миграционная практика проводит границы ровно там же:
- База знаний — документы, необходимые для каждого маршрута, текущие сроки рассмотрения, ваш прайс
- MCP-инструмент — балльный расчёт для заявки квалифицированного работника, выполняемый по официальным критериям, а не по памяти
- Skill — «квалифицировать новое обращение»: спросить в правильном порядке про статус, сроки, занятость и прошлые отказы, запустить балльный инструмент и выдать сотруднику структурированный профиль с маршрутами, которые стоит обсудить
Почему агент носит несколько Skills
Один агент может держать много — квалификация, расчёт, напоминания про документы, запись — и подгружает только тот, который разговору понадобился. Skill для расчёта открывает инструмент расчёта; Skill для квалификации может не открывать ничего и быть просто способом задать вопросы в правильном порядке.
Это ещё и граница прав: инструмент, который не включён ни одним загруженным Skill, — это инструмент, за которым агент не потянется. В этом и состоит настоящая причина упаковывать чувствительный расчёт в инструмент: не только чтобы он был верным, но и чтобы обращение к нему было решением, которое приняли вы, а не модель.