要综合运用插件、工作流、知识库搭建满足各种需求的智能体,尤其是调用多个智能体组成类似 Manus 的工具,需要了解以下内容:
例如,在“竖起耳朵听”的智能体中添加了插件和工作流的相关设置。创建智能体时,输入人设等信息,并配置工作流。但需注意,如工作流中使用的插件 api_token 为个人 token 时,不能直接发布,可将其作为工作流开始的输入,由用户购买后输入使用再发布。
此外,在 AI 搜索中,可预置 after_answer 钩子,将请求大模型的上下文和回答发给第三方插件整理成文章或思维导图等格式同步到第三方笔记软件。全流程中有很多节点可做 Hook 埋点,多个插件构成可插拔架构,常用功能可抽离成标准插件用于主流程或辅助流程,还可自定义智能体 Agent 等。
?插件插件就像是一个工具箱,里面可以放一个或者好几个工具,我们把这些工具叫做API。目前扣子这个平台上已经有很多不同类型的插件了,比如可以看新闻、规划旅行、提高办公效率、理解图片内容的API,还有一些很厉害的能处理多种任务的模型。用了这些插件,我们创建的智能体就能变得更厉害,比如给它加个新闻搜索的插件,它就能帮你找新闻了。要是扣子上现有的插件没有我们想要的,我们还可以自己动手做一个插件,把我们需要的API加进去。在我的智能体里我加了如下插件:?工作流工作流就像是一个可视化的拼图游戏,我们可以把插件、大语言模型、代码块这些功能像拼图一样组合在一起,这样就能创造出复杂但又很稳定的业务流程。当我们面对的任务有很多步骤,而且对最后的结果要求很严格,比如结果要准确无误、格式也要对,那这时候用工作流来帮忙就最合适了。?简单来说,工作流是由很多个小块块(节点)组成的,这些小块块就是工作流的基本单元。比如,大语言模型LLM、你自己写的代码、做判断的逻辑,都可以是小块块。工作流一开始和结束都有特别的小块块。开始的那个小块块就像是工作的起点,它可以包含你输入的信息。结束的那个小块块就像是工作的终点,它会告诉你工作流运行的结果是什么。不同的小块块可能需要不同的信息才能工作,这些信息有两种:一种是引用前面小块块给出的信息,另一种是你可以自己设定的信息。在竖起耳朵听的智能体里,我也用到了5个小块块,可以回答带有图片口语的结果,使回答更好。??知识库
创建一个智能体,输入人设等信息,放上刚才创建的2个工作流。配置完成后,就可以测试了~[heading1]千万不要直接发布!!![content]工作流2中【所有视频片段拼接】节点使用的插件api_token填的是你的token,其他人调用这个工作流会直接消耗你的money,所以不能直接发布。你可以将api_token作为工作流2最开始的输入,用户自己购买后,输入api_token就可以使用,然后再发布。看到这里,说明你离做出来就差一步行动了,期待看到你的成果!我是五津:C端新闻、视频产品经理,2025 AI春晚节目统筹&共创者,我的微信是:wdwxhs0100,欢迎来聊~我的公众号是【宝藏智能体club】
比如,可以预置一个after_answer钩子,在大模型回答完用户query之后,把请求大模型的上下文信息和大模型的回答内容一起发给第三方插件,第三方插件可以把内容整理成文章/思维导图等格式,再同步到第三方笔记软件。在整个搜索回答的全流程,有很多节点可以做Hook埋点,每个Hook可以挂载零至多个插件,多个插件构成了AI搜索的可插拔架构,这套架构让AI搜索的全流程变得高度可定制,可玩性更高。一些常用的功能,可以由AI搜索平台自身或第三方创作者抽离成标准插件,用在AI搜索主流程或者智能体/工作流等辅助流程。比如,自定义一个思维导图摘要插件,输入内容是一段文本,输出内容是基于toc(table of contents)构成的思维导图。用户可以在搜索的步骤中选择这个自定义插件,实现用思维导图输出搜索结果。1.自定义智能体Agent智能体是现阶段ChatBot类产品经常用到的一种辅助产品形态。智能体一般是对一些自定义操作的封装,用于解决某个场景的某类问题。以ChatGPT()的GPTs举例,一个智能体应用由以下几部分自定义操作组成:提示词:描述智能体的作用,定义智能体的回复格式知识库:上传私有文件作为回答参考外挂API:请求第三方API获取实时数据个性化配置:是否联网/是否使用图片生成/是否使用数据分析等AI搜索的智能体也大体如此,外挂API的操作实际上就是挂载自定义信息源做检索。