本篇内容是《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》这本书内容的延续,是咱这本书读者的福利。
在前面的内容中介绍了小世开放平台中的模块提推荐的能力,本篇内容中,以一个具体的示例,说明每个模块的实际工作情况。。
对本书感兴趣的同学可以点击以下链接进行购买,及参加 我的班级(华为官方)共同学习
读者福利
《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利博文目录,点击查看
1. 需求
比如:用户向他的手机助手小艺提出了一个复杂需求:
“小艺,帮我规划一个去西安的三天两夜历史主题旅行,要包含往返机票和特色酒店,总预算控制在5000元以内。另外,我周五下班后出发,请直接帮我预订晚上合适的航班。”
这个看似简单的指令,实际上包含了信息查询、多条件智能规划、实时比价和服务执行等多个复杂步骤。一个传统App很难一站式解决,这个智能体最终为张明完成的工作包括:
-
理解复杂意图:准确拆解出“历史主题”、“三天两夜”、“预算上限”、“周五晚上航班”、“含机票酒店”等核心要素。
-
执行并行查询:同时搜索实时航班、酒店价格、天气情况,并调取西安的历史景点和美食攻略。
-
智能规划与预算平衡:像真人旅行顾问一样,在预算和偏好间权衡,生成2-3个可行方案供选择。
-
执行服务闭环:在用户确认后,能引导完成机票和酒店的预订支付。
-
生成直观报告:将最终行程以清晰的图文日程表形式呈现。
下面,我们通过流程图来清晰地展示,小艺开放平台中的各个组件是如何像精密齿轮一样协同,完成这个复杂任务的。

2. 流程详解:各组件如何各司其职
上述流程揭示了小艺开放平台将复杂任务“流水线化”智能处理的核心逻辑:
-
起点:智能体作为总入口与指挥官
-
用户的所有请求都直接面向智能体。它不仅是服务的“面孔”,更是决策中枢。当它收到张明的请求时,立刻判断出需要启动后台一个名为 “复杂旅行规划” 的专用工作流来完成任务。
-
-
核心:工作流作为预设的“任务剧本”
-
工作流在此刻被激活,它如同一个预先编写好的智能剧本,严格定义了后续每一步的逻辑:
-
第一步(交互):立刻调用一个偏好选择卡片,向张明确认是更看重“历史深度”还是“美食体验”,让规划更精准。
-
第二步(并行获取信息):这是关键优势所在,工作流同时下达三个指令,极大提升效率:
-
调用航班查询插件、酒店查询插件和天气插件,获取实时、动态的外部数据。
-
查询西安旅游知识库,获取静态但结构化的领域知识,如“兵马俑参观攻略”、“碑林博物馆开放时间”、“回民街美食地图”等。
-
-
第三步(处理与决策):工作流接收所有信息,调用其内部的“预算规划算法”,生成2-3个可行方案。
-
第四步(执行与交付):在张明确认方案后,触发支付插件完成预订,并最终将结果通过一个精美的行程总结卡片输出。
-
-
-
三大能力支柱:插件、知识库与卡片
-
插件是“手脚”:它们赋予了智能体与外部世界交互和操作的能力。没有插件,智能体就无法获取实时航班价格,也无法完成预订。
-
知识库是“专业大脑”:它让智能体从“通才”变为“专才”。依靠这个专属知识库,智能体给出的建议才不会流于表面,而是具备深度和实用性。
-
卡片是“形象与界面”:它决定了智能体的交互体验是生硬还是友好。从最初的偏好收集,到最终的行程展示,卡片让整个对话过程直观、高效且美观。
-
-
基础:资源作为支撑
-
在整个过程中,资源虽未直接在前台体现,却是必不可少的底层支撑。例如,使智能体能理解自然语言的大模型、用于开发工作流的低代码工具,以及测试用的仿真环境,都属于资源范畴。
-
3. 总结:有机协同的生态体系
通过以上示例和分解,我们可以看到,小艺开放平台并非零散工具的堆砌,而是一个以智能体为产品形态、以工作流为中枢神经、以插件和知识库为能力双翼、以卡片为交互界面的有机生态。
开发者利用这个平台,可以像导演编排剧本(工作流) 一样,灵活调度各类演员(插件) 和专业知识(知识库),并通过精美的舞台呈现(卡片),最终打造出一个能解决复杂场景问题的数字员工(智能体)。这正是鸿蒙生态下AI原生应用开发的核心逻辑与强大之处。
285




被折叠的 条评论
为什么被折叠?



