langchain ``` 示例Python:自定义链中可运行对象的跟踪名称 ```

kyxcudwk  于 2个月前  发布在  Python
关注(0)|答案(3)|浏览(43)

URL

https://docs.smith.langchain.com/old/tracing/faq/langchain_specific_guides

检查清单

  • 我为这个问题添加了一个非常描述性的标题。
  • 如果适用,我包括了指向我参考的文档页面的链接。

当前文档的问题:

我的langsmith追踪结果中,大部分都包含了许多嵌套的项目,这使得它们难以解开和理解。我已经在我知道有这个参数的许多Runnable子类中添加了一个 name 参数,但仍然很难看懂:

作为一名LangChain、LangServe和LangSmith pro用户,我希望文档能包含一个基本示例,说明如何重命名非平凡的链中的组件,以使它们的业务意图变得透明。

内容建议或请求:

  1. 请创建一个可运行的示例,展示如何在langsmith的树浏览器中重命名至少有100个追踪步骤的非平凡链。
  2. 请明确提及接受 name 参数的LCEL Runnables以及不接受该参数的Runnables,并明确提及是否存在任何可以替代复合链的 .with_config() 调用(例如,我预期 (chain_a | chain_b).with_config(name="chain_a_and_b") 在langsmith中命名链,但它并没有这样做)
ulydmbyx

ulydmbyx1#

我认为问题在于,论点是 run_name 而不是 name (doc)。

wlzqhblo

wlzqhblo2#

你能详细说明一下,当我们在谈论run_name时,通过向追踪添加99个步骤,你希望学到什么吗?

gmxoilav

gmxoilav3#

我使用了错误的术语,我的意思是跟踪。运行名称并不重要,但在调试链时,跟踪名称不如跟踪名称重要。

相关问题