Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 7 hours
Course Outline
Foundations of AI Agents and OpenAI APIs
- Definition of an AI agent and its distinction from a basic chatbot
- Typical business use cases for assistants and workflow agents
- Core OpenAI API concepts, including requests and responses
- Planning a simple agent workflow for a business task
Setting Up the Development Environment
- Preparing API access, credentials, and local configuration
- Selecting Python or JavaScript for implementation
- Making an initial API request and analysing the outcome
- Understanding basic request parameters and structured output
Prompt Engineering and Instruction Design
- Drafting clear instructions for agent behaviour
- Structuring prompts to ensure reliable and valuable responses
- Utilising examples, constraints, and output formats
- Avoiding common pitfalls in prompt design
Tool Integration and Multi-Step Workflows
- Introduction to tool usage and function calling patterns
- Defining simple tools for business tasks and data retrieval
- Transferring structured data between the model and tools
- Coordinating a basic multi-step agent workflow
Managing Context, Reliability, and Safety
- Handling multi-turn conversations and session state
- Maintaining focused, consistent, and task-oriented responses
- Implementing basic guardrails, moderation, and fallback mechanisms
- Monitoring token usage, costs, and common failure points
Constructing and Reviewing a Simple Business Agent
- Developing a small end-to-end agent for a realistic business scenario
- Integrating prompts, tools, and workflow logic
- Testing the agent with sample cases and refining the design
- Summarising key lessons and outlining next steps for production planning
Requirements
- Understanding of fundamental API concepts and JSON data structures
- Practical experience with Python or JavaScript for simple scripting
- Basic programming knowledge
Audience
- Developers aiming to build functional AI assistants and workflow agents
- Technical product teams investigating OpenAI-driven applications
- Solution architects and innovation units assessing agent use cases