OpenAI выпустила новый демонстрационный проект с открытым исходным кодом, предоставляющий разработчикам практический инструментарий для создания интеллектуальных, процессно-ориентированных ИИ-агентов на базе Agents SDK.
Технологическая архитектура фреймворка демонстрирует эффективный механизм маршрутизации запросов между специализированными агентами, обрабатывающими задачи в авиационной сфере — бронирование мест, информация о статусе рейсов, процедуры отмены и ответы на типовые вопросы. Критическим компонентом системы являются интегрированные механизмы обеспечения безопасности и контроля релевантности генерируемых ответов.
Техническая реализация включает серверную часть на Python с использованием OpenAI Agents SDK для координации взаимодействия между специализированными агентами, а также клиентскую часть на базе Next.js, визуализирующую процессы принятия решений и передачи управления в интерфейсе чата. Данная архитектура обеспечивает прозрачность функционирования системы в реальном времени.
Представленные рабочие сценарии демонстрируют практическое применение агентов в типовых ситуациях. В одном случае запрос на изменение места обрабатывается сначала Triage Agent, который определяет характер запроса и перенаправляет его Seat Booking Agent для интерактивного подтверждения изменений.
В другом сценарии запрос на отмену рейса обрабатывается Cancellation Agent, который проверяет номер подтверждения бронирования перед завершением процедуры.
Особого внимания заслуживают встроенные защитные механизмы: Relevance Guardrail блокирует запросы, выходящие за рамки предметной области (например, просьбы о создании поэтических текстов), а Jailbreak Guardrail предотвращает попытки промпт-инъекций, направленных на получение доступа к системным инструкциям.