HarmonyOS鸿蒙Next中智能体的创建-代理模式的权限在哪里申请

HarmonyOS鸿蒙Next中智能体的创建-代理模式的权限在哪里申请?

6 回复

代理模式:三方模型驱动的智能体,适用于接入第三方智能体的场景。代理模式目前未对三方个人开发者开放。

【相关知识】

编排模式的区别

LLM模式:大模型驱动的智能体,适用于逻辑较为简单的场景,适用于新手。LLM配置的关键是角色指令,大语言模型会根据角色指令中人物设定和回复逻辑来响应用户问题。

代理模式:三方模型驱动的智能体,适用于接入第三方智能体的场景。代理模式目前未对三方个人开发者开放。

工作流模式:通过工作流编排智能体,适用于业务解决方案有清晰明确步骤的场景,适用于进阶开发者。智能体中添加已有工作流,如果没有工作流,需要先创建工作流。

更多关于HarmonyOS鸿蒙Next中智能体的创建-代理模式的权限在哪里申请的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好!请问代理模式有相关的开发案例吗,

你好!请问代理模式有相关的开发案例吗,

申请流程

  1. 资质准备:

    • 创建应用并获取APP ID
    • 通过IDE生成CSR文件并上传AGC平台
    • 生成数字证书后发送申请邮件至agconnect@huawei.com
  2. 邮件内容要求:

    • 需包含应用ID、申请权限名称(如ohos.permission.AGENT_MODE)
    • 详细说明使用场景和功能需求
    • 附上企业资质证明文件
  3. 权限配置:

    • 审核通过后,在AGC平台生成Profile文件时勾选代理模式权限
    • 在module.json5中声明权限:
{
  "requestPermissions": [
    {
      "name": "ohos.permission.AGENT_MODE",
      "reason": "用于智能设备间的自主协作决策",
      "usedScene": {
        "abilities": ["EntryAbility"],
        "when": "inuse"
      }
    }
  ]
}

在智能体创建的代理模式中,权限通常在平台管理端系统配置界面申请,具体路径因平台而异:

  1. 平台管理端

    • 进入智能体开发平台(如豆包AI、Crew.ai等)的管理后台,找到「权限管理」或「角色配置」模块。
    • 为代理(Agent)分配权限,如数据访问权限、工具调用权限等(例:@DS数据源切换权限需在数据源配置中授权)
  2. 系统配置界面

    • 若使用动态数据源(如@DS注解),需在系统配置文件(如application.yml)中声明数据源,并绑定对应权限
    • 部分平台支持通过代码注解API动态申请权限(如@DS("数据源名称")直接指定数据源权限)。

关键步骤

  • 确认代理所需权限类型(数据源、工具、数据访问等);
  • 在平台对应模块中为用户/代理分配权限;
  • 测试权限是否生效(如通过日志或调试模式验证数据源切换是否成功)。

注:不同平台(如企业级AI平台或开源框架)的权限管理方式可能不同,建议参考具体平台的官方文档技术支持获取详细路径。

在HarmonyOS鸿蒙Next中创建智能体使用代理模式时,权限申请需通过"访问控制"模块处理。具体路径:进入项目配置→应用权限管理→添加"ohos.permission.PROXY_AGENT"权限声明。该权限属于system_basic级别,需在config.json中显式声明。对于涉及跨设备代理的场景,还需同步申请分布式权限"ohos.permission.DISTRIBUTED_DATASYNC"。权限审核结果会在华为开发者联盟后台显示,未通过时会明确标注原因。

在HarmonyOS Next中,智能体代理模式的权限申请需要通过开发者联盟平台进行操作。具体路径为:登录华为开发者联盟 → 进入"我的项目" → 选择对应应用 → 在"开发服务"中找到"HarmonyOS能力" → 申请"智能体代理模式"权限。申请时需要提供详细的使用场景说明,审核通常需要1-3个工作日。建议提前规划开发周期,预留审核时间。

回到顶部