You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在同一开发环境克隆自定义Copilot Agent?求可行方案

同一环境复制Copilot Agent的可行方案

问题根源

导入时出现覆盖,核心是解决方案唯一标识符(Solution Unique Name)和Agent逻辑名称(Logical Name)重复,系统判定为同一资源进行合并。需从这两个维度修改,让新副本成为独立资源。

具体操作步骤

1. 导出原Agent的非托管解决方案

  • 找到关联原Agent的非托管解决方案,导出为zip文件。
  • 导出时勾选「包含所有相关组件」,确保Agent的技能、连接、提示词等依赖都被包含。

2. 修改解决方案的唯一标识

  • 解压导出的zip文件,打开Solution.xml。
  • 找到<UniqueName>标签,替换为新的唯一名称(例如原名为Contoso_SupportAgent,改为Contoso_SupportAgent_Demo)。
  • 修改<LocalizedNames>下的<Name>,设置演示版的显示名称(如「客服助手-演示版」)。
  • 保存文件后重新打包为zip(保持原文件结构,不要嵌套额外文件夹)。

3. 修改Agent的逻辑名称

  • 解压修改后的zip,找到bots文件夹下对应Agent的bot.json文件。
  • 找到logicalName字段,替换为新的唯一值(例如原contoso_supportagent改为contoso_supportagent_demo)。
  • 同步修改displayName为演示版显示名称,避免混淆。
  • 保存文件后重新打包。

4. 导入修改后的解决方案

  • 在Power Platform环境中导入修改后的非托管解决方案。
  • 系统会识别为全新的解决方案和Agent,不会覆盖原资源。
  • 导入完成后发布解决方案,确保演示版Agent生效。

5. 锁定演示版(可选)

  • 若要禁止修改演示版,可将其转换为托管解决方案:选中演示版解决方案,选择「转换为托管」。
  • 托管解决方案内的组件无法直接编辑,如需调整需先导出为非托管版本修改后重新导入。

注意事项

  • 修改名称时需遵循系统规则:只能包含字母、数字和下划线,不能以数字开头。
  • 重新打包zip时,确保所有文件在根目录,否则导入会失败。
  • 若Agent依赖自定义连接器、实体等组件,需确保这些依赖在当前环境存在,或一并包含在解决方案中。

内容的提问来源于stack exchange,提问作者Logan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:07:02