用途:该技能面向使用 LangChain 框架设计 LLM 应用的场景,帮助构建代理(Agents)、链(Chains)、记忆(Memory)与工具集成的应用程序。适用情形包括构建带工具访问的自主 AI 代理、实现复杂的多步 LLM 工作流、管理对话记忆与状态、将 LLM 与外部数据源和 API 集成、创建模块化可复用的 LLM 应用组件、实现文档处理流水线,以及构建生产级 LLM 应用。
主要能力:核心知识模块涵盖 Agents、Chains、Memory、Document Processing、Callbacks;给出三类模式,即基于 LangChain 的 RAG、带工具的自定义代理、多步链;并涉及记忆类型的选择、自定义回调处理器,以及缓存、批处理、流式响应等实践方向。
使用方式:技能要求先厘清目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可操作步骤与验证方式。若需要详细示例,应打开 resources/implementation-playbook.md。
限制:当任务与 LangChain 架构无关,或需要该范围之外的领域或工具时,不应使用此技能。其他具体实现细节与代码未提供。