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