Agentic AI & Multi-Agent Workflows - Daftar Isi

Tujuan: Menguasai arsitektur, framework, dan production deployment AI agents — dari single-agent tool-use sampai multi-agent systems Level: Intermediate — Advanced Prasyarat: Familiar dengan LLMs, Python, dan API integration Estimasi Total: 10-14 jam baca + praktik


Struktur Materi

#FileTopikEstimasi
0101-what-is-agentic-ai.mdWhat Is Agentic AI? Agents vs Models vs Workflows vs Automations30 menit
0202-agent-architecture.mdAgent Architecture: Planning, Memory, Tools, Action Loop45 menit
0303-langchain-and-langgraph.mdLangChain & LangGraph: Stateful Agents, Graph-Based Orchestration55 menit
0404-crewai-multi-agent.mdCrewAI: Role-Based Multi-Agent Collaboration, Task Delegation50 menit
0505-autogen-microsoft.mdAutoGen (Microsoft): Conversational Agents, Code Execution, Agent Networks45 menit
0606-openai-swarm-and-assistants.mdOpenAI Swarm & Assistants API: Lightweight Orchestration, Built-in Tools35 menit
0707-tool-use-and-function-calling.mdTool Use & Function Calling: API Integration, Code Execution, Browser Automation40 menit
0808-agentic-rag.mdAgentic RAG: Multi-Hop Retrieval, Query Planning, Self-Correction45 menit
0909-human-in-the-loop.mdHuman-in-the-Loop: Approval Workflows, Interrupts, Oversight Patterns35 menit
1010-memory-and-persistence.mdMemory & Persistence: Short-Term, Long-Term, Vector Memory, Checkpointing35 menit
1111-evaluation-and-testing.mdEvaluation & Testing: Agent Metrics, Trajectory Evaluation, Red-Teaming35 menit
1212-production-deployment.mdProduction Deployment: Monitoring, Guardrails, Cost Control, Scaling40 menit
1313-real-world-agent-projects.mdReal-World Agent Projects: Research Assistant, Code Review Bot, Customer Support50 menit

Framework Comparison

FrameworkBest ForKey FeatureLearning Curve
LangGraphComplex stateful workflowsGraph-based state management, persistenceMedium-High
CrewAIRole-based collaborationIntuitive role/task abstraction, quick to startLow-Medium
AutoGenConversational multi-agentMicrosoft ecosystem, built-in code executionMedium
OpenAI SwarmLightweight orchestrationMinimalist, experimental, easy to understandLow
OpenAI AssistantsQuick prototypingBuilt-in RAG, code interpreter, function callingLow

The Agent Loop

THINK → PLAN → ACT → OBSERVE → REFLECT → (repeat)
  │       │      │       │          │
  │       │      │       │          └── Update memory, learn
  │       │      │       └───────────── Get tool output / environment feedback
  │       │      └────────────────────── Execute tool / API call
  │       └───────────────────────────── Break goal into steps
  └───────────────────────────────────── Understand goal + context

Prasyarat

  • Python intermediate (functions, classes, async, API calls)
  • Familiar dengan LLM APIs (OpenAI, Anthropic, atau open-source)
  • Sudah membaca ai-fluency/15 (Advanced Prompting) dan ai-fluency/16 (AI Agents)
  • Recommended: sudah membaca how-ai-works/06 (How LLMs Work)