AI Engineering Tools

Инженерия генеративного ИИ

Термины AI-агентов и вызова инструментов

Понимание агентов, структурированных вызовов инструментов, подключений MCP, оркестровки, памяти, планирования, передачи данных и контроля человеческого одобрения.

12 терминов

Агенты

AI-агент

AI agent

Значение

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

Когда использовать

Используйте агент, когда путь не может быть полностью определен, и инструменты должны быть выбраны динамически.

Пример

Агент читает тикет, ищет документацию, создает исправление и запрашивает одобрение.

Инструменты

Вызов инструментов

Tool calling

Значение

Структурированный запрос модели для приложения для выполнения внешней функциональности.

Когда использовать

Используйте это для поиска, доступа к базам данных, вычислений, операций с файлами и бизнес-API.

Пример

Вызовите get_order_status с проверенным ID заказа.

Инструменты

Вызов функций.

Function calling

Значение

Шаблон вызова инструмента, в котором доступные функции описываются именами и типизированными аргументами.

Когда использовать

Используйте это, когда ваше приложение предоставляет контролируемый набор вызываемых операций.

Пример

Функция: create_calendar_event(заголовок, start_time, участники).

Инструменты

Схема инструмента

Tool schema

Значение

Машинночитаемое определение цели, входных данных и ограничений инструмента.

Когда использовать

Пишите точные схемы, чтобы модель могла выбрать правильный инструмент и сформировать допустимые аргументы.

Пример

Определите сумму как положительное число, а валюту как трехбуквенный код.

Соединения

Протокол контекста модели MCP

Model Context Protocol (MCP)

Значение

Открытый протокол для подключения приложений AI к внешним инструментам, данным и многократно используемым запросам.

Когда использовать

Используйте это для интеграции совместимых возможностей через общий клиент-серверный интерфейс.

Пример

Подключите хост AI к серверу документации MCP и предоставьте доступ к его инструменту поиска.

Соединения

Хост MCP

MCP host

Значение

Приложение AI, которое координирует один или несколько клиентов MCP и управляет разрешениями и пользовательским интерфейсом.

Когда использовать

Используйте этот термин при описании мест, где управляется согласие пользователя, взаимодействие с моделью и подключения к серверу.

Пример

Настольный помощник действует как хост MCP для локальных и удаленных серверов.

Соединения

Сервер MCP

MCP server

Значение

Программа, которая предоставляет инструменты, ресурсы или запросы клиентам MCP.

Когда использовать

Создайте его, когда источник данных или сервис должны быть многократно используемыми на совместимых хостах AI.

Пример

Сервер CRM MCP предоставляет поиск клиентов как инструмент только для чтения.

Рабочий процесс

Организация.

Orchestration

Значение

Координация моделей, инструментов, агентов, состояния и потока управления в рамках рабочего процесса.

Когда использовать

Используйте это, когда несколько функций должны выполняться последовательно, параллельно или условно.

Пример

Организуйте извлечение, анализ, утверждение и публикацию как отдельные этапы.

Агенты

Память агента

Agent memory

Значение

Сохраненная информация, которую агент может повторно использовать на разных этапах или сеансах.

Когда использовать

Используйте выделенную память для постоянных предпочтений, состояния задачи или предыдущих решений.

Внимание

Сохраняйте только необходимые данные и определяйте правила хранения, удаления и доступа.

Пример

Помните утвержденное руководство по стилю для этого проекта, а не о несвязанных личных разговорах.

Агенты

Планирование

Planning

Значение

Выбор и упорядочение промежуточных действий до или во время выполнения.

Когда использовать

Используйте это для многоэтапных задач с зависимостями или альтернативными путями.

Пример

План: проверить входные данные, получить доказательства, создать черновик, а затем выполнить проверку.

Рабочий процесс

Передача

Handoff

Значение

Перенос задачи и ее соответствующего контекста от одного агента или компонента к другому.

Когда использовать

Используйте это, когда специализированные агенты несут четкую ответственность.

Пример

Агент сортировки передает дело о выставлении счетов агенту по возврату средств вместе с доказательствами и ограничениями.

Человеческий контроль.

Human-in-the-loop HITL

Human-in-the-loop (HITL)

Значение

Элемент управления, при котором человек проверяет, исправляет или авторизует часть рабочего процесса AI.

Когда использовать

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

Пример

Приостановите процесс перед отправкой возврата средств и попросите уполномоченного сотрудника его утвердить.