© 2026FindAgent  · @simprr
返回列表
F

FareedKhan-dev/all-agentic-architectures

Implementation of 17+ agentic architectures designed for practical use across different stages of AI system development.

agentic-aiai-agentslangchainlanggraphlangsmithllm
⭐

3.0k

Stars

🔱

536

Forks

👁

27

Watchers

📋

4

Issues

Jupyter NotebookMIT创建于 2025/9/24更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

全代理架构 (All Agentic Architectures)

made-with-Python made-with-Jupyter LangChain LangGraph Educational License: MIT

欢迎来到这门关于现代 AI 代理设计的综合实战大师课。本仓库包含了由 LangChain 和 LangGraph 构建的 17+ 种最前沿代理架构的详细实现。它旨在成为一本“活的”教科书,弥合理论概念与生产级代码之间的鸿沟。

📖 为什么选择本仓库?

AI 代理领域的发展速度极快,但许多资源仍然停留在抽象和理论层面。本项目的创建旨在为开发者、研究人员和 AI 爱好者提供一条结构化、实战化且极具教育意义的学习路径,以掌握构建智能系统的艺术。

  • 从理论到实战代码: 每个架构不仅有原理解释,还通过可运行的 Jupyter Notebook 进行了端到端的实现。
  • 结构化学习路径: Notebook 的编排循序渐进,从基础模式到高度复杂的多代理及自认知系统。
  • 强调评估: 我们不仅构建代理,还会对其进行衡量。大多数 Notebook 都采用了稳健的 LLM-as-a-Judge(大模型作为评判者)模式,为代理的性能提供定量、客观的反馈——这是生产级 AI 开发的一项关键技能。
  • 真实世界场景: 示例基于金融分析、代码编写、社交媒体管理、医疗分诊等实用场景,使概念具有极强的现实意义。
  • 一致的现代框架: 通过使用 LangGraph 作为核心编排器,你将学习到一种强大的、有状态的、循环式的代理设计方法,这种方法正迅速成为行业标准。

🏛️ 架构深入解析

该合集涵盖了现代代理设计的全貌,从单代理的增强功能到复杂的协作式、自改进系统。

#架构核心概念 / 简介关键用例Notebook
01Reflection (反思)从单次生成转变为通过批判和优化自身工作来执行的多步推理。高质量代码生成、复杂摘要01_reflection.ipynb
02Tool Use (工具调用)通过调用外部 API 和函数,使代理能够克服知识截止日期并与现实世界交互。实时研究助手、企业机器人02_tool_use.ipynb
03ReAct在自适应循环中动态交织推理(“思维”)和行动(“工具使用”),以解决复杂的多步问题。多跳问答、网页导航与研究03_ReAct.ipynb
04Planning (规划)在执行前主动将复杂任务分解为详细的、分步骤的计划,确保工作流的结构化和可追溯。可预测的报告生成、项目管理04_planning.ipynb
05Multi-Agent Systems (多代理系统)由多个专业代理组成的团队协作解决问题,通过分工实现最终输出的深度、质量和结构上的优化。软件开发流水线、创意头脑风暴05_multi_agent.ipynb
06PEV (规划、执行、验证)一种高度稳健的自校正循环,验证器代理检查每个动作的结果,从而实现错误检测和动态恢复。高风险自动化、金融、不可靠工具06_PEV.ipynb
07Blackboard Systems (黑板系统)一种灵活的多代理系统,代理通过共享的中心化内存(“黑板”)进行机会主义协作,并由动态控制器引导。复杂诊断、动态意义构建07_blackboard.ipynb
08Episodic + Semantic Memory (情节+语义记忆)结合向量存储(用于过去对话的情节记忆)和图数据库(用于结构化事实的语义记忆)的双重记忆系统,实现真正的长期个性化。长期个人助理、个性化导师08_episodic_with_semantic.ipynb
09Tree of Thoughts (ToT - 思维树)通过在树结构中探索多个推理路径,评估并剪枝分支,系统性地找到最优解。逻辑谜题、受限规划09_tree_of_thoughts.ipynb
10Mental Loop (模拟器)代理在其内部的“心智模型”或模拟器中测试动作,以预测结果。预测性决策、高风险环境模拟10_mental_loop.ipynb
贡献者
F
项目信息
默认分支main
LicenseMIT License
创建时间2025/9/24
最近更新今天
GAI 中文摘要

All Agentic Architectures 是一个基于 LangChain 和 LangGraph 构建的 AI 智能体开发实践库,旨在通过 17 种以上前沿架构的完整实现,帮助开发者掌握从基础到复杂的智能体设计方案。该项目通过可执行的 Jupyter Notebook 形式,弥补了理论与生产级代码之间的鸿沟,为构建智能化系统提供了标准化的参考指南。

项目提供超过 17 种现代智能体架构的完整代码实现,覆盖了从基础模式到高度复杂的协作及自进化系统。内置完善的评估机制,通过 LLM-as-a-Judge 模式实现智能体性能的定量分析与客观反馈。基于 LangGraph 框架构建,重点展示了状态管理与循环交互等行业标准的架构模式。所有案例均结合金融分析、医疗分诊及代码生成等真实应用场景,确保学习内容具有高度的实用价值。

该项目适用于希望深入学习 AI 智能体开发的开发者、AI 研究人员及技术架构师,是进行智能体设计进阶学习与生产环境快速原型开发的理想工具。