My TL;DR about agents
π Watch this https://youtu.be/oP6DS_x5K0Y?si=pTzcxmaBR2yIqebC
At the heart of agentic AI are autonomous agents that can:
- Perceive: Interpret input from the environment.
- Plan: Generate strategies to achieve goals.
- Act: Execute actions and interact with the world.
- Learn: Improve decisions based on feedback.
Basically, AI agent wraps LLM with a few components:
- Tools - to act, external capabilities to perform some action other than just generating some text (eg. web search, call APIs, run code in a sandbox, send email), mostly MCP tools. Tool = brain.
- Memory - to remember things, long term memory, because agent cannot remember everything in 1 context window (context window = short term memory)
- Reasoning and planning loop - to get the task done, turns LLM into agent with continuous cycle, agent breaks big task into small sub-tasks (simulating thinking system #2 from "Thinking fast and slow"). The loop of "reAct": think β act β observe β repeat.
- Perception - the ability to see and hear environment by monitoring chat/database/website.
AGENT = LLM + Planning + Memory + Tools
Remember: the most important component is reasoning loop π₯ which is a continuous loop of thinking and acting.
Must read:
- https://modelcontextprotocol.io
- https://geminicli.com/docs/
- https://platform.claude.com/docs/en/home
- https://agentskills.io/home
How to build own agents?
- Agent development kit: https://google.github.io/adk-docs/ - try to build own agents.
- Agent SKD by claude: https://platform.claude.com/docs/en/agent-sdk/overview
- https://docs.langchain.com/
Learn how to build MCP and agents:
- https://huggingface.co/learn/agents-course/
- https://huggingface.co/learn/mcp-course/
- https://anthropic.skilljar.com/introduction-to-model-context-protocol
- https://anthropic.skilljar.com/model-context-protocol-advanced-topics
- Introduction to Agents and Googleβs Agent Ecosystem https://www.skills.google/paths/3546
- Fundamentals of Agent Development Kit (ADK) https://www.skills.google/paths/3473
- Develop Agents with Agent Development Kit (ADK) https://www.skills.google/paths/3545
Deep dive: