使用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,每天执行一次。
相关推荐
SM177152118385 天前
NSK紧凑型FA系列丝杠技术详解
经验分享·规格说明书
fofantasy5 天前
NSK SFT3210-2.5 滚珠丝杠技术详解
经验分享·规格说明书
BomanGe105 天前
NSK USS1205N1D0321 紧凑型精密滚珠丝杠技术详解
经验分享·规格说明书
阿米亚波5 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
AIHR数智引擎5 天前
KPI物理失效:AI原生组织的效能重构与技能度量
人工智能·经验分享·职场和发展·重构·ai-native·aihr
在路上走着走着5 天前
Prompt Engineering 入门指南:从原理到上手
人工智能·prompt
BomanLj5 天前
NSK DFT1604-2.5 滚珠丝杠技术详解
经验分享·规格说明书
中屹指纹浏览器5 天前
2026指纹浏览器字体指纹、字体渲染偏差检测与全维度虚拟字体池搭建方案
经验分享·笔记
黑科技iOS上架5 天前
iOS应用周末提交什么情况算卡审
经验分享·ios
永不言弃ives5 天前
【开局一把刀】一月控速计划
经验分享