智能体Pro
概述
简介
智能体Pro支持零代码创建AI应用,通过页面配置的形式完成AI应用设定及能力扩展,主要依靠大模型长程任务规划和任务拆分能力,将复杂任务拆分为子任务,由多个Agent协作执行,适用于需要深入分析并逐步拆解的复杂任务,提升任务完成的效果,扩展AI-Agent的使用场景。
应用配置
应用配置界面分为两个板块,分别是「应用配置」与「预览与调试」,初始展示为三栏:包括应用基本信息和角色指令设置、应用能力的扩展配置、预览调试区域。
应用基本信息包括:头像、名称、应用描述。
应用头像可根据应用名称AI生成,或由应用开发者上传,在应用发布后各渠道都将展示为该头像。
应用名称和描述能够帮助最终使用者了解该应用的能力和使用场景。
角色指令:在智能体Pro应用中,角色指令主要用于描述该应用的任务目标,执行任务的逻辑以及对最终答案的要求与限制。系统为智能体Pro内置了基础的任务要求,初期使用可不填写该内容,根据应用执行结果逐步明确要求与限制。
能力扩展:智能体Pro应用可配置组件、知识库与数据库。在执行任务时,Agent将按照任务分析结果,使用配置的组件能力,或参考知识库与数据库的内容,完成用户任务。
预览与调试:预览与调试支持对应用进行实时测试,对话开始时,配置页面会默认收起,便于专注于查看任务过程查看和过程中的输出内容。点击左上角按钮可重新打开配置页面,如果需要重新展开右侧容器区,可以点击左下角,手动展开。
角色指令 智能体Pro的角色指令(Instruction)可以设定应用的任务目标,执行任务的逻辑以及对最终答案的要求与限制。 可以在角色指令中描述该应用的通用目标,系统为智能体Pro内置了基础的任务要求,如果无特殊要求,使用时可不填写该内容,在后续根据应用执行结果逐步明确并进行优化。
模型配置
用户可在模型配置中选择模型,设置模型多样性和参考对话轮数。该模型主要用于用户query的理解、子任务执行与反思。
参考对话轮数是指传入大模型上下文的最大对话轮数。推荐值为2,数值越大,多轮对话中任务相关性越强,但Tokens消耗越多。
组件
智能体Pro会默认挂载“电脑代理”和“代码解释器General”两个组件,为智能体提供操作浏览器能力以及代码执行环境,暂不支持移除。可根据任务目标添加其他的组件能力,比如图像内容理解、PPT生成组件或思维导图生成组件等。推荐新添加组件不超过4个,以保证更稳定的任务效果。
知识库
知识库是存储专业领域的知识和数据的集合,用于提高应用在特定场景下的内容准确性和专业性。例如,一个医疗知识库可以提供详细的药物使用指导,确保用户获得正确且及时的健康建议。 智能体Pro支持应用添加知识库,大模型将基于你上传的知识文档回答问题。
点击【加号】添加知识库,一个应用最多可调用50个知识库,但需要保证同一个应用的知识库使用相同的向量模型。通过左侧群组勾选可以快速添加所需知识库。知识库相关内容可查看文档[个人空间-知识库]。
知识库高级配置
知识检索配置策略解释如下:
知识检索方式 | 含义 | 适用场景 |
---|---|---|
混合检索 | 使用倒排索引和语义检索两种策略进行召回,推荐在需要对句子理解和语义关联性的场景下使用,综合效果更优 | 适用于绝大多数场景 |
全文检索 | 使用倒排索引策略进行检索召回,推荐在需要对关键词精准匹配的场景下使用 | 适合在关键词精准匹配的场景适用,如对技术术语的查询 |
语义检索 | 返回与查询 Query 含义相匹配的内容,而不是与查询字面意思相匹配的内容。推荐在需要对上下文相关性和意图相关性的场景下使用 | 适合在关键词模糊的场景使用,如客户服务;也适合在复杂查询的场景使用,如学术研究、内容推荐等 |
召回数量及匹配分解释如下:
参数项 | 含义 | 适用场景 |
---|---|---|
召回数量 | 代表从知识库中召回与输入 Query 匹配的片段个数,数量越大召回的片段越多 | 如果查询非常明确,召回数量可以适当减少 |
匹配分 | 在检索过程中用来计算输入 Query 和知识库原文片段的相似度,召回的片段中高于或等于匹配分的片段将会被最终输入大模型,你可以根据自己的需求设置匹配分 | 适当提高匹配分能够输出和 Query 关联更加紧密的答案,调低匹配分则能够召回更多答案,最终大模型回答的灵活性更高 |
在知识库高级配置处,可开启"拓展上下文信息"。
"拓展上下文信息"采用了 Small-to-Big 策略,可以提升 RAG(检索增强生成)的能力。该功能开启后,会拓展命中切片的上下文,并将包含上下文信息的大切片提供给大模型,使大模型能获取更多相关信息,从而更好地解答用户提出的问题。
tips:你可以进入目标知识库-查看-命中测试中,测试在不同检索策略、召回数量、匹配分、拓展上下文信息配置下,同一query的检索结果,然后根据这些检索结果和匹配分,修改应用配置页—知识库高级配置,使知识库能检索出更符合预期的结果。 需注意:
- 开启"拓展上下文信息"功能后,会增加召回切片内容,导致模型输入token数量增加、降低模型响应速度、增加成本消耗。
- 开启"拓展上下文信息"后,在查看知识检索结果时,不仅展示命中的切片,也会展示命中切片的上下文切片。
知识库组件描述
当用户使用知识库时,可自定义每个应用内的知识库描述,用来设置选择到知识库的场景和用法,可以准确说明知识库的内容范围,支持使用模版填写,撰写后可改善任务分配到知识库检索的准确率。
数据库
智能体Pro通过数据库功能引用结构化的数据,实现表格问答,支持单表问答或多表联合问答。智能体Pro会根据拆分的任务以及数据表描述来分配任务,调用数据回答问题,每个应用最多支持关联1个数据库。
点击【加号】可添加一个已创建的数据库,此操作会默认添加此数据库中的所有数据表。同时支持点击【创建数据库】,跳转至个人中心—数据库来重新创建一个数据库。
注意:如果你的一个数据库中有多张数据表,只想添加其中几张数据表,可以展开数据库,并勾选需要添加的数据表。你也可以点击【创建数据库】。
数据库和知识库的区别:
- 数据库中的表格:主要存放数值、文本、整数、小数、日期、时间、百分比类型的数据,大模型会根据拆分的任务自动调用数据表格并生成代码对数据表进行查询、推理、数据分析等任务,更适用于数值类数据的统计和分析。
- 知识库中的表格型知识数据:主要存放文本类型的数据,读取表格中的文本信息,按行构建知识切片,更适用于含有长文的表格(表格单元格中存储了较长的文本内容;可按列索引返回整行内容作为切片)。 数据库问答
- 搭载数据库后,用户可以对数据库中的数据进行查询、分析、推理。
- 数据库问答支持图表的生成,模型会自动匹配子任务中对应的图表并生成。目前直连数据库支持折线图、柱状图、饼图;本地数据库支持折线图、柱状图、饼图和散点图。
对话
开场白
支持用户自定义填写,可在预览和调试界面查看效果。
推荐问
支持配置应用推荐问题,最多配置3个,可在预览和调试界面查看效果。
应用调试
任务执行
对话区发送query,即可查看应用运行效果。任务执行时会自动收起应用配置区,并展开右侧容器区实时展示任务执行详情。
- 点击「展开应用配置」可回到应用配置页面,收起容器区,此时应用仍在执行;再次点击「待办清单」等子任务下的步骤可展开容器区,查看任务执行详情。
- 支持语言输入与文件上传,上传单个文件大小不超过100M。
总任务拆分
智能体Pro采用了“多智能体协同架构”。对于复杂任务,规划Agent首先会进行任务拆分与规划,拆分完成后可在下方查看任务清单,应用会按照任务清单逐步执行任务。点击对话区「待办清单」可在容器区查看详细的应用执行规划。
子模块任务执行
规划Agent生成任务清单后,将任务交由其他Agent逐步执行。可在对话区查看任务名称、任务执行状态、大模型思考内容、任务执行过程文件等。
- 在对话区点击子任务下的灰色按钮,在右侧容器区域查看该任务的过程输出内容,包括:文件内容预览、实时网页信息、生成的代码或图表,以及知识库/数据库召回的相关内容。点击支持跳转到对应网页,或查看知识库与数据库的具体切片详情,便于直观理解任务执行过程。
- 容器区点击右上角按钮可隐藏/显示容器,下方是容器导航按钮,可点击切换查看容器内容。
- 可在对话框上方查看任务进度,点击「放大执行视图」可展开右侧容器区,查看过程中的详细内容。
总结输出
子模块执行完成后,对于最终输出的报告文件,支持在右侧容器中进行预览、编辑。最终输出的内容支持复制、下载或转为HTML。 转HTML当前耗时较长,请耐心等待,不要关闭页面。
文件
智能体Pro支持查看应用中本次对话所有的文件内容,包括用户上传的文件、执行过程中产生的文件、以及最终输出的报告文件等。
应用发布
- 完成应用配置和效果调试后,可点击右上角【发布】按钮,将应用发布至广场。
- 点击应用广场【配置】按钮,会弹出配置信息提示框。
- 可按照你的应用所属类别,选择1-2个应用分类,发布后用户可在应用广场的所选分类下查看该应用。同时,可选择是否允许其他用户复制你的应用,开启则代表你允许平台的开发者和用户使用你的应用和内容来创建其他应用(若你的应用包含私有配置,则暂不支持被复制),展开配置信息可以查看应用的公开配置和私有配置详情。在完成相关渠道配置后,你可以将应用发布到应用广场供用户使用。广场使用将消耗使用者每天的限额次数。
- 应用体验说明:本产品处于试用阶段,每用户每天限制3次使用(包括调试和直接使用),如需获取更多资源,点击申请。