使用langsmith调试fay的prompt

使用langsmith调试fay的prompt

  • 课程ID:langsmith-course
  • 作者:郭泽斌
  • 版本:1.0.0
  • 章节数:6

目录

  1. 配置langsmith
  2. 创建key
  3. 添加环境变量
  4. 安装langsmith库
  5. tracking prompt
  6. fay的llm请求

第1节 配置langsmith

讲稿

访问网站https://smith.langchain.com/ 并注册登录

代码/文案

复制代码
访问网站https://smith.langchain.com/ 并注册登录

第2节 创建key

讲稿

登录后点击左下角的Setting,再进入API Keys栏目,再创建一个Key.

第3节 添加环境变量

讲稿

在系统上添加如图4个环境变量,这里key就是上一步保存下来的,project自由填写,待会自动创建的。

第4节 安装langsmith库

讲稿

请在启动fay的python环境里执行如下命令安装langsmith库

代码/文案

复制代码
pip install langsmith

第5节 tracking prompt

讲稿

此时重启命令终端,再重新启动fay,就可以在平台的Tracking栏目监测到向llm发送的每条消息,也可以看到llm返回的消息。

第6节 fay的llm请求

讲稿

耐心观察,可以看到fay向llm的请求有5情况,分别是: 1.langGraph,这类型是存在可用的mcp工具时,会由llm决定是否调用工具; 2.没有可用mcp工具时的聊天,表现为ChatOpenAI; 3.通过fay向下游提供直链的llm服务,表现为ChatOpenAI,与第2点的区别是没有组合人设、记忆等上下文; 4.用户画象分析,表现为ChatOpenAI,每天执行一次; 5.行为反思,表现为ChatOpenAI,每表执行一次。

代码/文案

复制代码
耐心观察,可以看到fay向llm的请求有5情况,分别是:
1.langGraph,这类型是存在可用的mcp工具时,会由llm决定是否调用工具;
2.没有可用mcp工具时的聊天,表现为ChatOpenAI;
3.通过fay向下游提供直链的llm服务,表现为ChatOpenAI,与第2点的区别是没有组合人设、记忆等上下文;
4.用户画象分析,表现为ChatOpenAI,每天执行一次;
5.行为反思,表现为ChatOpenAI,每天执行一次。
相关推荐
杨逢昌工厂6S管理16 分钟前
150-杨逢昌一线现场诊断笔记:越管一线越抵触背后的熵增机理与基准化治理
经验分享·笔记·职场和发展·学习方法
syso_稻草人9 小时前
qwen-image-2.1 PE 增强编辑:QwenImage21_EditPromptRewrite 一句话中文扩写成完整编辑指令
人工智能·stable diffusion·prompt·comfyui·qwen-image2.1
Go Work9 小时前
docker 占满根分区时先分清谁在吃盘
经验分享·笔记
爱分享的康康1 天前
康谋矿山机械多传感器数采方案:矿山自动驾驶数据采集落地实践分析
经验分享
光视界1 天前
从汞灯到 UV-LED:ALE 如何助力光刻机完成环保升级
经验分享
联蔚盘云1 天前
DevOps 正在从“交付工具”进化为企业级生产力引擎
经验分享
八十天环游世界1 天前
财务自动化项目的ROI怎么测算?要看哪些指标?
经验分享
网安小学生(兼顾数据库版)1 天前
艾体宝 TrueFoundry 如何让企业 AI 工具集成避免 “孤岛化“?
经验分享·艾体宝·艾体宝it·艾体宝truefoundry
聪明的笨猪猪2 天前
企业知识库AI架构选型:落地导向的架构决策与组件清单
经验分享·面试·架构·embedding·数据库架构
Go Work2 天前
两个等值条件摆着,MySQL 偏要全表扫
经验分享·笔记