6.4 手把手 用create_react_agent做出鲜花定价Agent
6.4 手把手:用 create_react_agent 做出鲜花定价 Agent本节学习目标从需求分析到工具定义到Agent 构建到测试优化,走完鲜花定价 Agent 的完整开发流程。能跑通基于 LangChain(或 LangGraph)的 ReAct 定价 Agent(需 OpenAI API Key),并看到「思考→调工具→观察→再思考→最终价格」的链式输出。会根据输出调整提示或工具描述,减少无效步数或错误调用。一、需求与步骤拆解输入:用户问「玫瑰建议卖多少钱?」等。目标:给出合理建议售价。步骤:查成本 → 查市场价 → 综合计算/推理 → 输出建议价与简短理由。工具:get_cost、get_market_price;可选 compute_suggested_price(或让模型自己算)。二、完整流程定义工具:见 6.3,get_cost、get_market_price 等,描述写清「何时用」。创建 Agent:create_react_agent(llm, tools)或create_react_agent+ 自定义 prompt;得到 runnable。运行:agent.invoke({"messages": [HumanMessage(content="玫瑰建议卖多少钱?")]})。观察:看中间步骤是否先调 get_cost、再 get_market_price、再给结论;若顺序乱或漏调,调整工具描述或 system 提示(如「定价前请先查成本和市场价」)。优化:限制步数、加错误处理、或加「最终答案」格式约束(如必须包含「建议售价:X 元」)。三、可运行完整示例(需 OPENAI_API_KEY)以下代码为完整可运行版本:工具返回字符串(LangChain/LangGraph 要求),并包含依赖说明与结果解析。请先执行pip install langgraph langchain-openai langchain-core并设置环境变量OPENAI_API_KEY。""" 鲜花定价 ReAct Agent - 完整可运行示例。 依赖: pip install langgraph langchain-openai langchain-core 环境: 设置 OPENAI_API_KEY 运行: python flower_pricing_agent.py """importosfromlangchain_core.toolsimporttoolfromlangchain_openaiimportChatOpenAIfromlanggraph.prebuiltimportcreate_react_agent# 工具必须返回 str,供模型阅读@tooldefget_cost(flower_name:str)-

相关新闻

8.2 LlamaIndex核心组件 文档分割向量与查询引擎

8.2 LlamaIndex核心组件 文档分割向量与查询引擎

8.2 LlamaIndex 核心组件:文档、分割、向量、查询引擎 本节学习目标 掌握 LlamaIndex 的文档加载、文本分割、向量索引、查询引擎在 RAG 管线中的角色。 能说出每步的常用类与配置(如 chunk 大小、overlap、embedding 模型)。 为 8.3 从零构建知识库 Agent 打基础。 一、组…

2026/7/4 17:05:18 阅读更多 →
开题卡住了?AI论文网站 千笔·专业学术智能体 VS 灵感ai,继续教育写作新选择!

开题卡住了?AI论文网站 千笔·专业学术智能体 VS 灵感ai,继续教育写作新选择!

随着人工智能技术的迅猛发展,AI辅助写作工具已逐渐成为高校学生完成毕业论文的重要助手。从开题报告到文献综述,从框架搭建到内容生成,AI正在深刻改变学术写作的方式与效率。然而,面对市场上琳琅满目的AI写作工具,许多…

2026/5/17 4:17:42 阅读更多 →
医学数据大肆“造假“,咱们审稿人怎么发现“有水分的”?

医学数据大肆“造假“,咱们审稿人怎么发现“有水分的”?

引言“所有数据都高度显著,P值整齐划一地小于0.05…”“干预组与对照组基线资料‘完美’平衡,毫无差异…”“长达数月的随访研究,患者脱落率为惊人的‘0%’…”如果你的医学研究数据看起来如上所述般“完美无瑕”,那么&#xff0c…

2026/5/17 4:17:42 阅读更多 →

最新新闻

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法

天龙八部GM工具:3分钟掌握游戏数据自由编辑的终极方法 【免费下载链接】TlbbGmTool 某网络游戏的单机版本GM工具 项目地址: https://gitcode.com/gh_mirrors/tl/TlbbGmTool 还在为游戏中重复刷怪升级而烦恼?想要快速体验天龙八部单机版的全部内容…

2026/7/4 21:03:51 阅读更多 →
Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享

Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享

Vault-Operator在生产环境中的最佳实践:来自实际部署的经验分享 【免费下载链接】vault-operator Run and manage Vault on Kubernetes simply and securely 项目地址: https://gitcode.com/gh_mirrors/va/vault-operator Vault-Operator是一款在Kubernetes环…

2026/7/4 21:03:51 阅读更多 →
智能绕过限制:永久免费使用Cursor AI编程助手的完整方案

智能绕过限制:永久免费使用Cursor AI编程助手的完整方案

智能绕过限制:永久免费使用Cursor AI编程助手的完整方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your t…

2026/7/4 21:01:50 阅读更多 →
毕设分享 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)

毕设分享 深度学习yolo藻类细胞检测识别(科研辅助系统)(源码+论文)

👆👆 完整项目获取方式👆👆完整项目获取方式👆👆完整项目获取方式👆👆完整项目获取方式👆👆 文章目录 👆👆 完整项目获取方式&#x1…

2026/7/4 21:01:50 阅读更多 →
Blender高效工作流终极指南:从插件到渲染的全方位专业技巧

Blender高效工作流终极指南:从插件到渲染的全方位专业技巧

Blender高效工作流终极指南:从插件到渲染的全方位专业技巧 【免费下载链接】awesome-blender 🪐 A curated list of awesome Blender addons, tools, tutorials; and 3D resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/aw/aw…

2026/7/4 20:59:49 阅读更多 →
Windows系统优化与自动化部署:WinUtil工具箱完整指南

Windows系统优化与自动化部署:WinUtil工具箱完整指南

Windows系统优化与自动化部署:WinUtil工具箱完整指南 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil 面对Windows系统臃肿、软件安…

2026/7/4 20:57:48 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻