采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
refine 链我认为直接传入分割的文档对象就行了,为什么还要写那么多提示词,告诉他应该怎么处理refine 的逻辑呐?他的链不是应该就提供配套的提示词模板吗?甚至他应该内置这个refine 提示词模版,都根本不用我配置,他这么做封装的不高级啊,请问还有其他方式优化吗
你的吐槽是正确的,开源项目嘛,都这样,官方已经把stuffchain封装成了LCEL形式,提供了默认的提示词,用户只需要往上添加问题即可,但是refine还没有重构,所以还是要用这种比较丑的方式来实现,如果觉得不爽,可以用runnable协议的形式自己写一个,基本上就是分片后,对第一个片做提炼,然后循环调用LLMChain来在前一个总结的基础上继续总结,直到所有的分片都总结完,得到一个最终的全文总结。
老师,是不是新版refine_template是非必填的,除非自己想要调整这个prompt的逻辑,我看_load_refine_chain内部有默认的refine_prompt
是的,默认的模板
这个refine的总结感觉要好一些
登录后可查看更多问答,登录/注册
基于Langchain+LLM,赋能企业轻松具备符合自身业务的智能化能力
210 1
451 1
332 13
548 12
510 8