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 21 hours (3 days)
Course Outline
Introduction to LLM Agent Systems
- Core concepts of LLM agents and multi-agent architectures.
- A broad overview of the AutoGen framework and its ecosystem.
- Exploration of key agent roles, including user proxy, assistant, and function caller.
Installing and Configuring AutoGen
- Establishing the necessary Python environment and dependencies.
- Essentials of AutoGen configuration files.
- Integration strategies for various LLM providers, such as OpenAI, Azure, and local models.
Agent Design and Role Assignment
- Analyzing distinct agent types and conversational patterns.
- Defining specific agent objectives, prompts, and operational instructions.
- Implementing role-based task delegation and structured control flow.
Function Calling and Tool Integration
- Registering custom functions to expand agent capabilities.
- Enabling both autonomous and collaborative function execution.
- Seamlessly connecting external APIs and Python scripts to agent processes.
Conversation Management and Memory
- Implementing session tracking and persistent memory structures.
- Handling agent-to-agent messaging and token management.
- Optimizing the management of conversation context and historical data.
End-to-End Agent Workflows
- Constructing complex, multi-step collaborative tasks, such as document analysis or code review.
- Simulating user-agent dialogues to map decision chains.
- Techniques for debugging and refining agent performance metrics.
Use Cases and Deployment
- Developing internal automation agents for research, reporting, and scripting.
- Creating external-facing solutions like chat assistants and voice integrations.
- Packaging and deploying agent systems for production environments.
Summary and Next Steps
Requirements
- Proficiency in Python programming
- Familiarity with large language models and prompt engineering techniques
- Practical experience with APIs and automation workflows
Audience
- AI Engineers
- ML Developers
- Automation Architects
Testimonials (1)
I liked that he constantly provided examples but also offered time for individual work on what he presented.