「鸿蒙智能体实战记录 10」节气知识展示卡片开发与工作流绑定实现

📘 鸿蒙智能体实战记录 10

节气知识展示卡片开发与工作流绑定实现


一、本篇目标

完成以下内容:

  • 创建节气知识展示卡片
  • 定义运行变量(含默认值)
  • 构建信息分区型排版结构
  • 绑定节气工作流字段
  • 配置快捷指令并打通触发链路
  • 验证预览与运行效果

二、创建卡片

进入:

复制代码
卡片 → 新建卡片

填写:

复制代码
卡片名称:节气知识展示
卡片描述:用于展示节气名称、时间、含义、习俗与养生建议

保存进入编辑页面。

📷 图 1:新建卡片界面


三、添加运行变量

进入:

复制代码
变量 → 添加变量

3.1 term_name

复制代码
变量名称:term_name
变量类型:String
默认值:立春
变量描述:节气名称
绑定运行数据:开启

3.2 term_date

复制代码
变量名称:term_date
变量类型:String
默认值:2月3日至2月5日
变量描述:节气时间范围
绑定运行数据:开启

3.3 term_meaning

复制代码
变量名称:term_meaning
变量类型:String
默认值:立春是二十四节气中的第一个节气,标志着春天的开始,万物复苏。
变量描述:节气含义
绑定运行数据:开启

3.4 term_customs

复制代码
变量名称:term_customs
变量类型:String
默认值:迎春仪式、吃春饼、贴春联等习俗。
变量描述:节气习俗
绑定运行数据:开启

3.5 term_health

复制代码
变量名称:term_health
变量类型:String
默认值:注意保暖,饮食清淡,适量运动,增强体质。
变量描述:养生建议
绑定运行数据:开启

完成后共 5 个变量。

📷 图 2:变量列表界面


四、整体结构搭建

复制代码
Root
 └── 纵向容器(主背景)
      ├── 横向容器(标题区)
      ├── 横向容器(时间区)
      ├── 纵向容器(含义区)
      ├── 纵向容器(习俗区)
      └── 纵向容器(养生区)

📷 图 3:结构树界面


五、主背景容器配置

添加纵向容器:

yaml 复制代码
背景色: #e8f0ec
内边距: 20
圆角: 24

六、标题区域(横向容器)

添加横向容器:

yaml 复制代码
下外边距: 8
对齐方式: 居中

内部组件:

固定文本:

yaml 复制代码
文本内容: "🌿"
字重: 700
字体大小: 22
右外边距: 8

变量文本:

yaml 复制代码
文本内容: "{{term_name}}"
字重: 700
字体大小: 22
文字颜色: #1f7a4d

七、时间区域(横向容器)

添加横向容器:

yaml 复制代码
下外边距: 16
对齐方式: 居中

内部组件:

固定文本:

yaml 复制代码
文本内容: "🗓"
字重: 400
字体大小: 11
右外边距: 8

变量文本:

yaml 复制代码
文本内容: "{{term_date}}"
字重: 400
字体大小: 11
文字颜色: #6b7280

八、含义区块(纵向容器)

yaml 复制代码
背景色: #ffffff
内边距: 16
下外边距: 12
圆角: 16

标题:

yaml 复制代码
文本内容: "📌 含义由来"
字重: 600
字体大小: 15
文字颜色: #1f7a4d
下外边距: 6

内容:

yaml 复制代码
文本内容: "{{term_meaning}}"
字重: 400
字体大小: 14
文字颜色: #374151

九、习俗区块(纵向容器)

yaml 复制代码
背景色: #ffffff
内边距: 16
下外边距: 12
圆角: 16

标题:

yaml 复制代码
文本内容: "🧧 传统习俗"
字重: 600
字体大小: 15
文字颜色: #1f7a4d
下外边距: 6

内容:

yaml 复制代码
文本内容: "{{term_customs}}"
字重: 400
字体大小: 14
文字颜色: #374151

十、养生区块(纵向容器)

yaml 复制代码
背景色: #ffffff
内边距: 16
圆角: 16

标题:

yaml 复制代码
文本内容: "🥣 养生建议"
字重: 600
字体大小: 15
文字颜色: #1f7a4d
下外边距: 6

内容:

yaml 复制代码
文本内容: "{{term_health}}"
字重: 400
字体大小: 14
文字颜色: #374151

📷 图 4:区块组件配置界面


十一、绑定工作流与字段映射

进入:

复制代码
编排 → 工作流

选择:

复制代码
workflow_solar_term_query

绑定卡片:

复制代码
节气知识展示

映射关系:

工作流字段 卡片变量
term_name term_name
term_date term_date
term_meaning term_meaning
term_customs term_customs
term_health term_health

📷 图 5:字段映射界面


十二、添加快捷指令

进入:

复制代码
编排 → 快捷指令

新增:

复制代码
快捷指令文案:节气查询
位置:底部
类型:指令发送型

指令内容:

复制代码
介绍一下立春

十三、运行测试

进入智能体预览。

验证:

  • 点击快捷指令可触发工作流
  • 返回结构化数据
  • 卡片完整展示五个字段
  • 无空字段、无额外文本

📷 图 6:最终运行效果界面


十四、本篇完成内容

  • 创建节气知识展示卡片
  • 定义 5 个运行变量并设置默认值
  • 构建信息分区型结构
  • 完成工作流绑定与字段映射
  • 配置快捷指令
  • 验证完整触发与展示效果

节气知识能力完成从生成到展示的闭环。

相关推荐
autumn20053 小时前
Flutter 框架跨平台鸿蒙开发 - 颜色情绪
flutter·华为·harmonyos
Utopia^3 小时前
Flutter 框架跨平台鸿蒙开发 - 记忆热力图
flutter·华为·harmonyos
2301_822703203 小时前
Flutter 框架跨平台鸿蒙开发 - 创意声音合成器应用
算法·flutter·华为·harmonyos·鸿蒙
李李李勃谦4 小时前
Flutter 框架跨平台鸿蒙开发 - 创意灵感收集
android·flutter·harmonyos
2301_822703205 小时前
Flutter 框架跨平台鸿蒙开发 - 气味记忆唤醒应用
flutter·华为·开源·harmonyos·鸿蒙
AI_零食6 小时前
开源鸿蒙跨平台Flutter开发:脑筋急转弯应用开发文档
flutter·华为·开源·harmonyos·鸿蒙
不爱吃糖的程序媛6 小时前
深入理解鸿蒙PC 三方库构建系统中的HPKCHECK文件
华为·harmonyos
2301_822703207 小时前
Flutter 框架跨平台鸿蒙开发 - 家庭时间胶囊应用
算法·flutter·华为·图形渲染·harmonyos·鸿蒙
提子拌饭1337 小时前
Flutter 框架跨平台鸿蒙开发 - 声音风景分享应用
flutter·华为·harmonyos·鸿蒙·风景