Build powerful AI workflows without code. Learn from OpenAI experts and transform your business processes.
Tell us about yourself to get customized examples and recommendations
Introduction to Agent Builder by Christina Huang from OpenAI
Drag-and-drop nodes to create complex AI workflows without writing any code
Export as code or deploy directly with ChatKit integration for immediate use
Evaluate and test your agents with built-in evaluation tools before deployment
Master these essential Agent Builder concepts and techniques
Learn to create agent workflows using start nodes, variables, and state management
Build specialized agents for different tasks and configure their behaviors
Implement routing and branching with classifier agents and if-else nodes
Connect web search, APIs, and custom tools to enhance agent capabilities
Design rich, interactive output formats using Widget Studio
Publish agents using SDK or ChatKit for production use
Click any timestamp to jump to that section in the video
Overview of Agent Builder as a visual tool for creating AI workflows
Navigate to Agent Builder in the OpenAI platform
Setting up input variables and state variables
Build an agent to route between different workflows
Implement conditional branching based on classification
Create a specialized agent with web search capabilities
Add another specialized agent for travel planning
Run a test query and observe the workflow in action
Introduction to creating custom output widgets
Upload and configure a custom widget for flight display
Test the enhanced agent with custom widget output
Deploy your completed agent workflow
Choose between SDK and ChatKit deployment methods
Key tools and capabilities mentioned in the training
Visual drag-and-drop interface for creating agentic workflows without code
Learn More βBuilt-in web search capability for up-to-date information retrieval
Announcement βThe business impact of mastering Agent Builder
Build AI workflows in minutes instead of weeks. No coding required means faster iteration and deployment.
Reduce development costs by eliminating the need for specialized AI engineers for every automation.
Deploy agents that work around the clock, handling customer queries and business processes continuously.
Agent Builder democratizes AI development, enabling anyone in your organization to create powerful automation workflows. This means:
Practical applications for your role
Build agents that automatically gather data, analyze trends, and generate comprehensive reports for your stakeholders.
Create an agent that pulls weekly metrics and generates formatted reports.
Deploy agents that conduct market research, competitor analysis, and information gathering automatically.
Build an agent that monitors industry trends and summarizes key insights.
Create conversational agents that handle customer inquiries, qualify leads, and provide 24/7 support.
Deploy an agent that answers common questions and routes complex issues.
Design agents that handle repetitive tasks, coordinate between systems, and streamline operations.
Create an agent that manages approval flows and updates multiple systems.
Based on your role at your company, here are your highest-ROI automation opportunities
Complete the form above to see automations tailored to your specific role and company.
Ready to implement these automations? Start with the "Try It Out" section below to build your first agent!
Start Building βHands-on exercises to build your first agents
Objective: Create a classifier agent that routes messages to different departments.
Adapt this to classify incoming requests relevant to your department.
Objective: Extend the classifier with conditional branching and specialized agents.
Create routing logic specific to your workflow processes.
Objective: Create an agent with web search capability and custom output format.
Build a research agent tailored to your specific industry and tasks.
Test your understanding of Agent Builder concepts
Test your mastery with 16 interactive flashcards across 4 key areas
What is Agent Builder?
A visual, no-code tool for building AI workflows using drag-and-drop nodes
What is a Start node?
The entry point where you define input variables and state variables
What are Agent nodes?
Specialized AI components with custom instructions that perform specific tasks
What testing features does Agent Builder include?
Built-in evaluation tools to test and understand agent performance
What is a classifier agent?
An agent that categorizes inputs to route them to different workflows
What is an if-else conditional node?
A node that implements branching logic based on conditions
What output format did Christina use for the classifier?
JSON format with defined properties and options
What are state variables?
Variables that persist throughout the workflow execution
What is the web search tool?
A built-in tool that provides real-time internet information
What is Widget Studio?
A feature for designing custom, rich output formats for agent responses
What widget did Christina create in the demo?
A flight information display widget with custom styling
What information did the flight widget display?
Airport codes, destination, timing, time zones, and custom background colors
What are the two deployment options?
ChatKit (quick integration) and Agents SDK (code export)
What does ChatKit allow you to do?
Drop agents directly into products without managing code
What does the Agents SDK provide?
Export the workflow as code for custom implementation
What agent did Christina build in the demo?
A travel agent that routes between itinerary planning and flight search
Cards Reviewed: 0 / 16
Common questions about Agent Builder
No! Agent Builder is designed as a no-code tool. You can create complex AI workflows using a visual drag-and-drop interface without writing any code. However, if you want to export and customize the code later, the Agents SDK provides that option.
ChatKit allows you to deploy agents directly into your product with minimal setupβjust use the workflow ID. The Agents SDK exports your workflow as code, giving you full control to customize and integrate it however you want. Choose ChatKit for speed, SDK for flexibility.
Yes! Agent Builder supports tool integration including web search (built-in), file search, and computer use capabilities. You can also create custom tools that connect to your APIs, databases, and other systems using the Model Context Protocol (MCP).
Agent Builder includes built-in evaluation tools. You can use the "Run Preview" feature to test your workflow with sample inputs, watch the execution flow through your nodes, and see the outputs in real-time. This helps you identify and fix issues before deployment.
Widget Studio lets you design custom output formats for your agents. Instead of plain text responses, you can create rich, interactive displays like cards, tables, charts, or custom layouts. Download widget templates and upload them to your agent's output format settings.
Absolutely! This is one of Agent Builder's key strengths. Use a classifier agent to route inputs to different specialized agents. For example, Christina's demo had separate agents for flight search and itinerary planning, with a classifier routing between them.
Agent Builder is available through the OpenAI Platform. Pricing is based on API usageβyou pay for the tokens used by your agents when they run. There's no separate fee for using Agent Builder itself. Check the OpenAI Platform pricing page for current rates.
Yes, Agent Builder includes versioning capabilities. You can save different versions of your workflows, compare changes, and roll back to previous versions if needed. When you export via the SDK, you also get the code which can be tracked in your standard version control system.
Agent Builder supports various OpenAI models including GPT-4, GPT-4 Turbo, and GPT-3.5 Turbo. You can select different models for different agents in your workflow based on your needs for capability, speed, and cost.
Visit platform.openai.com/agent-builder and sign in with your OpenAI account. You can start with pre-built templates or create a workflow from scratch. Follow the "Try It Out" exercises on this page to build your first agents!
Expert recommendations from OpenAI and the community
Begin with a basic workflow and add complexity gradually. Test each component thoroughly before adding more nodes. This makes debugging easier and helps you understand how each piece works.
Your agent instructions should be precise and unambiguous. Use examples in your prompts to show the agent exactly what you want. The clearer your instructions, the better your agent performs.
When building classifier agents or agents that need to pass data between nodes, use JSON output format with clearly defined schemas. This ensures reliable data flow through your workflow.
Don't just test the happy path. Try unusual inputs, edge cases, and potential failure scenarios. Agent Builder's preview feature makes this easyβuse it extensively before deploying.
Agent Builder provides templates for common use cases. Study these examples to understand best practices and design patterns. You can customize them for your specific needs.
After deployment, monitor your agent's performance metrics. Look at response times, accuracy, and user feedback. Use this data to refine your instructions and workflow design.
Sketch out your workflow logic on paper or whiteboard first. Identify the key decision points, data flow, and agent responsibilities. This planning phase saves time during implementation.
Give your agents and nodes clear, descriptive names that explain their purpose. "Customer Support Classifier" is better than "Classifier 1". This makes workflows easier to understand and maintain.
Web search, file search, and custom tools can be combined for powerful capabilities. Think about which tools each agent needs and enable only thoseβthis improves focus and reduces costs.
Add comments and documentation to your workflows explaining the logic, especially for complex branching or specialized agents. Your future self (and teammates) will thank you.
Key screenshots from the Agent Builder demo
The drag-and-drop canvas where you create workflows by connecting nodes
Start with templates or build your own workflows from scratch
Connect classifier agents, conditional nodes, and specialized agents
Set instructions, tools, and output formats for each agent
Use Run Preview to test your workflows with sample inputs
Deploy with ChatKit or export code using the Agents SDK
Watch the full video tutorial and start creating powerful AI workflows today