当前位置: 首页 > news >正文

鸿蒙应用拉起自己的智能体

Agent Framework Kit(智能体框架服务)提供了拉起指定智能体的能力。应用在小艺开放平台上线智能体后,向用户提供应用+智能体组合的服务,让用户可以在适当的场景下通过Agent Framework Kit的UI控件能力主动拉起智能体。

演示


#前提条件
1、开发者已在AppGallery Connect创建了鸿蒙应用
2、已为鸿蒙应用配置签名
3、开发者在小艺开放平台已创建智能体,并关联应用

创建智能体

1.登录小艺开发平台

2.新建智能体


3.设置开场对话

注意

到这一步,你已经可以通过右边的真机测试在自己的小艺里看到自己的智能体了,如果想要在鸿蒙应用里直接拉起智能体,还需要继续设置。

4.关联应用


注意

需要当前华为账号下有开发中的鸿蒙应用

知识库

如果希望智能体能通过我们自定义的知识库回答问题,可以建立我们自己的知识库。

创建知识库

上传知识

支持doc、docx、txt、pdf、xlsx、csv、ppt、pptx、xls、md格式,xls、xlsx格式只处理第一个sheet,多sheet需拆分多个文件导入,单次最多导入100个文件,每个文件最多支持200页且不超过150M

愿景

我这里上传了我大部分文章的md文档,希望能直接通过智能体检索自己总结的文章内容,如果智能体回答较好的话,可以不断丰富我的知识库,这样可以维护一个专为解决鸿蒙开发问题、提供开发案例解决方案的智能体。

智能体关联知识库

应用内使用

FunctionComponent功能组件,可以实现拉起智能体功能。

FunctionComponent构造参数

名称说明
agentId智能体Agent ID
onError错误回调函数
optionsFunction组件初始化可选参数
controllerFunction组件控制器

功能组件选项的定义 FunctionOptions

名称说明
queryText使用功能组件的初始查询文本,默认值为空
controlSize功能组件按钮的大小,默认值为ControlSize.NORMAL
buttonType功能组件的按钮类型
isShowShadow显示按钮的阴影
backgroundColor显示背景板时,组件的背景颜色
titleColors功能组件带文本时,文本的颜色,当前最多仅支持设置两种颜色

源码

只需要在想要添加智能体入口的地方添加FunctionComponent组件即可

FunctionComponent({ agentId: this.agentId, onError: (err: BusinessError) => { console.log(err.message) }, options: { title: '开发助手', queryText: '', isShowShadow:true, titleColors:['#1AD0F1','#FFA4E5'] }, controller:new FunctionController() })
http://www.cnnetsun.cn/news/59996.html

相关文章:

  • JeecgBoot技术集成指南:Flowable流程引擎在企业级应用中的低代码实践
  • COLMAP终极指南:如何用开源工具实现专业级三维重建
  • React Native 3D轮播创意实现:突破传统视觉体验的技术探索
  • 5、高效使用 Unix 终端及自定义环境指南
  • 10、高效文件管理与编辑指南
  • 17、OS X 系统多任务处理全解析
  • vLLM边缘部署实战:从踩坑到成功的完整指南
  • 2025角色生成新标杆:Pony V7重构AI创作流程
  • 19、高效文件传输与开源应用指南
  • 动物伙伴培养指南:让你的召唤兽战力翻倍
  • 英语学习交流平台小程序计算机毕设(源码+lw+部署文档+讲解等)
  • 3、虚拟专用网络基础技术之防火墙详解
  • ShareX文件路径自动化:从手动查找向一键复制的效率革命
  • 5步构建高效强化学习环境:从零掌握gym空间设计实战
  • 33、文本编辑器nvi与Elvis的特性与使用指南
  • 民宿平台管理|基于Java + vue民宿平台管理系统(源码+数据库+文档)
  • 3B参数+GGUF格式:IBM Granite-4.0-H-Micro如何重构企业AI部署成本
  • 商城后台管理系统 03 规格参数配置
  • 第七十二篇:CI/CD流水线:自动化测试与部署深度实战
  • Flutter企业级Google身份认证架构深度解析
  • AccessDatabaseEngine_X64下载终极指南:快速解决数据库连接问题
  • 腾讯混元70亿开源模型震撼发布:256K超长上下文开启边缘智能新纪元
  • 20、深入探索Shell编程:命令替换与协程的奥秘
  • 24、UNIX 系统中 Korn Shell 与相关 Shell 的特性及安全管理
  • React Native Snap Carousel:打造沉浸式滑动展示体验的技术解析
  • Qwen3-8B-Base:80亿参数重构AI效率范式,轻量化大模型落地进行时
  • 4、Samba技术解析:认证、功能及发展展望
  • KawaiiLogos视觉策略解析:技术品牌可爱化改造的完整指南
  • 19、优化 Windows 8 系统性能:禁用不必要的服务
  • Python PyQt6教程十-自定义控件