复杂问题的解决模型

1.定义

复杂问题和简单问题:

也可以说出复杂任务和简单任务,即回答问题的方式,例如RAG问答,即于检索的问答是简单任务,因为所有问题都是先经过相似度检索候选段落,然后调用LLM回答。但是当用户希望按照一定SOP进行问答时,或者当用户希望不同问题调用不同工具或者不同思考思路的时候,这就是复杂任务。

2. 复杂问解决方法

复杂问题一般采用LLM的Agent进行解决,微调的Agent具有很多能力,可以调用不同工具,按照不同的问题实时的选择不同的工具去解决。或者按照一定的SOP流程去解决问题。

所以模型可以按照作用划分为知识模型和逻辑模型。知识模型可以回答所有知识问题,逻辑模型用于针对不同问题进行不同方式,不同工具的回答。2个模型可以一起训练,例如ChatGLM1和2的时候不能调用工具,3的时候就可以了。但是每个行业的解决问题的逻辑都是不一样的,针对各种解决流程没有通用的逻辑模型可以解决所有问题,这时候就需要对模型进行微调了。


复杂问题的解决模型
https://johnson7788.github.io/2024/02/06/%E5%A4%8D%E6%9D%82%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3%E6%A8%A1%E5%9E%8B/
作者
Johnson
发布于
2024年2月6日
许可协议