一套从零开始逐步学习AI Agent的教程系列,涵盖函数调用、Agent循环、ReAct、反思、计划执行、多Agent系统、编排、评估以及RAG、GraphRAG、LangChain等相关概念。

Stars

136

7 天增长

暂无数据

Fork 数

35

开放 Issue

0

开源协议

Apache-2.0

最近更新

2026-07-02

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

提供罕见的端到端AI Agent课程体系,包含博客和配套视频,由经验丰富的教育者编写,系统地从基础概念进阶到高级多Agent编排与评估。

适合谁使用

  • 刚接触AI Agent的开发者和工程师
  • 希望深入掌握Agent构建技能的AI/ML从业者
  • 学习现代LLM应用模式的学生
  • 评估Agent架构的技术负责人

典型使用场景

  • 学习AI Agent设计与实现的完整流程
  • 构建实际Agent,如研究Agent或计算机操作Agent
  • 理解生产系统中Agent的评估与可观测性
  • 对比不同Agent模式(ReAct、反思、计划-执行)以支持项目决策

项目优势

  • 结构清晰,从基础到高级多Agent系统循序渐进
  • 涵盖理论与实践,辅以真实示例
  • 包含评估、可观测性和编排工程,面向生产环境
  • 由公认的教育者撰写,依托Outcome School学习平台

使用前须知

  • 仓库仅包含外部博客和视频链接,无可执行代码或笔记
  • 系列持续更新中,可能尚未覆盖所有期望的Agent主题
  • 仓库本身不提供动手代码或可运行示例
  • 主要依赖文字说明,缺乏交互式组件

README 快速开始

AI Agents Tutorial

Learn AI Agents step by step, from scratch - from function calling to agent loops to multi-agent systems, orchestration, and evaluation.


Prepared and maintained by the Founder of Outcome School: Amit Shekhar


Note: This series will continue to grow as I write more blogs and create more videos on new topics. Keep learning.


AI Engineering (LLM, RAG, MCP, Agent)

Before diving into AI Agents, it's a good idea to first understand the foundations that agents are built on.

In this video, we will cover the following:

  • LLM
  • RAG
  • MCP
  • Agent
  • Fine-tuning
  • Quantization

Let's get started: AI Engineering Explained: LLM, RAG, MCP, Agent, Fine-Tuning, Quantization


AI Agent Explained

In this blog, we will learn about the AI Agent - what it is, how it is different from a plain LLM, its five core parts, how it works end to end, the main types, and when to use one.

We will cover the following:

  • The Big Picture
  • What is an AI Agent
  • AI Agent vs Plain LLM vs Chatbot
  • The Five Core Parts
  • How an AI Agent Works End to End
  • A Concrete Example: Research Agent
  • Types of AI Agents
  • What AI Agents Can Do Today
  • When to Use an AI Agent
  • Common Failure Modes
  • Quick Summary

Let's get started: AI Agent Explained


How does Function Calling work in LLMs?

In this blog, we will learn about how Function Calling works in LLMs. We will see what it is, why we need it, the key insight behind it, and how it powers AI agents and assistants step by step.

We will cover the following:

  • What is Function Calling
  • Why We Need Function Calling
  • The Key Insight: The Model Does Not Run the Function
  • How Function Calling Works Step by Step
  • A Concrete Example: get_weather(city)
  • The Conversation Loop
  • Multi-Step and Parallel Function Calling
  • Relation to Structured Outputs and JSON Mode
  • Real-World Use: The Backbone of AI Agents
  • Quick Summary

Let's get started: How does Function Calling work in LLMs?


AI Agent Loop

In this blog, we will learn about the AI Agent Loop - what it is, why an AI Agent needs it, the think-act-observe cycle that powers it, how the loop knows when to stop, and the common ways the l

项目描述

Learn AI Agents step by step, from scratch - from function calling to agent loops to multi-agent systems, orchestration, and evaluation.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

deerwork-ai
精选
deerwork-ai GitHub avatar

deer-workflow

An open-source Dynamic Workflow runtime that combines deterministic TypeScript orchestration with replaceable Agent runtimes.

AI 与机器学习大语言模型
312
makecindy
精选
makecindy GitHub avatar

cindy

Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

AI 与机器学习大语言模型
958
hahhforest
精选
hahhforest GitHub avatar

pi-textbook

A hands-on course that walks through building a Pi-style coding agent from scratch across 15 checkpoints, starting from an offline agent trajectory.

AI 与机器学习大语言模型
625