Почему новые инструменты агента искусственного интеллекта OpenAI могут изменить ваш подход к программированию
OpenAI меняет подход к работе агентов ИИ с помощью своего нового Agents SDK и Answers API. Вот как эти инструменты улучшают автоматизацию, совместную работу нескольких агентов и оркестрацию рабочих процессов для разработчиков.
Если вы когда-либо были разработчиком в продакшене, вы знаете, что интерфейсы прикладного программирования (API) могут быть изменены по прихоти поставщика.
Однажды ночью вы можете лечь спать, зная, что ваше приложение надежно и у него светлое будущее. Затем вы просыпаетесь утром и обнаруживаете, что один из ваших поставщиков API объявил об изменении, которое требует от вас потратить следующие шесть месяцев на перекодирование вашего приложения для работы с пересмотренным API. Спросите меня, откуда я знаю.
Приложения на основе искусственного интеллекта не застрахованы от этого непреложного закона жизни API. Компания OpenAI объявила о внедрении Answers API, который приведет к прекращению работы Assistants API где-то в 2026 году.
Как и в случае с большинством изменений API, новый API делает больше, работает лучше и содержит меньше калорий. Однако, несмотря на эти возможности, новый API по-прежнему добавляет большие задачи для ранних пользователей предыдущих API.
Компания OpenAI анонсировала ряд новых функций на уровне программиста для создания агентов ИИ, включая API. Прежде чем мы углубимся в то, что нового, давайте рассмотрим это изменение в контексте.
Вы, наверное, заметили, что с тех пор, как генеративный ИИ (Gen AI) ворвался на сцену несколько лет назад, почти каждый продукт и услуга, кажется, внезапно добавили функцию дополнительных продаж ИИ в свое базовое предложение. Это отличное расширение линейки для многих продуктов и услуг, но не похоже, что у каждого поставщика есть исследовательские группы ИИ, создающие большие языковые модели.
Вместо этого у этих компаний есть лицензированные API, которые предоставляют услуги искусственного интеллекта за довольно предсказуемую плату за транзакцию. Разные модели стоят разные суммы, но по приблизительным подсчетам, разработчик может сделать 67 запросов в чате GPT-4.5, 1176 запросов GPT-4o или 20 000 мини-запросов GPT-4o за один доллар.
С помощью API OpenAI (и API других компаний, занимающихся искусственным интеллектом) функциональность искусственного интеллекта может быть добавлена в код с помощью простых вызовов функций и кредитной карты, что сокращает годы разработки и миллионы долларов затрат на инфраструктуру и исследования.
Новый API ответов
До сих пор OpenAI предлагала API, Chat Completions API, для отправки запросов в ChatGPT и получения ответа. OpenAI также предложила API, Assistants API, который позволяет агентам выполнять многоступенчатые рассуждения и получать доступ к файлам.
Новый API ответов сочетает в себе функции обоих предыдущих API. В то время как ожидается, что API завершения чата останется, компания объявила о планах отказаться от API помощников уже в следующем году в пользу более функционального API ответов.
Тарифы на использование Answers API находятся на странице цен OpenAI и варьируются в зависимости от модели и использования.
Answers API имеет три встроенных инструмента, которые могут вызывать программисты: веб-поиск, поиск файлов и использование компьютера.
Инструмент веб-поиска
Если вы когда-либо использовали ChatGPT для поиска в Интернете и агрегирования ответов, вы знаете, что делает инструмент веб-поиска. В случае с Answers API он позволяет программистам инициировать такие запросы из своих программ.
При использовании API предоставляет текст в качестве ответа, а также ссылки на источники и встроенные цитаты. Многие из этих ответов должны быть правильными. Компания приводит диаграмму, показывающую, что тесты веб-поиска с GPT-4o были правильными только на 38% (имейте это в виду в следующий раз, когда будете использовать ChatGPT для поиска), но поиски с использованием предварительного просмотра поиска GPT-4o и предварительного просмотра мини-поиска GPT-4o были правильными в девяти из десяти случаев.
В основном хорошее - это довольно хорошо, верно?
Инструмент поиска файлов
Далее идет инструмент поиска файлов, который будет искать в библиотеке ваших корпоративных документов. И да, я знаю, о чем вы думаете. OpenAI заявляет, что не обучает своих ИИ на бизнес-данных. Таким образом, вы должны быть уверены в том, что загрузка всех ваших данных будет безопасной и не будет отображаться в чьем-то ответе на запрос.
Однако есть и проблемы. Во-первых, при цене $0,10 за гигабайт в месяц, файловое хранилище стоит недешево. База корпоративных документов моей маленькой компании составляет 57 ТБ. Если бы эта база данных была загружена в OpenAI для контекстно-зависимого поиска ИИ, хранилище стоило бы почти 6000 долларов в месяц, а в моей компании всего два сотрудника.
Преимущество поискового инструмента с искусственным интеллектом заключается в возможности устранения разрозненности. Но если разрозненность — это то, что делает хранение данных более доступным за счет загрузки только избранных данных, такое ценообразование может ограничить полезность этой функции.
Инструмент для использования компьютера
Наконец, OpenAI включает в себя свой инструмент для использования компьютера, инструмент для просмотра экрана и кликов, лежащий в основе своего предложения для операторов.
Предполагается, что эта штука может читать экраны и, основываясь на содержимом экрана, либо выполнять обработку или вызывать действия. Из демонстраций, особенно в превью текущего анонса, кажется, что инструменту предстоит пройти долгий путь, прежде чем он станет универсально полезным.
Следите за обновлениями этой функции.
SDK для агентов
API — это набор конечных точек или вызовов функций для взаимодействия с внешней системой. SDK (комплект средств разработки программного обеспечения) — это более широкая коллекция, часто включающая программные инструменты, некоторые API, библиотеки и служебные программы, которые работают вместе.
Компания OpenAI анонсировала Agents SDK — набор инструментов для создания, отладки и мониторинга агентов в действии. Комплект включает в себя API ответов и добавляет оркестрацию рабочих процессов, позволяя программистам выполнять многоэтапные рассуждения и задачи.
Набор также позволяет программистам создавать команды агентов, каждому из которых поручены определенные обязанности. Функция «передачи» позволяет одному агенту выполнять некоторую работу, затем передавать обработку другому агенту и так далее.
Кроме того, и я думаю, что это одна из самых важных функций, панель мониторинга позволяет разработчикам видеть каждое взаимодействие с искусственным интеллектом, определять, какие агенты для чего использовались и как им были поставлены задачи. Учитывая распространенность галлюцинаций ИИ, важно иметь возможность отслеживать, что делают все эти независимые задачи.
Что вы думаете о последних обновлениях OpenAI?
Планируете ли вы интегрировать Answers API в свои проекты или беспокоитесь о том, что OpenAI прекратит работу Assistants API?
Как вы относитесь к встроенным инструментам, таким как веб-поиск, поиск файлов и использование компьютера? Решают ли они реальные проблемы или ставят новые вызовы?
А что насчет Agents SDK? Считаете ли вы, что это изменит правила игры в разработке агентов ИИ, или некоторые функции все еще отсутствуют? Дайте нам знать в комментариях ниже.
