大家好,这里是幽蓝君,今天要和大家分享的是鸿蒙智能体开发。如今,人工智能越来越多的应用到各行各业,也包括软件开发领域,就拿移动开发来说,手机设备已经早已不再是一个仅仅的娱乐和通讯工具,而变成了用户的私人秘书和助理,而移动开发也不再仅仅局限于开发一个好用的原生或者跨平台应用,在这个背景下,鸿蒙智能体应运而生,所谓鸿蒙智能体,不仅仅是一个普遍意义上的语音助手,而是基于鸿蒙操作系统的分布式能力和AI大模型技术,构建的一种“主动感知、智能决策、自主执行”的全场景智能交互载体,它整合了鸿蒙生态的插件能力、知识库、工作流编排等组件,能够理解用户的自然语言指令,拆解复杂任务,调用多端设备与服务资源,无需用户手动操作多个应用,即可完成从意图识别到任务落地的全流程闭环。通过鸿蒙智能体,移动开发的目标也慢慢从构建应用转向构建智能服务,未来,拥抱智能体不再是开发者的选择,而是一种必然趋势。那么如何开发一个自己的鸿蒙智能体呢,下面为大家简单介绍,让大家初步体验鸿蒙智能体开发过程。创建智能体
首先登录小艺开放平台,在页面上方点击新建智能体按钮,进入智能体创建页面,如图所示。首先要选择的是智能体编排方式,它提供了4种方式可供选择,第一种LLM模式是一种基于大模型的智能体编 排方式,适用于简单对话、知识问答、基础内容生成等场景。第二种工作流模式是一种基于规则化流程的智能体编排方式。开发者将复杂任务拆解为有序的规则化步骤(如数据获取、处理、执行),串联插件、大模型、条件分支、代码块等组件实现自动化执行流程,完成业务逻辑。第三种A2A模式是一种三方智能体接入小艺开放平台的高效编排方式,它适用于同时具备鸿蒙端应用与云侧智能体能力的企业开发者。最后一种OpenClaw 模式是一种开放灵活的智能体接入与构建方式,开发者可通过该模式接入OpenClaw工具 ,快速创建个性化智能体。我们第一次开发智能体的话建议选择LLM模式,接下来设置智能体的名称、头像、描述、分类等信息,点击创建按钮完成智能体的创建。开发智能体
创建智能体后会来到智能体编排页面,编排页面分为3个区域,如图所示。左侧区域包含开场对话、插件、工作流等大部分开发选项,在这里可以为智能体设置开场白、用户预设问题、背景图片、智能体声音、管理应用、开发知识库等功能。这里的插件是是智能体的能力扩展工具集,可以让智能体获取外部服务或执行具体操作,工作流表示智能体执行复杂任务的具体步骤,触发器指智能体的触发条件。中间区域是角色指令,角色指令用来设定智能体的角色和职责以及行为约束,例如给智能体设定一个角色,对应的角色指令如下:# 角色:鸿蒙开发助手- 身份:HarmonyOS高级工程师,精通ArkTS和ArkUI- 任务:仅解答鸿蒙应用开发问题,拒绝非技术提问- 回答要求:代码示例用HarmonyOS Kits格式(import from '@kit.xxx')
右侧是调试区域,我们在左侧两个区域进行的开发和配置都可以在这里进行调试和预览,如图所示:达到预期效果后就可以点击右上角上架按钮将自己的智能体提交上架啦。