Login Register

AI Agents and Automation

Would you like to get to know the next evolutionary stage of AI – autonomous agents that can independently plan tasks, make decisions and automate complex workflows? If you would like to understand how AI agents work and how you can develop them yourself using modern frameworks such as LangChain, CrewAI or AutoGPT, then look forward to this training. From the theoretical basics of agent architectures to practical implementation with current open source tools, you will learn how to develop intelligent automation solutions for your company.

Certificate of attendance from Spirit in Projects Advanced

AI Expert

Goals

  • Understanding the basics of AI agents: definition, architecture, autonomy
  • Get to know different types of agents and their areas of operation
  • Developing LLM-based agents using ReAct paradigm
  • Master current open source frameworks (LangChain, CrewAI, AutoGPT)
  • Implement tool use and function calling for agents
  • Orchestrate multi-agent systems for complex tasks
  • Develop practical automation solutions with AI agents
  • Understand safety, evaluation and deployment strategies for agents

Target Groups

AI Expert Software developer ML engineer System Architect Software Architect DevOps Engineer Automation Specialist and anyone who wants to get involved with AI agents and intelligent automation

Content

01

1. Basics of AI agents

  • What are AI agents?Definition and delimitation
  • From simple tools to autonomous systems
  • Agent vs. Model vs. Copilot
  • Autonomy and decision making
  • Perception, Action, Goal-Oriented Behavior
  • Agent-environment interaction
  • Historical development: From rule-based to LLM-based agents
  • Current trends: Growing importance of AI agents in enterprise applications
02

2. Agent architectures

  • Reactive Agents: Stimulus-Response
  • Deliberative Agents: Planning and Reasoning
  • Hybrid Architectures
  • BDI model: Beliefs, Desires, Intentions
  • Layered Architectures
  • Subsumption Architecture
  • Comparison and application scenarios
03

3. Agent scheduling algorithms

  • Goal-based planning
  • Utility-based planning
  • State Space Search
  • Forward vs backward planning
  • Hierarchical Task Networks (HTN)
  • Planning algorithms in practice
04

4. Reinforcement learning for agents

  • Basics of Reinforcement Learning
  • Markov Decision Processes (MDP)
  • Q-Learning and Deep Q-Networks (DQN)
  • Policy gradient methods
  • Multi Armed Bandits
  • RL for autonomous agents
05

5. LLM based agents

  • Revolution through Large Language Models
  • LLMs as Reasoning Engines
  • ReAct paradigm: Reasoning + Acting
  • Observation, Thought, Action Loop
  • Chain-of-thought for agents
  • Tree-of-Thought for complex decisions
  • Self-reflection and self-correction
06

6. Tool Use and Function Calling

  • Concept of tool use in LLMs
  • Function Calling: OpenAI, Anthropic, Google approaches
  • Tool description and schemas
  • Multi-tool orchestration
  • Connect external APIs: Web Search, Calculator, Database
  • Error handling and retry strategies
  • Practical Exercise: Multi-Tool Agent (Google Colab)
07

7. Memory and context management

  • Short-term vs. long-term memory
  • Conversation history management
  • Memory Types: Buffer, Summary, Entity, Knowledge Graph
  • Vector databases as long-term memory
  • Context window optimization
  • Practical exercise: Agent with memory system
08

8. LangChain for agents

  • Overview of LangChain Framework
  • Agents in LangChain: Zero-shot, Conversational, ReAct
  • Tools and toolkits
  • Chains vs Agents
  • AgentExecutor and Agent Types
  • Custom tool development
  • LangSmith for agent debugging
  • Practical exercise: ReAct agent with LangChain (Google Colab)
09

9. LlamaIndex for Data Agents

  • LlamaIndex basics
  • Data Agents for RAG workflows
  • Query engines and data connectors
  • Multi-Document Agents
  • Integration with vector databases
  • Practical exercise: RAG agent with LlamaIndex
10

10. Autonomous Agents: AutoGPT and BabyAGI

  • Autonomous task execution concept
  • AutoGPT: Architecture and functionality
  • BabyAGI: Task-driven Autonomous Agent
  • Task decomposition and prioritization
  • Iterative task planning and self-critique
  • Limitations and challenges
  • Practical exercise: Autonomous Research Agent (Google Colab)
11

11. Multi-agent systems

  • Why multi-agent systems?
  • Agent communication and coordination
  • Role-based agent design
  • Collaborative vs Competitive Agents
  • Consensus and negotiation
  • Task distribution and load balancing
12

12. CrewAI for Multi-Agent Orchestration

  • Overview of CrewAI Framework
  • Crews, agents, tasks, tools
  • Role-based agent definition
  • Process Types: Sequential, Hierarchical, Consensual
  • Agent Delegation and Collaboration
  • Output handling and result aggregation
  • Practical exercise: Multi-agent system with CrewAI (Google Colab)
13

13. Cost optimization

  • Minimize token usage among agents
  • Caching strategies
  • Model selection: High end models vs. low end vs. open source
  • Routing: Simple tasks to cheaper models
  • Batching and parallelization
  • Cost monitoring and budget alerts

Certification

For this training you will receive a certificate of participation from Spirit in Projects.

More information on certifications

After completion we recommend

Certified Trainings

Internationally recognized certifications for your career.

Experienced Trainers

Learn from competent experts with practical experience.

Flexible Formats

Webinars, video trainings or on-site – exactly as you need it.