代理模式开放目录及其实施框架

Reddit r/AI_Agents 工具

摘要

这是一个代理模式(例如ReAct、工具使用、RAG)的开放目录,以及它们在LangChain、LlamaIndex等框架中的实现,旨在使用模式语言方法映射代理生态系统。

我一直在构建一个代理模式的开放目录及其实施框架。这是克里斯托弗·亚历山大意义上的模式语言,映射到当前的代理生态系统中。包括两个方面:1. 模式——ReAct、工具使用、结构化输出、回退链、HITL、RAG、规划器-执行器、记忆、护栏等等。每个模式都有独立的页面,包含意图、形态、使用时机以及实现它的框架。2. 组合——框架简介(LangChain、LangGraph、LlamaIndex、Haystack、Pydantic AI、Vercel AI SDK、OpenAI Agents SDK、Claude Agent SDK、Google ADK、Agno、DSPy、Mastra、Qwen-Agent、Semantic Kernel、smolagents、Instructor等)。每个简介将具体的API接口映射到底层模式,列出直接替代方案,并注明哪些框架将其列为替代方案。类别涵盖代理SDK、编排框架、编程代理、浏览器与计算机使用、语音与对话、工作流引擎、记忆存储、模型供应商代理、领域代理、低代码平台以及企业平台。目前已有约427个索引页面。欢迎反馈,特别是遗漏:应该包含的模式、缺失的框架、或映射有误之处。同时也欢迎在开源GitHub仓库中贡献代码。
查看原文

相似文章

代理模式

Hacker News Top

来自 Veso 的一份全面研究指南,详细阐述了已在主要 AI 智能体系统(Claude Code、OpenAI Codex、Gemini CLI 等)中趋同的通用架构模式,并提出了构建生产级智能体系统的 8 条基本假设。