LLManager:一款具备记忆能力的审批自动化AI工具
LLManager是什么?
LLManager 是一个基于 LangGraph 的智能审批工具,用于管理各种审批请求。它通过动态提示生成和反射机制学习历史决策,优化未来的审批结果。用户可以自定义审批和拒绝标准,并支持多种模型。它适用于企业审批、内容审核和客户服务等场景,比如人力资源审批,文字内容审批等,而且它还可以通过反思和学习不断改进自己的决策能力。
LLManager功能特征
审批流程管理:LLManager是一个基于LangGraph的工作流,专门用于管理审批请求。它通过动态提示组合和反射机制来处理各种审批请求,并能够随着时间推移学习和改进。
自定义配置:用户可以通过设置approvalCriteria(审批标准)和rejectionCriteria(拒绝标准)来自定义审批流程。此外,还可以指定使用的模型(modelId),默认为anthropic/claude-3-7-sonnet-latest。
学习与改进:LLManager通过反射机制学习过去的审批决策,生成新的提示以改进未来的审批结果。
动态提示生成:在审批过程中,LLManager会根据历史数据和语义搜索结果动态生成提示,帮助模型更好地理解当前请求。
LLManager工作原理
收到请求后,先通过推理子图生成是否批准的“推理报告”,结合过往案例和反思提取动态上下文。然后,基于推理报告和上下文,生成最终结论。之后进入人工审核环节,由人工决定是否接受、修改或拒绝请求。如果人工修改了结论或解释,系统会进入反思子图,生成新的反思存储起来,用于优化未来的审批决策。
LLManager应用场景
企业审批流程:LLManager可用于企业内部的各种审批流程,如费用报销、请假申请、项目审批等,通过自动化和智能化的方式提高审批效率。
内容审核:在内容发布平台中,LLManager可以用于审核用户生成的内容,确保其符合平台规则。
客户服务:在客户服务场景中,LLManager可以用于处理客户请求,自动判断请求是否符合服务标准,并生成相应的处理建议。
LLManager使用方法
1. 配置环境:
克隆LLManager仓库:
git clone https://github.com/langchain-ai/llmanager.git
安装依赖:
cd llmanager yarn install
配置.env文件,填写必要的API密钥等信息。
2. 运行开发服务器:
启动开发服务器:
yarn start
这将启动一个内存中的LangGraph服务器,通常运行在http://localhost:2024。
3. 运行评估:
运行端到端评估:
yarn test:single evals/e2e.int.test.ts
记录评估过程中生成的助理UUID,用于后续操作。
4. 使用Agent Inbox:
访问dev.agentinbox.ai,添加新的收件箱。
输入助理UUID、部署URL(如http://localhost:2024)和自定义名称。
通过Agent Inbox查看和处理审批请求。
github仓库:https://github.com/langchain-ai/llmanager