Содержимое
OpenAI запустили Responses API — кажется, это лучший апдейт платформы за последнее время! Теперь можно забыть про мучительные интеграции и сложную логику для агентов. Responses API соединил в себе простоту Chat Completions и мощь Assistants API, предоставляя встроенные инструменты прямо из коробки: Что умеет новый Responses API? - Web search: быстрый и точный поиск по интернету с актуальными цитатами и ссылками (доступен для моделей gpt-4o and gpt-4o-mini). - File search: продвинутый поиск по файлам с оптимизацией запросов и возможностью точной настройки. Кейсы: ваш агент для службы поддержки может обращаться к FAQ или прошлым кейсам, чтобы составить более точный ответ для пользователя. Или агент для разработки, может обращаться к технической или другой документации, чтобы выдать “годный” результат. - Computer use: уникальная возможность автоматизировать работу в браузере и даже выполнять простые задачи на компьютере с помощью мышки и клавиатуры. Пример использования Responses API: from openai import OpenAI client = OpenAI() response = client.responses.create( model="gpt-4o", tools=[{"type": "web_search_preview"}], input="Подскажи свежие позитивные новости про ИИ сегодня", ) print(response.output_text) Как можно заметить, ушло понятие ролей “user”, “system”, хотя вы всё еще можете использовать параметр instructions, чтобы прописать инструкцию поведения ассистента. Так же выпустили Agents SDK (на замену Swarm SDK) для удобной разработки агентов и их оркестрации. Кажется, что можно забывать о LangChain (или пока нет?) - Agents SDK работает с Responses API (совместимость со старыми провайдерами пока остается). - Появился инструмент Traces для отладки работы агентов, доступен прям в ЛК разработчика (детально почитать можно тут). В общем, пора постепенно мигрировать и начать всё это тестить. OpenAI даёт 1 год на постепенную миграцию, так что не откладывайте надолго. Официальная новость: https://openai.com/index/new-tools-for-building-agents/ ИИволюция