检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
插件介绍 在Agent开发平台中,插件是大模型能力的重要扩展。通过模块化方式,插件能够为大模型提供更多专业技能和复杂任务处理能力,使其在多样化的实际场景中更加高效地满足用户需求。 通过插件接入,用户可以为应用赋予大模型本身不具备的能力。插件提供丰富的外部服务接口,当任务执行时,模
在“创建插件”页面,填写插件名称与插件描述,单击图片可上传插件图标,单击“下一步”。 在“配置信息”页面,参照表1完成信息配置。 表1 插件信息配置说明 参数名称 参数说明 插件URL 插件服务的请求URL地址。 URL协议只支持HTTP和HTTPS。 系统会校验URL地址是否为标准的URL格式。 U
插件”页面。 单击“ > 复制ID”,可获取当前插件ID。 单击“ > 删除”,可删除当前插件。 删除应用属于高危操作,删除前,请确保该插件不再使用。 导出、导入插件 平台支持导出和导入插件。 登录ModelArts Studio大模型开发平台,在“我的空间”模块,单击进入所需空间。
创建与管理插件 插件介绍 创建插件 管理插件 父主题: 开发盘古大模型Agent应用
输入插件名称及插件描述,配置完成单击“下一步”。 图6 创建插件 为保证插件检索的效果,平台限制插件名称必须为英文、下划线组合,插件描述会影响插件的选用。 填写“插件URL”(步骤1:获取文本翻译服务Token与调用地址中获取的文本翻译API调用地址),选择请求方式为“POST”。权限校验选择“用户级鉴权
在“撰写”页面,选择左侧导航栏中的“候选”。在候选列表中,勾选需要进行横向比对的提示词,并单击“横向比较”。 图2 横向比较 进入到横向比较页面,下拉页面至“提示词效果比较”模块,比较提示词的效果,输入相同的变量值,查看两个提示词生成的结果。 图3 横向比对提示词效果 父主题: 横向比较提示词效果
横向比较提示词效果 设置候选提示词 横向比较提示词效果 父主题: 开发盘古大模型提示词工程
在提示词撰写区域,单击“设为候选”,将当前撰写的提示词设置为候选提示词。 候选状态的提示词将保存至左侧导航栏的“候选”中。 图2 设为候选 父主题: 横向比较提示词效果
自定义插件:平台允许开发者创建自定义插件,支持将API通过配置方式快速创建为插件,并供Agent调用。 插件节点为可选节点,若无需配置,可跳过该步骤。 插件节点配置步骤如下: 拖动左侧“插件”节点至画布中,在“个人插件”或“预置插件”页签单击“”,将插件添加至画布中。 预置插件为平台内置的插件 个人插件为用户
步骤3:添加插件 应用支持添加插件技能,可添加“预置插件”和“个人插件”。添加插件可以为应用配备更多技能,建议插件数量不超过5个。 如果需要添加“个人插件”,请确保已完成创建插件操作。 添加插件的步骤如下: 在“技能 > 插件”模块,单击“”。 在“添加插件”窗口,选择预置插件或个人插件,单击“”进行添加,再单击“确定”。
发布提示词 通过横向比较提示词效果和批量评估提示词效果,如果找到高质量的提示词,可以将这些提示词发布至“提示词模板”中。 在提示词“候选”页面,选择质量好的提示词,并单击“保存到模板库”。 图1 保存提示词至模板库 进入“Agent 开发 > 提示词工程 > 提示词模板”页面,查看发布的提示词。
意图识别节点:用于根据用户的输入进行意图分类并导向后续不同的处理流程。 提问器节点:提供了在对话过程中向用户收集更多信息的能力。 插件节点:用于引入API插件,根据节点的输入,执行用户定义的插件,将插件执行结果作为节点的输出。 判断节点:编排应用时作为分支切换节点,可以根据输入满足的判断条件,指定执行对应的工作流分支。
预置插件:平台当前为用户提供了“Python解释器”插件,支持开发者直接将插件添加到Agent中,丰富Agent的能力。 自定义插件:平台支持开发者创建自定义插件。支持开发者将工具、Function或者API通过配置方式快速创建为一个插件,并供Agent调用。 自定义知识库:平台提供了知识库功能来管
有经验的开发者,都能通过平台提供的提示词工程、插件扩展、灵活的工作流设计和全链路调测功能,快速实现智能体应用的开发与落地,加速行业AI应用的创新与应用。 对于零码开发者(无代码开发经验的用户): 平台提供了Prompt提示词工程和插件自定义等功能,帮助用户在无需编写代码的情况下,
在“Agent开发”页面,左侧导航栏选择“工作台 > 插件”,在所需插件中单击“ > 复制ID”。 config 是 Map<String, String> 插件配置信息。 当工作流关联插件节点,并且插件是“用户级鉴权”时,需要在此配置对应的鉴权信息,例如针对如下插件,config可以配成:{"key2":
“Prompt优化”窗口中单击“确定”。 步骤3:添加预置插件 应用支持添加插件技能,可添加“预置插件”和“个人插件”。添加插件可以为应用配备更多技能,建议插件数量不超过5个。 本节示例将指导您添加名为python_interpreter的“预置插件”。 添加插件的步骤如下: 在“技能 > 插件”模块,单击“添加”。
遇到的常见典型问题如下: 问题一:文本翻译插件运行失败,报错信息如图1。 图1 文本翻译插件运行失败 可能原因:可能存在调用文本翻译API的Token错误或失效问题,具体原因可在界面右上角单击“调试”,在“调用详情 > 调用链”中查看插件输出的错误信息。 解决方法:若为Token
效果评估与优化 在低代码构建多语言文本翻译工作流中,优化和评估的关键在于如何设计和调整prompt(提示词)。prompt是与大模型或其他节点(如翻译插件)交互的核心,它直接影响工作流响应的准确性和效果。因此,效果评估与优化应从以下几个方面进行详细分析: 评估工作流响应的准确性:从工作流响应
在“参数配置”中,配置输入参数,如图9。 图9 配置输入参数 配置输出参数。如图10,单击“引用插件 > 个人插件”,选择创建多语言文本翻译插件中创建好的插件,单击“确定”,将自动导入插件参数。 图10 引用插件参数 如图11,引用插件后,可修改参数描述来优化工作流效果。 优化示例为:将from参数的描述优化为“翻译原语言,取值为:ar
检查插件定义和对应的组件定义是否匹配。 101744 插件定义了response,但实际插件执行结果与定义不一致。 检查插件response定义和实际插件执行结果是否匹配。 101745 工作流插件节点执行出错。 插件执行出错,可以根据具体的error message信息定位