| 特性 | LangChain链式调用 | LangGraph |
| 状态管理 | 有限,通常单向传递 | 完整的状态管理系统 |
| 控制流 | 线性执行 | 支持循环、分支、并行 |
| 复杂任务处理 | 适合简单任务 | 适合多步骤复杂任务 |
| 调试难度 | 相对简单 | 可视化调试支持 |
| 适用场景 | 单轮问答、简单转换 | 多轮对话、复杂工作流 |
pip install langgraph langchain langchain-openaiLangGraph核心架构
用户输入:"我无法登录我的账户,提示密码错误,但我确定密码是正确的。"执行过程分析
输入:原始用户问题输出:问题分类为:"账户问题"执行时间:约0.8秒准确度评估:✅ 高度准确分析:
输入:用户问题 + 分类结果("账户问题")输出:JSON格式提取信息{ "username": "未明确提供", "email": "未明确提供", "problem_description": "无法登录账户,提示密码错误但用户确认密码正确", "error_message": "密码错误", "user_certainty": "确定密码正确"}执行时间:约1.2秒分析:
输入:分类结果 + 提取信息输出:个性化解决方案"""根据您的问题描述,您遇到了登录问题,系统提示密码错误但您确认密码正确。建议您:1. 首先尝试"忘记密码"功能重置密码,这可以解决大部分密码相关问题2. 检查是否开启了大小写锁定(Caps Lock)3. 如果使用的是第三方账号(如微信、谷歌)登录,请确认授权状态4. 清除浏览器缓存和Cookie后重试5. 如果问题持续存在,可能是账户安全系统触发了保护机制,建议联系账户安全部门进行人工核查请先尝试前4步自助解决方案,如果仍然无法解决,我们会为您转接专业客服。"""执行时间:约1.5秒分析:
输入:用户问题 + 生成的解决方案输出:置信度评分:0.82执行时间:约0.9秒分析:
根据置信度0.82 > 阈值0.7决策结果:直接生成最终回答,不需要人工干预分析:
{ "user_input": "我无法登录我的账户,提示密码错误,但我确定密码是正确的。", "problem_category": "账户问题", "confidence": 0.82, "needs_human": False, # ✅ 成功避免人工转接 "current_step": "generate_final_answer", "final_answer": "(同上,略)", "ticket_id": "CS123456", "processing_time": "总计约4.5秒"}总结与展望
| 欢迎光临 AI创想 (https://llms-ai.com/) | Powered by Discuz! X3.4 |