Agentic AI for Tech Pros
Build enterprise-ready AI agents that retrieve trusted knowledge, call tools through MCP, integrate with APIs, run on-premise, and coordinate through event-driven multi-agent systems - 2 days
Why this course
Agentic AI is moving from experimentation into real technical implementation. The useful question is no longer whether an AI model can answer a prompt, but whether it can retrieve the right enterprise knowledge, choose the right tool, call the right API, follow operational rules, and coordinate safely with other agents. That is where RAG and MCP become important. RAG helps ground model responses in relevant data retrieved from controlled knowledge sources, while MCP provides a standardized way for AI applications to connect with external tools, data sources, prompts, and workflows.
This 2-day course is designed for technical professionals who want to build practical agentic AI systems using Python, APIs, Retrieval-Augmented Generation, MCP, on-premise deployment patterns, and multi-agent orchestration using a pub-sub system such as Kafka. Kafka will be used only as an event-driven coordination mechanism; the course will not teach Kafka administration, cluster tuning, or Kafka internals.
The course reflects current industry direction: modern agent frameworks support agents with tools, handoffs, guardrails, and tracing; MCP servers expose tools that models can invoke against external systems; and on-premise model-serving platforms such as vLLM and Ollama support OpenAI-compatible interfaces for easier integration with existing AI application patterns.
The instructor has over 30 years of industry experience and will use real industry-demanded content instead of making the course academic. The emphasis is on practical architecture, integration, controls, deployment thinking, and implementation patterns that technical teams can recognize in real enterprise environments.
Learning outcomes
By the end of this course, participants will be able to:
- Explain the architecture of practical agentic AI systems
- Design Python-based agents that use tools, APIs, and structured outputs
- Build RAG pipelines for enterprise knowledge retrieval
- Understand chunking, embeddings, vector search, retrieval, and response grounding
- Use MCP concepts to expose tools, resources, and prompts to agentic applications
- Integrate agents with internal and external APIs
- Understand on-premise agentic AI deployment requirements
- Design multi-agent systems using coordinator, worker, and validator patterns
- Use a pub-sub system such as Kafka for event-driven agent orchestration
- Apply guardrails, logging, tracing, validation, and human approval controls
Prerequisites
- Good Python scripting knowledge
- Experience with REST APIs and JSON
- Working experience of Linux or server-side environments
- Usage experience of LLMs, prompts, tokens, and model APIs
- Good understanding of databases or document repositories
- Working understanding of enterprise IT or application environments
- Prior experience with vector databases or MCP is helpful but not mandatory
8 modules
01Agentic AI Foundations3 topics
Understanding Agentic AI
- Agents versus chatbots
- Agents versus scripts
- Agents versus traditional automation
- Planning, acting, observing, and correcting
- Autonomy boundaries
- Human control points
Core Agent Architecture
- Model layer
- Instruction layer
- Tool layer
- Retrieval layer
- Memory and context layer
- State layer
- Guardrail layer
- Observability layer
Practical Technical Use Cases
- Internal knowledge assistants
- API-driven task execution
- IT operations support
- Incident enrichment
- Technical document search
- Infrastructure request handling
- Multi-system workflow coordination
02Python-Based Agent Development3 topics
Python Environment Setup
- Virtual environments
- Dependency management
- Environment variables
- Configuration files
- Secrets handling
- Logging structure
Building Agents in Python
- Agent instructions
- Model client configuration
- Tool registration
- Function calling
- Structured inputs
- Structured outputs
- Error handling
- Runtime control
Tool Design for Agents
- Tool purpose definition
- Input schema
- Output schema
- Validation logic
- Permission boundaries
- Execution logging
- Failure handling
03Retrieval-Augmented Generation4 topics
RAG Fundamentals
- Purpose of RAG
- Knowledge grounding
- Retrieval versus generation
- Semantic search
- Source attribution
- Hallucination reduction
- Enterprise knowledge access
RAG Pipeline Design
- Document ingestion
- Text extraction
- Chunking strategy
- Embedding generation
- Vector indexing
- Query embedding
- Similarity search
- Context assembly
- Answer generation
Retrieval Quality
- Chunk size
- Chunk overlap
- Metadata filtering
- Hybrid search concepts
- Reranking concepts
- Retrieval thresholds
- Context window management
- Relevance evaluation
Enterprise RAG Considerations
- Internal document sources
- Access-controlled retrieval
- Sensitive data handling
- Document freshness
- Index update strategy
- Source traceability
- Retrieval audit logs
- Data residency requirements
04MCP for Agent Tool and Context Integration4 topics
MCP Fundamentals
- Purpose of MCP
- MCP clients
- MCP servers
- Tools
- Resources
- Prompts
- Tool discovery
- Tool invocation
MCP Tool Design
- Tool naming
- Tool descriptions
- Input schemas
- Output structures
- Error responses
- Permission boundaries
- Tool selection clarity
- Tool execution safety
MCP and Enterprise Systems
- API-backed MCP tools
- Database-backed MCP tools
- File and document access tools
- Internal service integration
- Authentication considerations
- Access control mapping
- Auditability
- Tool governance
MCP with RAG and Agents
- MCP as a retrieval access layer
- MCP as an API tool layer
- MCP for enterprise context exposure
- Agent-controlled retrieval
- Agent-controlled tool execution
- Guarded MCP tool usage
- MCP failure handling
05API Integration for Agentic Systems3 topics
API Concepts for Agents
- REST methods
- Headers
- Authentication
- JSON payloads
- Response codes
- Pagination
- Rate limits
- Error responses
Agent-to-API Implementation
- API client design
- API wrapper functions
- Request validation
- Response parsing
- Retry handling
- Timeout handling
- Result normalization
- Audit logging
Internal API Considerations
- Internal service endpoints
- API gateways
- Service accounts
- Certificates
- Firewall rules
- Role-based access
- Sensitive data controls
06On-Premise Agentic AI Architecture4 topics
On-Premise Deployment Drivers
- Data residency
- Security policies
- Restricted networks
- Internal-only systems
- Latency requirements
- Cost control
- Compliance needs
On-Premise Components
- Local model serving
- Python agent runtime
- RAG indexing layer
- Vector database
- MCP server layer
- API gateway
- Pub-sub layer
- Secrets management
- Logging and monitoring
Local Model Serving
- OpenAI-compatible endpoints
- vLLM integration considerations
- Ollama integration considerations
- Model endpoint configuration
- Context window limits
- Latency considerations
- GPU and CPU capacity
- Model lifecycle management
Security and Operations
- Network segmentation
- TLS and certificates
- Credential storage
- Service accounts
- Access reviews
- Audit logging
- Backup planning
- Change control
07Multi-Agent System Design3 topics
Multi-Agent Concepts
- Agent specialization
- Agent delegation
- Coordinator agents
- Worker agents
- Retrieval agents
- Tool execution agents
- Validator agents
- Human escalation agents
Multi-Agent Interaction Patterns
- Sequential handoff
- Parallel execution
- Supervisor-worker pattern
- Planner-executor pattern
- Reviewer pattern
- Retrieval-then-action pattern
- Human-in-the-loop pattern
- Event-driven pattern
Agent Communication Design
- Message structure
- Task identifiers
- Correlation identifiers
- Agent identifiers
- Status fields
- Error fields
- Source references
- Audit metadata
08Multi-Agent Orchestration with Pub-Sub4 topics
Pub-Sub Role in Agentic Systems
- Event-driven coordination
- Producer agents
- Consumer agents
- Topic-based routing
- Asynchronous processing
- Decoupled execution
- Task queues
- Result queues
Kafka Usage Scope
- Kafka as event transport
- Kafka as coordination backbone
- Kafka topics for agent tasks
- Kafka producers for agent outputs
- Kafka consumers for agent workers
Event Flow for Multi-Agent Workloads
- Task request event
- Retrieval request event
- Retrieval result event
- MCP tool request event
- MCP tool result event
- Agent handoff event
- Validation event
- Approval request event
- Completion event
- Failure event
Failure Handling
- Retry events
- Timeout handling
- Duplicate message handling
- Dead-letter topic concepts
- Partial failure handling
- Agent unavailability handling
- Human escalation
This course outline is provided as a professional planning guideline and does not constitute a fixed or binding delivery specification. The trainer reserves the right to amend, restructure, expand, reduce, replace, or adjust any topic, sequence, tool, demonstration, exercise, or technical emphasis without prior notice, based on participant readiness, classroom progress, available infrastructure, technology changes, operational constraints, and the trainer’s professional judgment.
A programme built around your team.
Share your training goals and requirements.