一、高级编排
FastGPT 从 V4 版本开始采用新的交互方式来构建 AI 应用。使用了 Flow 节点编排(工作流)的方式来实现复杂工作流,提高可玩性和扩展性。但同时也提高了上手的门槛,有一定开发背景的用户使用起来会比较容易。
编排方式跟可视化规则引擎类似,用户只需要拖拽一个个任务节点,然后连线构成一个完整的逻辑处理流程,完成后该应用就可以发布了,到时候对话的时候就会触发这个流程。
下面就详细介绍编排中每个任务节点的作用。
二、模块介绍
1、AI对话
这个模块属于核心模块,使用的时候只需要配置一下模型(config.json里面配置的llmModels),然后可以设置提示词,然后这个节点就可以实现AI模型数据处理了。
2、内容提取
顾名思义,这个模块用来对用户问题进行关键信息提取的,不知道提取啥意思的同学可以网上搜索NLP处理实体提取、事件提取等知识点,这个模块可以从用户的提问中得到你想要的人物、时间、地点、动作等数据项。最后该模块会输出一个json对象到下一个模块。