Innings2
Powered by Innings 2

Glossary

Select one of the keywords on the left…

Agentic AI in Action: Building Intelligent Systems with Langgraph > Agentic AI Design Patterns

Agentic AI Design Patterns

When building agentic AI systems, developers use several key design patterns. Let's explore each one:

  1. Goal Decomposition Breaking complex objectives into smaller, manageable tasks. This allows agents to tackle problems systematically.

Example: An AI travel planner decomposing "Plan a vacation" into:

  • Research destinations
  • Check flight availability
  • Find accommodations
  • Create itinerary
  • Book reservations
  1. Reinforcement Learning Training agents through a system of rewards and penalties to optimize behavior over time.

  2. Hierarchical Planning Organizing tasks into multiple levels, from high-level strategy to low-level actions.

  3. Multi-Agent Coordination Enabling multiple AI agents to collaborate toward common goals.

When would you use multi-agent coordination?

Introduction to Agentic Frameworks

Several frameworks help developers build agentic AI systems. Each has unique strengths:

  • LangChain: Provides tools for building language model applications
  • LangGraph: Specializes in creating stateful, multi-agent workflows
  • AGNO: Focuses on autonomous goal-oriented agents
  • CrewAI: Enables role-based multi-agent systems
  • Semantic Kernel: Microsoft's framework for AI orchestration

For building complex workflows with multiple decision points, which framework would be most suitable?