Course · Training · Workshop
Building Agentic Systems
Build agentic AI systems: From RAG and MCP through self-hosting and model evaluation to multi-agent workflows for data processing and business processes.
This hands-on course equips developers with the knowledge and skills to build agentic AI systems for data processing and business process automation. You'll learn framework-independently how to choose the right approach for different use cases: When are agents the right solution, when RAG, when fine-tuning? The course covers the full spectrum: From integration via the Model Context Protocol (MCP) and Retrieval Augmented Generation (RAG) through self-hosting models to systematic evaluation and building complex multi-agent workflows. You'll work with real-world scenarios from data processing and business process automation. After the course, you'll be able to make informed architectural decisions and develop production-ready agentic AI systems that deliver real business value.
Trainers
What participants say






These customers booked courses in the same topic cluster.More customers →
Content
This training is aimed at developers and software architects who want to develop agentic AI systems for data processing and business process automation. The course is framework-independent and teaches fundamentals, concepts, and decision criteria through practical examples.
The course consists of the following topics and may be extended or adapted based on the audience. For in-house courses there is a selection of technologies and scenarios which can be chosen to better fit the audience.
– Fundamentals of Generative AI and Large Language Models:
- Overview of the current LLM landscape and model types
- Tokens, context windows, and model properties
- Prompt engineering techniques and best practices
- API integration: OpenAI API, Azure OpenAI, local models
- Hands-on code examples and building a simple LLM harness
– The Model Context Protocol (MCP):
- MCP architecture and concepts
- Implementing MCP servers and clients
- Tool definitions and resource provisioning via MCP
- Integrating MCP into existing applications
- Hands-on: MCP server for a business process
– Retrieval Augmented Generation (RAG):
- RAG architecture and design patterns
- Embedding models and vector databases
- Chunking strategies and indexing
- Hybrid search and reranking
- RAG pipeline optimization and evaluation
- Hands-on: RAG system for document processing
– Self-Hosting AI Models:
- Overview: When self-hosting, when cloud APIs?
- Ollama and local inference for development and production
- ONNX Runtime and model formats
- Quantization and performance optimization
- Deployment strategies for self-hosted models
– Model Evaluation and Selection:
- Evaluation criteria: Quality, latency, cost, data privacy
- Benchmarking methods for LLMs
- Systematic model comparison for specific use cases
- Evaluation frameworks and metrics
- Hands-on: Model comparison for a concrete use case
– Fine-Tuning Assessment and Strategy:
- When fine-tuning, when RAG, when prompt engineering?
- Decision matrix for the right approach
- Fine-tuning concepts: LoRA, QLoRA, and parameter-efficient fine-tuning
- Data preparation and training pipelines
- Cost-benefit analysis of fine-tuning
– AI Agent Fundamentals and Patterns:
- Agent concepts: Perception, reasoning, action
- Agent patterns: ReAct, planning, reflection
- Tool calling and function calling
- Orchestration and control flow
- Hands-on: Building a simple agent harness and agent for data processing
– Multi-Agent Systems and Workflows:
- Multi-agent architectures and communication patterns
- Orchestration vs. choreography
- Agent coordination and task distribution
- Human-in-the-loop integration
- Hands-on: Multi-agent workflow for a business process
– Data Processing and Business Processes with AI:
- Document processing and extraction
- Structured data analysis with LLMs
- Workflow automation with AI agents
- Integration into existing business processes
- Error handling and robustness in AI pipelines
– Architecture and Production:
- Architecture patterns for agentic AI systems
- Security: Input validation, content filtering, guardrails
- Logging, monitoring, and observability
- Testing strategies for AI systems
- Scaling and performance considerations
This course combines theoretical knowledge with intensive practical application and prepares you to make informed decisions and develop production-ready agentic AI systems. Topics are accompanied by code examples and hands-on exercises.
The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.
Request this course in-house
Request a public date
No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.
More about Agentic AI Systems
Developing agentic AI systems combines modern software development with the latest advances in generative AI. Standards like the Model Context Protocol (MCP) and approaches like RAG enable developers to build intelligent systems that autonomously solve tasks, access enterprise data, and automate complex business processes.Further Resources:
History and Development
The development of agentic AI systems has accelerated rapidly since 2023. Driven by increasingly powerful large language models, numerous frameworks and tools emerged to simplify the orchestration of AI services in applications. The Model Context Protocol (MCP), introduced by Anthropic in 2024, created an open standard for communication between AI models and external data sources and tools.
The trend toward agentic AI systems — systems that autonomously plan, decide, and act — has fundamentally changed software development. Developers today can draw on a rich ecosystem: From cloud APIs (Azure OpenAI, OpenAI) through self-hosted models (Ollama, ONNX Runtime) to specialized libraries for RAG, evaluation, and multi-agent orchestration. The combination of proven software engineering practices and the growing AI tool landscape opens new possibilities for automating data processing and business processes.
