扣子智能体的搭建工作流主要包括以下内容:
👉插件插件就像是一个工具箱,里面可以放一个或者好几个工具,我们把这些工具叫做API。目前扣子这个平台上已经有很多不同类型的插件了,比如可以看新闻、规划旅行、提高办公效率、理解图片内容的API,还有一些很厉害的能处理多种任务的模型。用了这些插件,我们创建的智能体就能变得更厉害,比如给它加个新闻搜索的插件,它就能帮你找新闻了。要是扣子上现有的插件没有我们想要的,我们还可以自己动手做一个插件,把我们需要的API加进去。在我的智能体里我加了如下插件:👉工作流工作流就像是一个可视化的拼图游戏,我们可以把插件、大语言模型、代码块这些功能像拼图一样组合在一起,这样就能创造出复杂但又很稳定的业务流程。当我们面对的任务有很多步骤,而且对最后的结果要求很严格,比如结果要准确无误、格式也要对,那这时候用工作流来帮忙就最合适了。😎简单来说,工作流是由很多个小块块(节点)组成的,这些小块块就是工作流的基本单元。比如,大语言模型LLM、你自己写的代码、做判断的逻辑,都可以是小块块。工作流一开始和结束都有特别的小块块。开始的那个小块块就像是工作的起点,它可以包含你输入的信息。结束的那个小块块就像是工作的终点,它会告诉你工作流运行的结果是什么。不同的小块块可能需要不同的信息才能工作,这些信息有两种:一种是引用前面小块块给出的信息,另一种是你可以自己设定的信息。在竖起耳朵听的智能体里,我也用到了5个小块块,可以回答带有图片口语的结果,使回答更好。😎👉知识库
这个智能体是由1个工作流+6个数据库实现的。工作流的设计比较简单,一个input,对接知识库,然后搭载豆包function call大模型,最后是一个output。6个数据库分别是我的公众号发表过的文章+执业药师教材(做第一个知识库的时候没经验,其实应该分开成两个数据库)、执业医师讲义、药监局新药审评报告、中国医药企业融资动态、药物对外授权(BD)动态、全球药物销售额。工作流是非常简单的,相对有难度的是收集知识库的资料并根据清洗结果进行手动二次校对(需要一定专业知识)。也许有人要问,医药知识我直接问大模型不好吗?大模型的语料来源庞杂,广度一定是比智能体好很多的,但是在医疗这个严肃领域,对回答准确性的要求非常高。为了避免出现误导性的回答,我在提示词中约定了回答只能来自于知识库。也许有问题超出知识库范畴的情况,但还没发现智能体回答是医学上不严谨的现象。广or精准,在医疗领域一定是精准优先的。[heading2]商业化场景[content]基本可以理解为,这个智能体能替代大部分的传统医药数据库商业化场景。医药企业研发立项:每个医药研发项目在立项之前,都要整理作用机制、目标治疗疾病的竞争格局、主流的技术路径是什么、同技术路径其他公司研发的产品在临床试验阶段看到的安全性风险和有效性分别是怎样的,这些问题智能体都可以回答科研机构临床转化评估:大学等科研机构有将基础的医药研究课题转化为药物的孵化机制,关注的主要是科学家研究方向的临床转化潜力,这些问题智能体都可以回答投资机构评估标的公司:主要关注国外对标技术的发展情况、融资情况、临床转化的可靠性,这些问题智能体都可以回答
此时我们有了代理服务器,有了API-KEY,那么如何来进行落地使用呢?举三个例子:1.通过扣子工作流,用代码模块进行HTTP访问,实现0 token脱离扣子模型来使用Groq作为LLM,而且可以参考梦飞大佬教程将扣子接入微信机器人[【共学最全版本】微信机器人跟学教程](https://waytoagi.feishu.cn/wiki/NB3nwtUC0iDLYxkIkSYc0WRznGg)(有微信封号风险)2.由于Groq的API与OpenAI的API几乎兼容,可以适配到任何APP产品可以用来填API-KEY调用的场景,此处用沉浸式翻译举例(如果还不知道沉浸式翻译这个超级好用的网页翻译工具的,请访问https://immersivetranslate.com/自行安装)3.接入手机类APP,比如通过快捷方式接入Siri(此处卖个关子,留着7-28线下切磋赚积分,希望线下小伙伴来找我)[heading3]3.3.1接入扣子工作流[content]1.扣子工作流的搭建细节本篇不详细叙述,请移步WaytoAGI自学。2.建立工作流,只需要一个代码节点,如下:1.Copy以下代码进入代码节点,其中代码节点的输入引用请自行配置为开始节点的用户输入,输出改为“output”,格式为“string”2.测试工作流,保证代码块有正常输出(可以看到此处消耗0 Tokens,白嫖算力成功,在扣子即将收费之际,后续可能可以派上大用处,代替工作流LLM节点)1.可以建立一个Bot,来仅仅调用该工作流,建议不要发布,否则你的Deno代理流量可能被其他人用。1.其他就可以自行发挥了,接入微信什么的。。。此处省略