Building Agents with the OpenAI Agents SDK
In this two-day workshop your developers build agents with the OpenAI Agents SDK. You learn the core concepts, create agents that use tools and hand work to each other, add guardrails and tracing, and test the behaviour systematically. By the end you have a working agent for a use case from your own context, with defined limits and approval steps.
Request without obligation- Duration
- 2 days
- Level
- Advanced
- Format
- Remote or on-site, English or German
- Group size
- Up to 12 participants per trainer
Who it is for
- Software engineers building agent-based features
- Teams automating internal workflows with agents
- Architects comparing agent frameworks
What your team will be able to do
- Build and run an agent with the SDK and explain how it works
- Define tools and control which actions an agent may take
- Design handoffs between specialised agents
- Apply guardrails and input and output checks
- Use tracing to debug and evaluate behaviour
- Plan human approval for sensitive actions
Agenda
- Concepts and first agentAgents, tools, runs and the project structure. A first working agent by the end of the session.
- Tools and structured outputDefining function tools with validated inputs and returning structured results.
- Handoffs and orchestrationSplitting responsibilities between agents and routing work between them.
- GuardrailsValidating inputs and outputs, handling untrusted content and limiting what an agent can do.
- Tracing and evaluationInspecting runs, building test cases and comparing behaviour across changes.
- Human in the loopApproval steps for risky actions and designing clear escalation paths.
- CapstoneParticipants present an agent for a real use case and review its risks and next steps.
Prerequisites
- Programming experience in Python or TypeScript
- Experience with LLM APIs
- API access prepared before day one
Why apprat.io workshops
- Taught by practising AI Code Engineers
- Your repositories or a sandbox project
- AI speed, human responsibility: review, security and governance included
- ISO 9001 & ISO/IEC 27001 certified processes
- Follow-up office hours after 30 days
Request without obligation
Tell us about your team and goals. We reply within one business day with a tailored agenda and a quote – free and without obligation.
24/7 call support in English & German:
+49 761 519 751 50
Frequently asked questions
Do we need to know the SDK beforehand?
No. We introduce it from the basics, but programming and API experience are required.
Can we use models from other providers?
This depends on what the SDK supports. We clarify your requirements before the workshop.
What about data protection?
We discuss data flows and settings in general terms and recommend involving your data protection officer. This is not legal advice.
Fields marked * are required.