Runner в OpenAI SDK
Чтобы запустить агента в фреймворке OpenAI, недостаточно просто создать экземпляр Agent, который мы смотрели в предыдущем видео. Для запуска агента нужен цикл, как мы уже знаем. Чтобы этот цикл заработал, в OpenAI Agents SDK есть специальный класс Runner. По сути, Runner - это цикл, который начинает выполнять действия агента.
Что такое Runner
Runner - это класс SDK, который запускает агента и ведёт цикл до итогового ответа. Мы создали агента, задали ему модель, роль и инструменты, отдельно сформировали задачу - текст запроса. Агент и задача, которую нужно выполнить, передаются в Runner. Runner - это тот, кто выполняет цикл и все действия.
Внутри Runner цикл идёт, пока не будут выполнены все инструменты, необходимые для ответа на запрос пользователя, либо пока не сработает ограничение, которое вы поставите. Задача Runner - выдать результат: ответ и историю шагов, которые были выполнены для решения задачи.
Дальше в уроке
- Runner в коде
- Что возвращает Runner
- Ограничение max_turns
Как получить доступ к полному уроку
Урок входит в программу "AI инжиниринг": доступ ко всем её курсам на 1 год - 5000 ₽ (стоимость в других валютах можно уточнить у автора).
Войдите / зарегистрируйтесь на сайте, чтобы получить данные для оплаты.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти