smart_llm
#
SmartGPT 链正在使用 SmartGPT 工作流程进行自我批评。
详情请见 https://youtu.be/wVzuvf9D9BU
工作流程执行以下3个步骤: 1. 构思:将用户提示传递给构思LLM n_ideas次,
每个结果都是一个“想法”
批评: 将想法传递给批评LLM,该模型会寻找想法中的缺陷并选择最佳的一个
解决:将批评传递给解析器LLM,该解析器会改进最佳想法并仅输出(改进后的)最佳输出
总的来说,SmartGPT工作流程将使用n_ideas+2次LLM调用
请注意,SmartLLMChain 只有在底层模型具备反思能力时(与基本的 LLMChain 相比)才能改善结果,而较小的模型通常不具备这种能力。
最后,SmartLLMChain 假设每个底层 LLM 只输出一个结果。
类
使用SmartGPT工作流应用自我批评的链。 |