OpenAI prezentuje AgentKit: platformę do budowy i wdrażania agentów AI
OpenAI ogłosiło premierę AgentKit, platformy, która łączy wizualny interfejs Agent Builder, ChatKit UI do integracji w aplikacjach oraz rozbudowane narzędzie Evals. Nowe rozwiązanie ma za zadanie usprawnić proces tworzenia i wdrażania produkcyjnych agentów AI. Agent Builder dostępny jest w wersji beta, a pozostałe komponenty w wersji ogólnej.
Co nowego w AgentKit?
Agent Builder (beta): Wizualne środowisko do projektowania workflow agentów AI. Umożliwia tworzenie wieloetapowych procesów za pomocą interfejsu „przeciągnij i upuść”, oferuje mechanizmy kontroli (guardrails), podgląd działania w czasie rzeczywistym, konfigurację inline eval oraz pełne wersjonowanie. Zespoły mogą rozpoczynać pracę od gotowych szablonów lub tworzyć od zera. Do egzekucji zadań wykorzystywane jest Responses API. OpenAI podkreśla, że Agent Builder skraca cykle iteracji podczas przechodzenia od prototypu do wersji produkcyjnej.
Agents SDK: Alternatywa dla interfejsu wizualnego, oparta na kodzie z bibliotekami typów w Node, Python i Go. OpenAI pozycjonuje SDK jako szybsze w integracji niż ręczna orkiestracja podpowiedzi i narzędzi, przy jednoczesnym wykorzystaniu tej samej warstwy wykonawczej (Responses API).
ChatKit (GA): Gotowy interfejs czatu z możliwością dostosowania do marki, przeznaczony do wdrażania agentów w aplikacjach webowych i mobilnych. Obsługuje strumieniowanie, wątki i interfejsy użytkownika „myślenia”. Przykłady zastosowań obejmują wsparcie klienta i wewnętrznych asystentów.
Wbudowane narzędzia i konektory: Workflow agentów może korzystać z wyszukiwania w sieci, przeszukiwania plików, generowania obrazów, interpretera kodu, „użycia komputera” i zewnętrznych konektorów, w tym serwerów Model Context Protocol (MCP), co redukuje ilość kodu potrzebnego do integracji z popularnymi usługami.
Connector Registry (beta): Centralne zarządzanie źródłami danych, takimi jak Dropbox, Google Drive, SharePoint, Microsoft Teams i zewnętrznymi MCP, zarówno dla ChatGPT, jak i API. Wprowadzane stopniowo dla klientów z Global Admin Console.
Evals (GA) i optymalizacja: Nowe funkcje obejmują zbiory danych, śledzenie działania workflow, automatyczną optymalizację zapytań i ewaluację modeli firm trzecich. OpenAI podkreśla znaczenie ciągłego pomiaru w celu zwiększenia dokładności wykonywanych zadań.
Ceny i dostępność: ChatKit i nowe funkcje Evals są ogólnie dostępne (GA), Agent Builder jest w wersji beta. Wszystkie są objęte standardowym cennikiem API (płatność za użycie modelu/obliczeń, a nie oddzielne SKU).
Jak to wszystko łączy się w całość?
Projektowanie: Użyj Agent Builder do wizualnego montażu agentów i mechanizmów kontroli (guardrails), lub pisz agentów za pomocą Agents SDK w oparciu o Responses API.
Wdrażanie: Zintegruj ChatKit, aby dostarczyć gotowy interfejs czatu bez konieczności budowania front-endu od zera.
Optymalizacja: Użyj Evals (zbiory danych, śledzenie działania, narzędzia oceny) i iteruj podpowiedzi na podstawie ocenionych śladów.
Bezpieczeństwo przede wszystkim
Materiały OpenAI podkreślają, że Agent Builder współpracuje z mechanizmami kontroli (guardrails) o otwartym kodzie źródłowym, które mogą wykrywać próby obejścia zabezpieczeń (jailbreaks), maskować/flagować dane osobowe (PII) i egzekwować zasady na poziomie węzła/narzędzia. Administratorzy zarządzają połączeniami i przepływem danych za pośrednictwem Connector Registry, obejmującego zarówno ChatGPT, jak i API.
Podsumowanie
AgentKit to skonsolidowany zestaw narzędzi, który łączy wizualny Agent Builder do tworzenia workflow opartych na grafach, interfejs ChatKit UI do integracji oraz Agents SDK bazujące na Responses API. Ma to na celu zredukowanie potrzeby tworzenia własnych rozwiązań i pracy nad front-endem, przy jednoczesnym zachowaniu możliwości ewaluacji za pomocą zbiorów danych i śledzenia działania. Kluczową wartością jest wsparcie operacyjne – wersjonowanie grafów węzłów, wbudowane narzędzia (wyszukiwanie w sieci/plikach, użycie komputera), zarządzanie konektorami i standardowe mechanizmy ewaluacji to elementy, które wcześniej wymagały tworzenia niestandardowej infrastruktury.
Wprowadzenie AgentKit to ułatwienie tworzenia, wdrażania i optymalizacji agentów AI. ChatKit oferuje gotowy, konfigurowalny interfejs czatu, Agent Builder wizualny kreator workflow, guardrails zapewniają bezpieczeństwo danych, a Evals narzędzia do ewaluacji i optymalizacji.