基于 LangGraph 构建的模块化 Agentic RAG 教程与项目,支持层级索引、对话记忆和查询澄清。
FareedKhan-dev/all-agentic-architectures
基于 LangGraph 的 Python 库与可运行教程,实现了 35 种智能体 AI 架构,涵盖反思、检索增强、记忆与多智能体等模式。
- Star
- 4,616
- Fork
- 793
- 未关闭 Issue
- 13
- 最近提交
- 4个月前
这是什么?
该项目将文献中的多种智能体 AI 模式封装为可直接运行的 Architecture 类,包括 Reflexion、Tree of Thoughts、LATS、GraphRAG、MemGPT、Voyager 和 STORM 等。所有类共用同一个 run(task) 接口并返回相同结构的结果,替换模式时无需修改调用代码。
库支持多家大模型服务商,包括 OpenAI、Anthropic、Groq、Ollama 和 Google,通过环境变量即可切换。每种架构都配有已执行的 Jupyter 笔记本,同时提供 17 项任务的基准测试,用于横向比较各架构的表现。
适合希望理解不同智能体模式实际差异的开发者,也适合需要在 LangGraph 上搭建自有智能体流程、并希望有经过测试的起点的团队。
核心功能
- 01通过统一的 run(task) 接口实现 35 种智能体模式。
- 02支持 9 家大模型服务商,通过环境变量切换。
- 03每种架构都附有可运行且已执行的 Jupyter 笔记本。
- 04提供 17 项任务的基准测试,在相同任务上比较各架构。
- 05基于 LangGraph 状态机构建。
- 06BrowserAgent 可驱动真实的 Playwright 浏览器,并带有安全门控。
适用场景
- 对比学习反思、搜索、RAG 和多智能体等模式在实践中的差异。
- 在确定方案前原型化智能体流程,并比较多种候选架构。
- 不改动智能体代码即可切换大模型服务商。
- 在统一且经过测试的接口下加入新的智能体模式。
快速上手
- 1
安装带扩展的库
pip install "agentic-architectures[nebius,faiss,tavily]" - 2
使用 get_llm 对任务运行 Reflection 架构
使用前须知
- 默认示例需要付费大模型服务的 API 密钥,如 Nebius、OpenAI 或 Anthropic。
- 基准结果仅来自一次模型运行,总体正确率为 78%。
- 完整测试和服务商配置需要虚拟环境以及包含密钥的 .env 文件。
标签
常见问题
- all-agentic-architectures 是什么?
- 基于 LangGraph 的 Python 库与可运行教程,实现了 35 种智能体 AI 架构,涵盖反思、检索增强、记忆与多智能体等模式。 该项目将文献中的多种智能体 AI 模式封装为可直接运行的 Architecture 类,包括 Reflexion、Tree of Thoughts、LATS、GraphRAG、MemGPT、Voyager 和 STORM 等。所有类共用同一个 run(task) 接口并返回相同结构的结果,替换模式时无需修改调用代码。
- all-agentic-architectures 可以免费使用吗?用的什么许可证?
- all-agentic-architectures 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- all-agentic-architectures 还在维护吗?
- 半年内有更新。all-agentic-architectures 最近一次提交是在 2026年6月22日。
- all-agentic-architectures 适合用来做什么?
- 对比学习反思、搜索、RAG 和多智能体等模式在实践中的差异。 在确定方案前原型化智能体流程,并比较多种候选架构。 不改动智能体代码即可切换大模型服务商。 在统一且经过测试的接口下加入新的智能体模式。
- all-agentic-architectures 怎么安装和运行?
- 安装带扩展的库: pip install "agentic-architectures[nebius,faiss,tavily]" 使用 get_llm 对任务运行 Reflection 架构
- 在哪里获取 all-agentic-architectures?
- 源代码和安装说明在 GitHub 上:https://github.com/FareedKhan-dev/all-agentic-architectures
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4268587Jupyter NotebookMIT更新于 3天前
一个可自托管的 AI 学习工作台,提供个性化辅导、问答、测验、研究与可视化等功能。
4.2万5286PythonApache-2.0更新于 14小时前
开源智能体运行时与终端 TUI,支持长周期研究和文件类任务,提供 ReAct 与并行 Agent Team 两种模式。
5348326PythonApache-2.0更新于 6小时前
一份教你用 LangChain 和免费模型(Groq、Gemini)从零搭建 Python AI 智能体的入门教程。
369115PythonMIT更新于 3个月前
AutoGPT 是一个开源的 AI 智能体平台,可通过自然语言描述或可视化搭建来构建、运行和调度完成多步骤工作流的智能体。
18.8万4.6万PythonOther更新于 22小时前
自托管的 AI 智能体团队编排应用,提供组织架构、任务管理、预算与治理功能。
10.5万1.7万TypeScriptMIT更新于 16小时前