FastGPT是一个支持ai流程化的一款开源软件,支持ai的远程调用。
一、FastGPT在工作流状态下的使用
在通常情况下,我们都是使用它的工作流功能,既让一个ai只干一件事,从而流程化的解决同类问题。但是在这个情况下我们会遇到一堆问题——ai回复通常带有解释性语言,当他解释后,下面的文字就成了阻碍我们工作流进行的难题。
这个问题其实很好解决只需要我们加一个内容提取器,将ai输出的内容交给他,让他提取上面文字相关内容,不要回复多余的内容,不就可以了吗。说着容易做着难,我们在使用时即便这么做了,还是会出现失灵情况,这是由于我们当前让一个问题流程化的去解决了,ai老想着自己解决这个问题,所以当ai知道我们的问题后就会出现失灵情况。
实际上当我们不给ai问题后,只给提示词告诉他做什么,当ai有看聊天记录的能力时,他会推测你问的还是上一个问题,将会更改你流程中流转的数据。如果你两者都给ai后,他发现回复相同问题,直接照抄上面的答案,即便这个答案他无法验证是否正确。
基于上面的分析,我们可以知道ai当作工作流使用时,除了必要的提示词和知识库,不要给他其他的任何东西。不然你不知道他会给出什么乱七八糟的答案。
二、url图片展示
在使用FastGPT时我们还会遇见展示图片的问题,目前FastGPT是V4.5版本,他的输入还是文本格式,图片在我们的高级编排中是拿不到的。但是我们使用ai可以实现图片的展示,以下是图片的展示提示词:
将获取到的连接url给ai后(用户的问题),按照上面的方法,ai能够将一个url的图片通过markdown格式展示出来。目前我对FastGPT的探索就到这么多。
PS:本文使用的是通义千问(qwen2-72b-instruct),模型不同可能图片无法展示。