Agent architecture

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

Вызов функций (также «вызов инструментов») — это механизм, с помощью которого модель запрашивает конкретную заранее описанную функцию со структурированными аргументами вместо ответа прозой; именно этот мост позволяет агенту реально что-то делать.

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

Ключевые тезисы

  • Разработчик выставляет функции с именем, описанием и типизированной схемой аргументов.
  • Модель формирует структурированный вызов (функция + аргументы); обвязка проверяет его и запускает.
  • Это превращает «модель хочет действовать» в машиночитаемые данные, избавляя от хрупкого разбора прозы.
  • Понятные имена, строгие схемы и хорошие описания — вот что заставляет модель вызывать нужную функцию с правильными аргументами.

Освой на практике

Way of the Agent обучает инженерии ИИ-агентов уровень за уровнем — сначала такие концепты, потом практика, XP и Хроники ИИ.

Начать бесплатно →