OpenAI Agents SDK
v0.13 — Edycja 2026. Kompleksowy przewodnik po budowaniu gotowych na produkcję systemów multi-agent przy użyciu OpenAI Agents SDK dla języka Python (v0.13 - 2026). Poznaj podstawowe mechanizmy (core primitives), wzorce orkiestracji, narzędzia, wzorzec Handoff, mechanizmy Guardrails, zarządzanie stanem, MCP oraz integrację głosową w czasie rzeczywistym.
Odcinki
Więcej niż Swarm: Core Primitives
3m 45sPoznaj podstawowe koncepcje OpenAI Agents SDK. W tym odcinku omawiamy, dlaczego to SDK w ogóle powstało, w jaki sposób ulepsza Swarm oraz główne zasady projektowe, które stawiają na minimalne abstrakcje.
Definiowanie obiektu Agent i Run Loop
3m 20sDowiedz się, jak skonfigurować podstawowy obiekt Agent. Analizujemy instrukcje, ustawienia modelu oraz sposoby na płynne wymuszanie ustrukturyzowanych danych wyjściowych.
Wyposażanie agentów w Python Function Tools
3m 36sDaj swoim agentom możliwość działania, przekształcając standardowe funkcje języka Python w wykonywalne narzędzia. Zrozum automatyczne generowanie schematów i wnioskowanie typów.
Skalowanie puli narzędzi dzięki Hosted Tool Search
3m 51sDowiedz się, jak zarządzać ogromnymi bibliotekami narzędzi bez wyczerpywania budżetu tokenów. Omawiamy odroczone ładowanie, przestrzenie nazw (namespaces) oraz wykonywanie narzędzi w modelu hosted (hosted tool execution).
Zdecentralizowana delegacja: Wzorzec Handoff
3m 51sOpanuj sztukę orkiestracji systemów multi-agent za pomocą wzorca Handoff. Odkryj, jak tworzyć agentów kategoryzujących (triage agents), którzy płynnie przekazują pełną kontrolę wyspecjalizowanym sub-agentom.
Scentralizowana orkiestracja: Wzorzec Agents as Tools
4m 02sUtrzymaj kontrolę nad konwersacją w jednym miejscu, korzystając ze wzorca Agents as Tools. Omawiamy, jak agent-menedżer może syntetyzować odpowiedzi od wielu wyspecjalizowanych sub-agentów.
Kształtowanie kontekstu za pomocą Handoff Inputs i filtrów
4m 08sOptymalizuj zużycie tokenów w systemach multi-agent poprzez modyfikację historii konwersacji pomiędzy przekazaniami (handoffs). Dowiedz się, jak wstrzykiwać metadane i stosować filtry transkrypcji.
Kontrolowanie stanu: to_input_list oraz Server IDs
4m 19sGłębokie zanurzenie w ręczne zarządzanie konwersacją. Zrozum najniższopoziomowe metody zachowywania kontekstu pomiędzy turami oraz wykorzystywania Server IDs po stronie serwera.
Automatyzacja pamięci z wbudowanymi obiektami Session
3m 59sUprość swoje pętle czatu dzięki wbudowanemu w SDK systemowi pamięci. Omawiamy SQLiteSession, OpenAIConversationsSession oraz zautomatyzowaną trwałość danych.
Ochrona przepływów pracy: Input i Output Guardrails
3m 54sZabezpiecz swoje potoki AI, wyłapując złośliwe dane wejściowe, zanim dotrą do drogich modeli. Omawiamy mechanizmy Guardrails na poziomie agenta oraz wykonywanie równoległe w porównaniu do blokującego (parallel vs blocking execution).
Walidacja akcji: Tool-Level Guardrails
4m 17sZapobiegaj krytycznym wyciekom danych na poziomie funkcji. Dowiedz się, jak opakowywać konkretne narzędzia precyzyjnymi mechanizmami Input i Output Guardrails.
Wstrzymywanie wykonywania: Human-in-the-Loop oraz RunState
3m 46sWdróż zabezpieczenia dla nieodwracalnych akcji, wymuszając zatwierdzenia w modelu Human-in-the-Loop. Analizujemy potok serializacji RunState do wstrzymywania i wznawiania zadań.
Wstrzykiwanie lokalnych zależności za pomocą RunContextWrapper
4m 44sOpanuj wstrzykiwanie zależności w przepływach swoich agentów. Dowiedz się, jak bezpiecznie przekazywać lokalne stany i połączenia z bazą danych do narzędzi, bez wycieku tych informacji do LLM.
USB-C dla AI: Wprowadzenie do MCP
3m 47sWprowadzenie do Model Context Protocol (MCP). Odkryj, jak ten standard działa jako uniwersalne złącze, pozwalające łatwo podłączyć agentów AI do platform SaaS.
Łączenie lokalnych serwerów MCP przez Stdio i HTTP
3m 54sZanurz się głębiej w MCP, uruchamiając standardowe serwery lokalne. Naucz się bezpiecznie izolować dostęp do systemu plików i wewnętrznych narzędzi za pomocą MCPServerStdio.
Wizualizacja przepływów pracy z wbudowanym Tracingiem
3m 26sWyeliminuj debugowanie za pomocą instrukcji print, korzystając z wbudowanej w SDK obserwowalności (observability). Odkryj, jak automatyczne spany (spans) i ślady (traces) łączą całe złożone przepływy pracy.
Głos o niskim opóźnieniu z Realtime Agents
4m 17sPrzełam standardowy paradygmat żądanie-odpowiedź. Zobacz, jak Realtime Agents utrzymują aktywne połączenia WebSocket, aby obsługiwać przerwania i wnioskowanie multimodalne.
Budowanie reaktywnych interfejsów użytkownika dzięki Streaming Events
4m 13sWyjdź poza strumieniowanie tokenów tekstowych. Wykorzystaj Semantic Streaming Events do budowy niezwykle responsywnych interfejsów frontendowych, które reagują na działania agenta w czasie rzeczywistym.