在初次接触小艺开放平台,创建智能体时,会看到一些相关的组件,对于其关系及作用需要梳理之后才使用。

 本篇内容是《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》这本书内容的延续,是咱这本书读者的福利,在本篇内容会介绍小艺开放平台的这些组件的关系及作用。

  对本书感兴趣的同学可以点击以下链接进行购买,及参加 我的班级(华为官方)共同学习

​​​​​

读者福利

《精通HarmonyOS NEXT :鸿蒙App开发入门与项目化实战》读者福利博文目录,点击查看

小艺开放平台是华为面向鸿蒙生态的AI开发平台,其核心组件各司其职,共同构成一个完整的智能体开发体系。

下图清晰展示了它们之间的协同关系:

下面具体介绍各个组件的功能和它们在体系中的位置:

核心组件详解

组件 是什么?主要干什么? 关键要点
智能体 (Agent) 核心产物:能理解、决策并执行任务的AI程序。它是开发者利用平台资源最终构建的、可交互的AI实体。 1. 主动服务:能理解复杂指令,自主分解任务。
2. 系统协同:可通过小艺被用户唤醒,并与其他智能体协作(A2A)。
3. 多种开发模式:可利用LLM、工作流、A2A等多种模式开发。
工作流 (Workflow) 智能体的“大脑”与“流程图纸”:用于定义和编排智能体完成复杂任务的多步骤逻辑。 1. 流程编排:串联条件判断、信息处理、插件调用等步骤。
2. 降低开发门槛:支持通过自然语言对话创建,让开发更简单。
知识库 (Knowledge Base) 智能体的“外部记忆”:一个存储、管理和查询结构化信息的系统。 1. 专属信息源:可为智能体上传、管理特定领域资料(文档、网页等)。
2. 精准问答:智能体可基于知识库内容进行回答,确保信息准确。
3. 核心功能:支持智能分类、语义搜索、生成播客等。
插件 (Plugin) 智能体的“工具库”:用于扩展智能体能力,使其能调用系统或第三方服务的模块。 1. 扩展能力:让智能体具备查天气、发邮件、控制设备等原本没有的功能。
2. 丰富生态:平台提供超过50个鸿蒙系统插件,并兼容业界工具。
卡片 (Card) 智能体的“交互界面”:一种用于信息展示和收集用户输入的结构化界面模板 1. 富交互形态:可包含文本、图片、选项、输入框、文件上传等组件。
2. 收集信息:是智能体与用户进行结构化信息交互的关键方式。
资源 (Resource) 智能体的“燃料与原料”(推断):泛指开发智能体所需的基础资源与资产。 可能包括
1. 模型资源:平台提供或集成的AI大模型(LLM)。
2. 开发资源:示例代码、模板、文档、测试工具等。
3. 运营资源:分发流量、市场曝光等支持。

总结与关系梳理

总而言之,你可以这样理解它们的关系:

  • 智能体是最终目标产品。
  • 资源插件是构建它的基础材料与工具
  • 知识库是它的专属资料库
  • 工作流是决定它如何思考和行动的流程图
  • 卡片则是它和用户进行丰富交互的界面

这整套体系通过小艺智能体开放平台整合,旨在降低开发门槛,并通过小艺这个系统级智能体进行协同调度,最终服务于鸿蒙全场景生态。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐