← Back to Tutorials

8. References

Glossary

TermDefinition
AgentAutonomous AI entity that uses LLMs, tools, and memory to accomplish goals
ToolA function an agent can call to perform actions (APIs, code, search)
HandoffTransferring conversation control from one agent to another
OrchestratorManages agent coordination, routing, and workflow sequencing
MCPModel Context Protocol — standardized interface for agent tools
RAGRetrieval-Augmented Generation — grounding LLM responses in data
Structured OutputLLM returns typed, schema-validated data instead of free text
GuardrailSafety policy applied to agent inputs and outputs

Cheatsheet

# Installation Cheatsheet

# OpenAI Agents SDK
pip install openai-agents

# CrewAI
pip install crewai crewai-tools

# LangGraph
pip install langgraph langchain-openai

# AutoGen
pip install pyautogen

# MCP
pip install mcp

# Gradio (UI)
pip install gradio

# Common imports
from agents import Agent, Runner, handoff
from crewai import Agent, Task, Crew, Process
from langgraph.graph import StateGraph, END
from autogen import AssistantAgent, UserProxyAgent

API Reference

FrameworkCore Classes / Functions
OpenAI SDKAgent, Runner, Trace, handoff, function_tool, Guardrail
CrewAIAgent, Task, Crew, Process, @tool, knowledge
LangGraphStateGraph, add_node, add_edge, compile, Checkpointer
AutoGenAssistantAgent, UserProxyAgent, GroupChat, GroupChatManager
MCPServer, ClientSession, Tool, list_tools, call_tool

Key Lessons Learned

📘 Congratulations! You've completed the AI Engineer Agentic Track. You now have hands-on experience with all major agent frameworks and can build sophisticated multi-agent systems for real-world applications.