多组件调用嵌套问题及优化方案探讨.pdfVIP

  • 2
  • 0
  • 约1.21万字
  • 约 10页
  • 2026-05-15 发布于北京
  • 举报

多组件调用嵌套问题及优化方案探讨.pdf

01.多组件调用嵌套的缺点

面的中,我们使用多个组件的invoke进行嵌套来创建LLM应用,示例代码如下

_

prompt=ChatPromptTemte.fromtemte({query})llm=

ChatOpenAI(model=gpt‑3.5‑turbo‑16k)parser=StrOutputParser()

#获取输出内容

content=parser.invoke(

llm.invoke(prompt.invoke({

query:req.query.data})))

这种写法虽然能实现对应的功能,但是存在很多:

1.嵌套式写法让程序的性与可阅读性大大降低,当需要修改某个组件时,变得

异常。2.无法得知每一步的具体结果与执行进度,出错时难以排查。3.嵌套

式写法无法集成大量的组件,组件越来越多时,代码会变成“”代码。

前端代码中的嵌套/回调

思考:能否将嵌套的写法改成平级的调用,这样就可以嵌套带来的大量。

02.手写一个

文档评论(0)

1亿VIP精品文档

相关文档