文档开发者中心
我的
|

ArkUI (方舟UI框架)

小艺开放平台其他

Ability (程序框架)

小艺平台联接到鸿蒙应用的一些技术路线相关问题

你好你好,我想通过用户与小艺智能体对话的方式刻画用户画像,然后将对话中获取的用户画像,反馈到应用后端进行下一步处理

现在一方面是我的智能体因为最后没有通过智能体直接给出有效的回答导致上架审核没通过(但是我对智能体的定位就是不需要输出最后的有效回答,它只是一个刻画用户画像的作用。。。);另一方面是就算通过了我也不知道有什么办法能够让智能体的对话记录或者说总结的用户画像传到后端进行下一步处理

想问一下这些问题有什么比较好的解决方案吗???新人初来乍到,恳请社区各位大佬多多指教!

点赞
收藏
回复
3
分享
举报
浏览77 发布于2026-07-27 05:20广东
全部评论
最多点赞
最新发布
最早发布
|
技术支持
尊敬的开发者,您好,

关于您的反馈的问题,

推荐使用工作流模式+HTTP请求节点,小艺开放平台的工作流模式支持可视化编排,可以串联多个节点:

具体做法可以参考模式选择:

1、在工作流中添加 LLM 节点,用于分析对话内容、提取用户画像(输出为结构化 JSON)

2、添加 HTTP 请求节点 / 自定义代码节点,将提取的画像数据 POST 到你的后端 API

3、最后在结束节点定义一个对用户友好的回答输出

工作流模式支持条件分支、代码节点、文本处理节点等,非常适合这种"数据加工 + 回调"的场景。

合作愉快。

华为开发者联盟

2楼回复于2026-07-29 09:19 来自广东
建议只把用户明确同意的结构化画像字段传后端,不要上传整段对话。工作流最后仍要给用户一个可理解的结果,并提供查看、修改和删除入口,这样审核闭环和隐私边界都会更清楚。 
3楼回复于2026-08-21 03:19 来自四川

这两个问题建议拆开处理:不要让鸿蒙应用去“拉取整段小艺对话记录”,而应把“提交用户画像”设计成智能体流程中的显式结构化动作。

1. 审核与交互闭环

如果智能体只在后台刻画画像、不给用户任何可理解的结果,用户侧能力就没有完成闭环。建议在开始前说明采集目的、字段、用途和保留时间并取得同意;完成后至少返回“画像已生成并同步,可在应用内查看、修改或删除”这类有效结果。智能体描述、技能说明和实际行为也要一致。

2. 推荐数据链路

在智能体侧定义 submitUserProfile 一类工具或技能,只传白名单化的结构化字段、requestId、一次性 userToken/sessionId 和 consentVersion。采集完成后由该工具调用你自己的 HTTPS 后端;后端完成鉴权、字段校验、幂等和存储,鸿蒙应用再用自己的登录态读取。不要上传整段对话,也不要用手机号或设备标识直接关联。

如果小艺平台配置的是调用应用能力,可把同样的结构化字段作为 InsightIntent 参数交给应用,在后台或 ServiceExtensionAbility 执行器中处理。公开接口接收的是意图名和结构化参数,并没有供应用批量读取小艺历史会话的接口。

若走 HarmonyOS 6.1.1 / API 24+ 的系统智能体扩展组件路线,AgentExtensionAbility 的 onData(proxy, data) 可以接收连接端发送的数据,鉴权、解析白名单 JSON 后再提交后端,结果用 proxy.sendData() 返回。但这是点对点消息通道,不是历史对话导出接口;低于 API 24 时不要依赖它。

因此,若你当前的小艺平台配置页没有工具或技能回调、Webhook、调用应用意图这类出口,现有应用侧 SDK 不能绕过平台直接获取对话记录,需要改为平台支持的结构化回调方案。用户画像还应提供查看、更正、删除和撤回授权入口。

1楼回复于2026-07-27 05:43 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。