Build with AI: Create Agents with the OpenAI Agents SDK
27mIntermediate2025-11-12
Authors

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
Course details
In this hands-on course, you’ll create an AI-powered travel agent using Python and the OpenAI Agents SDK. You’ll learn how to build an intelligent assistant that plans trips, recommends destinations, and adapts to user preferences. Along the way, you’ll explore how to extend your agent with tools that search the web for real-world travel data and delegate tasks to specialized sub-agents. You’ll also add guardrails, sessions, and tracing to make your agents safe, reliable, and easy to debug. By the end, you’ll have a working multi-agent travel assistant and the practical skills to build your own intelligent systems with the OpenAI Agents SDK.
Learning objectives
Build and configure an AI travel agent using the OpenAI Agents SDK in Python.
Integrate tools that allow your agent to connect to external data sources and perform real-world tasks.
Design a multi-agent workflow using handoffs so agents can collaborate and delegate specialized tasks.
Implement guardrails, sessions, and tracing to ensure your agent is safe, reliable, and easy to monitor.
Identify ways to extend your AI travel agent with additional features, data sources, and user experiences.
Learning objectives
Build and configure an AI travel agent using the OpenAI Agents SDK in Python.
Integrate tools that allow your agent to connect to external data sources and perform real-world tasks.
Design a multi-agent workflow using handoffs so agents can collaborate and delegate specialized tasks.
Implement guardrails, sessions, and tracing to ensure your agent is safe, reliable, and easy to monitor.
Identify ways to extend your AI travel agent with additional features, data sources, and user experiences.
Concepts
Introduction
- Understand the travel agent project
Building the Travel Agent
- Create the core travel agent
- Extend the agent with tools
- Orchestrate multiple agents
- Add agent guardrails for safe responses
Enhancing and Monitoring the Agent
- Maintain agent context with sessions
- Visualize and debug agents with tracing
Conclusion
- Extend your AI travel agent
Related courses
- Build with AI: Building a Project with the ChatGPT API
- Hands-On AI: OpenAI Realtime API for Voice Conversations
- Build with AI: Creating AI Agents with OpenAI's Responses API
- Azure AI for Developers: Building AI Agents
- Building Intelligent AI Agents by Pearson
- Build Your First AI Assistant with OpenAI Agent Builder (No Code Required)
- Build with AI: Create Deterministic MCP Agents
- Build Local AI Agents with Gemma and Ollama
Related learn paths
- Build AI Products Using Azure AI Services in Your Development Lifecycle
- Improve Your Programming Skills with Artificial Intelligence
- Understanding Generative AI for Tech Leaders
- Building AI Agents: Advanced Techniques for Developers
- Building Agentic AI Systems for Developers
- Building Agentic AI Systems for Tech Leaders
- Generative AI for Customer Service with Microsoft 365 Copilot Professional Certificate
- Learn Vibe Coding: Build Apps with AI-Powered Coding