以下是在豆包平台上搭建用于英语听说技能训练智能体的相关参考:
以 Dify 平台为例,创建智能体流的基本步骤为:选择“工作室”按钮,创建新的空白智能体,指定名称并点击“创建”按钮,然后进行编排。编排示例有涉及文本的缩写、扩写及总结。但实际工作中可能更复杂。
?插件插件就像是一个工具箱,里面可以放一个或者好几个工具,我们把这些工具叫做API。目前扣子这个平台上已经有很多不同类型的插件了,比如可以看新闻、规划旅行、提高办公效率、理解图片内容的API,还有一些很厉害的能处理多种任务的模型。用了这些插件,我们创建的智能体就能变得更厉害,比如给它加个新闻搜索的插件,它就能帮你找新闻了。要是扣子上现有的插件没有我们想要的,我们还可以自己动手做一个插件,把我们需要的API加进去。在我的智能体里我加了如下插件:?工作流工作流就像是一个可视化的拼图游戏,我们可以把插件、大语言模型、代码块这些功能像拼图一样组合在一起,这样就能创造出复杂但又很稳定的业务流程。当我们面对的任务有很多步骤,而且对最后的结果要求很严格,比如结果要准确无误、格式也要对,那这时候用工作流来帮忙就最合适了。?简单来说,工作流是由很多个小块块(节点)组成的,这些小块块就是工作流的基本单元。比如,大语言模型LLM、你自己写的代码、做判断的逻辑,都可以是小块块。
工作流一开始和结束都有特别的小块块。开始的那个小块块就像是工作的起点,它可以包含你输入的信息。结束的那个小块块就像是工作的终点,它会告诉你工作流运行的结果是什么。不同的小块块可能需要不同的信息才能工作,这些信息有两种:一种是引用前面小块块给出的信息,另一种是你可以自己设定的信息。在竖起耳朵听的智能体里,我也用到了5个小块块,可以回答带有图片口语的结果,使回答更好。??知识库扣子的知识库功能很强大,它可以帮你上传和存储外面的知识内容,并且提供了很多种查找知识的方法。如果你的大模型有时候会出现幻觉,或者在某些专业领域知识不够,扣子的知识能力就能帮你解决这个问题,让你的大模型回复得更准确。在我的智能体里面,我用到了自己的知识库,我收集了很多关于地道口语表达的短句,知识库可以包含很多格式的文件,我只用了文本格式,有了自己的知识库,当智能体回答用户的时候会首先检索自己的知识库内容。?开场白为了体验更好,我们还可以添加一段开场白,告诉用户我们是这个智能体是干什么的?我的开场白:
下面我们以Dify平台为例,我们来具体讲解如何创建一个智能体流。请注意,虽然不同平台上智能体流的具体实现和概念可能有所差异,但其核心仍然是围绕多轮对话和任务执行的。无论是对话流还是工作流,它们都是在通过智能体间的协作,提高任务处理的效率和智能性。关于创建流式智能体的流程,其基本步骤与创建智能体母体的初步步骤大致相同。首先,需要选择“工作室”按钮,然后创建一个新的空白智能体。创建智能体后,需要为其指定一个名称。填写智能体名称完毕后,点击“创建”按钮以完成设置。创建智能体之后,接下来是对智能体进行编排。这里我提供一个示例,该示例涉及文本的缩写、扩写以及总结。这个例子主要用于演示目的,采用了较为简单的形式。实际上,在具体的工作中,你可能会遇到更复杂的情况或需求。你可以参考这个示例,了解如何进行智能体的编排工作。