智能体应用

您可以在百炼控制台以零代码的方式快速创建智能体应用,并将RAG(Retrieval-Augmented Generation,检索增强生成)以及插件能力集成进来。应用创建完成后,您可以通过控制台或API的方式来使用。

为什么使用智能体应用

大模型具有强大的语言理解和生成能力,然而大模型有一定局限性,如:

  • 无法回答私有领域问题,如公司制度、人员信息等;

  • 无法及时获取最新消息,如实时天气、比赛结果等;

  • 无法准确回答专业问题,如数学计算、图像生成等。

您可以使用智能体应用来解决这些问题。智能体应用是以大模型为基础,根据业务场景集成特定外部能力的应用。

此处外部能力含义为:大模型本身不具备的能力。如获取实时信息、回答私有领域问题等。

您可以在百炼控制台通过零代码的方式创建智能体应用,并将外部能力集成到应用中,解决您的业务问题。

智能体应用有许多使用场景,如:

  • 私有领域知识问答

    您只需准备好知识库文件,便可以在百炼控制台快速创建一个私有领域知识问答应用,将其应用到如公司制度、人员信息等问答场景。

  • 个性化聊天机器人

    百炼提供了长期记忆功能,可以保存关键的历史对话信息,为您提供个性化的聊天体验。此外,百炼集成了夸克搜索和图像生成等插件,可以扩展聊天机器人的功能。

  • 智能助手

    通过引入RAG能力、长期记忆以及自定义插件等能力,您可以构建一个智能助手,帮助您提升工作效率,如处理邮件、撰写周报等。

步骤一:创建智能体应用

1. 进入应用创建页面

访问百炼控制台我的应用,单击新增应用,在智能体应用页签,单击直接创建

如果您之前已创建过应用,则单击右上角的新增应用

image

2. 选择大模型

进入智能体应用管理界面后,您需要进行大模型的选择与参数配置。您可以参考右图,单击设置,并在模型选择的下拉菜单中选择模型,此处选择通义千问-Max。您可以根据需求进行模型参数的配置,参数详情请将鼠标移动到image进行查看,若无特定需求保持默认即可。

image

3. 测试智能体应用

选择大模型之后,您就在百炼创建完成了一个智能体应用。您可以输入问题进行测试。

image

步骤二:拓展智能体应用的能力

您可以在智能体应用管理界面,通过设置Prompt、添加RAG与插件等方法拓展智能体应用的能力。

通过设置Prompt指引内容生成方向

您可以在智能体应用管理界面中输入Prompt来指引应用生成内容的方向。例如设置Prompt为:

请你模仿李白的语气。

输入“你好”,智能体应用的输出如右图。

image

通过RAG提升私域知识问答能力

RAG可以显著提高大模型在处理私域知识或垂直领域问答时的效果。此处向您展示通过百炼控制台操作将RAG的能力集成到智能体应用中的过程。

1. 上传数据

访问数据管理,单击导入数据。此处选择百炼系列手机产品介绍.docx作为知识库文件。在导入数据界面,将文件通过本地上传方式导入。

image

2. 创建知识库

  1. 访问知识库索引,单击创建知识库。在创建知识库界面填入知识库名称知识库描述,此处设置知识库名称为:百炼手机产品介绍,知识库描述为:本知识库包含有百炼手机产品的详细介绍。其它保持默认选项即可,单击下一步

  2. 单击选择文件,类目位置单击默认类目文件名称选择百炼系列手机产品介绍。单击下一步

  3. 数据处理,使用默认的智能切分。单击导入完成

  4. 当状态为解析完成时,表示知识库创建完毕。

image

image

image

3. 在应用中集成RAG

  1. 访问我的应用,单击已创建应用卡片的管理按钮,进入智能体应用管理界面。单击知识库检索增强按钮,Prompt中会自动填入让大模型参考知识库的指令。单击配置知识库,然后从列表中选择百炼手机产品介绍,其它选项保持默认即可。

  2. 向输入框输入问题:

    我喜欢打游戏,推荐哪款手机?

    从右图可以看到,在集成了RAG能力后,智能体应用可以根据上传的知识库文件来回答问题。

    当智能体应用关联结构化知识库时,支持在提问时上传图片。此时,如果知识库中存在图片索引,系统会先将输入图片转为向量并检索到相关记录,然后将这些记录与提问一起提供给大模型;如果不存在图片索引,则输入的图片不会用于检索。
    智能体应用目前仅支持生成文本内容。

image

image

通过插件扩展智能体应用能力

插件可以使智能体应用更高效、更专业地应用到业务场景中。百炼提供了多种官方插件。您可以在智能体应用管理界面单击选择插件,便可以在官方插件栏中选择一个或多个插件。

同时您也可以添加自定义插件,详情请查看插件概述

1. 添加插件

此处以图片生成插件为例,在勾选对应插件后,单击确认

image

2. 测试插件效果

添加插件后,向输入框输入:

画一只猫

智能体应用的回复如右图,可以看到智能体应用调用了图像生成插件(即text_to_image)。

image

3. 使用更多插件

您可以在同一个智能体应用中选择最多10个插件。智能体应用会根据输入选择使用一个或多个插件。比如提问:

查一下杭州明天的天气,并将这个天气的西湖画出来。

智能体应用会输出如右图的内容。

image

步骤三:发布智能体应用

发布后的应用可以被API调用,也可以通过Web页面分享给同一主账号下的RAM子账号使用。您可以单击智能体应用管理界面右上角的发布按钮。如果您的应用非首次发布,弹窗会向您展示当前智能体应用相比于上一次发布时的修改项。在您确认修改项后单击确认发布

image

如果您的应用为首次发布,则不会有弹窗信息。

通过API调用

您可以在智能体应用发布渠道页签,单击API调用右侧的查看API,查看通过API调用智能体应用的方法。

注:您需用您的API KEYDASHSCOPE_API_KEY进行替换才可发起调用。

image

通过官方分享渠道魔笔分享渠道访问应用

单击官方分享渠道魔笔分享渠道右侧的image图标(界面提示:已复制链接),您可以按需将该链接分享给同一主账号下的RAM子账号使用。image

通过钉钉访问应用

发布渠道页签,单击钉钉机器人右侧的image图标(界面提示:已复制链接),您可以按需将该链接分享给目标用户。image

通过微信访问应用

发布渠道页签,将鼠标悬浮至微信公众号右侧的image图标,您可以按需将二维码分享给目标用户。image

下一步

百炼提供了丰富的实践教程文档,如果您想快速将百炼集成到您的业务中,请参考实践教程

相关文档

应用分享