AI-агенты: когда они нужны, а когда достаточно одного запроса
Агент имеет смысл, если задаче нужны несколько шагов и инструменты. Для одного абзаца это лишняя сложность и лишние ошибки.
MCP
MCP — это общий способ дать модели аккуратный доступ к инструментам. Не новая магия, а договор о том, какие действия вообще существуют.
Model Context Protocol отвечает на скучный вопрос: как редактор, агент и ваш сервис договариваются о действиях, не изобретая каждый раз новый формат. Модель по-прежнему только предлагает вызвать инструмент. Исполняет вызов программа, которой вы это разрешили.
Если инструмент подключён один раз, им может пользоваться и Cursor, и другой клиент, который говорит на том же протоколе. Вам не нужно заново объяснять каждой модели, где лежит база знаний и как называется поиск по ней.
MCP не выбирает за вас, какие права дать модели. Поиск по документам и право отправить письмо клиенту — разный уровень доступа, даже если оба «просто инструменты». Подключайте чтение раньше записи. Запись оставляйте с подтверждением человека.
Агент имеет смысл, если задаче нужны несколько шагов и инструменты. Для одного абзаца это лишняя сложность и лишние ошибки.
RAG нужен, когда ответ должен опираться на ваши файлы, а не на память модели. Качество почти целиком зависит от того, как вы режете и ищете эти файлы.
Прямой API вендора проще контролировать. Шлюз удобнее, когда моделей несколько. Свой сервер нужен, когда данные нельзя выпускать.