Runner в OpenAI SDK

Бесплатный фрагмент урока

Фрагмент закончился

Полный урок открывается по подписке на курс

Как получить доступ

Чтобы запустить агента в фреймворке OpenAI, недостаточно просто создать экземпляр Agent, который мы смотрели в предыдущем видео. Для запуска агента нужен цикл, как мы уже знаем. Чтобы этот цикл заработал, в OpenAI Agents SDK есть специальный класс Runner. По сути, Runner - это цикл, который начинает выполнять действия агента.

Что такое Runner

Runner - это класс SDK, который запускает агента и ведёт цикл до итогового ответа. Мы создали агента, задали ему модель, роль и инструменты, отдельно сформировали задачу - текст запроса. Агент и задача, которую нужно выполнить, передаются в Runner. Runner - это тот, кто выполняет цикл и все действия.

Внутри Runner цикл идёт, пока не будут выполнены все инструменты, необходимые для ответа на запрос пользователя, либо пока не сработает ограничение, которое вы поставите. Задача Runner - выдать результат: ответ и историю шагов, которые были выполнены для решения задачи.

Дальше в уроке

  • Runner в коде
  • Что возвращает Runner
  • Ограничение max_turns

Как получить доступ к полному уроку

Урок входит в программу "AI инжиниринг": доступ ко всем её курсам на 1 год - 5000 ₽ (стоимость в других валютах можно уточнить у автора).

Войдите / зарегистрируйтесь на сайте, чтобы получить данные для оплаты.