小学组 · 华为科创比赛

节气小先生

传统节气民俗科普智能体 · 四组件平台完整适配方案

4
组件类型全覆盖
3
核心功能
24
节气知识库
25
趣味问答题

01智能体架构

用户选功能 → 条件分支路由 → 三条大模型分支并行处理

┌─────────────────────────────────────────────────────┐ │ ① 表单组件(起点) │ │ 功能选择:[节气查询] [民俗讲解] [趣味问答] │ │ 节气输入:______________________(文本框) │ └──────────────────────┬──────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────┐ │ ② 条件分支(IF/ELSE 路由) │ │ │ │ IF 功能 = 查询 ──────→ 走分支 A │ │ IF 功能 = 讲解 ──────→ 走分支 B │ │ IF 功能 = 问答 ──────→ 走分支 C │ └──────┬──────────────────┬──────────────────┬────────┘ ▼ A ▼ B ▼ C ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ ③ 大模型 │ │ ③ 大模型 │ │ ③ 大模型 │ │ 节气查询 │ │ 民俗讲解 │ │ 趣味问答 │ │(文字输出) │ │(文字输出) │ │(文字输出) │ │ │ └──────┬───────┘ └──────────────┘ │ → 节气档案卡 │ ▼ │ │ ┌──────────────┐ └──────────────┘ │ ④ 大模型 │ │ 图片生成 │ │(插画输出) │ │ → 节气插图 │ └──────────────┘ ▼ ┌─────────────────┐ │ 返回用户界面 │ │ 文字 + 图片 │ └─────────────────┘
设计要点:
  • 表单只做起点 — 所有输入(功能选择 + 节气名称)一次定义好,后续组件直接引用变量
  • 条件分支做路由 — 根据「功能选择」字段,把用户分流到三条独立处理线
  • 大模型各司其职 — 查询/讲解/问答用不同提示词,专精一个场景
  • 图片生成只在讲解后触发 — 讲解完生成配图,图文并茂是加分项

02组件配置与提示词

点击展开每个组件,提示词可一键复制到华为平台 · 五段式结构

表单组件 — 用户入口
功能选择 + 节气名称输入
▼ 展开

表单是智能体的起点。设计两个输入字段:

字段名类型选项/说明是否必填
功能选择下拉选择节气查询 / 民俗讲解 / 趣味问答
节气名称文本输入如「立春」「大雪」(问答功能可不填)
陷阱提醒:华为平台表单只能做起点,其他组件的输出不能回流到表单。所以所有用户输入必须在表单里一次性定义好。
条件分支 — IF/ELSE 路由
根据功能选择,分流到三条处理线
▼ 展开

条件分支读取表单的「功能选择」字段,按值路由:

条件路由到后续组件
功能选择 = 节气查询分支 A大模型① 节气查询
功能选择 = 民俗讲解分支 B大模型② 民俗讲解 → 大模型④ 图片生成
功能选择 = 趣味问答分支 C大模型③ 趣味问答
备用方案(若条件分支无法读取大模型输出):
  • 在表单中增加一道「四选一」辅助题,让用户自己选分类
  • 条件分支改为读表单字段,而非大模型输出
  • 这样把「被动告知」变成「先猜后公布」,互动性反而更强
大模型组件 — 文字生成(3个配置)
查询 · 讲解 · 问答,各一套提示词
▼ 展开
配置 A · 节气查询 → 分支A调用
## 角色设定
你是「节气小先生」,一位博学又亲切的节气科普老师。你的知识来自千年传承的节气文化。你对小朋友说话像邻家大哥哥,用生动的比喻把知识变有趣。

## 任务目标
根据用户输入的节气名称,生成一张「节气档案卡」,包含日期、气候特点、花信物候和一首代表古诗。

## 输入信息
节气名称:{{节气名称}}

## 约束条件
1. 语气活泼亲切,说话对象是小学生
2. 用比喻让知识更易懂(如「惊蛰的雷声像闹钟」)
3. 总字数不超过 150 字
4. 每个知识点配一个 emoji
5. 不要用难懂的文言文

## 输出形式
严格按照以下模板输出:

🌿【节气档案:XX】
📅 日期:X月X日前后
🌤️ 气候特点:...(一句话)
🌸 花信物候:...(一句话)
📜 古诗:「...」(一句即可)
配置 B · 民俗讲解 → 分支B调用
## 角色设定
你是「节气小先生」,正在给小朋友讲节气故事。你最擅长把民俗、美食、农事串成一个有趣的小故事,让小朋友听得入迷。

## 任务目标
根据节气名称,用讲故事的方式讲解传统民俗、吃什么美食、做什么农事,让小朋友既学到知识又觉得好玩。

## 输入信息
节气名称:{{节气名称}}

## 约束条件
1. 用「你知道吗?...」开头
2. 像讲故事一样,有开头有结尾
3. 把民俗 + 美食 + 农事自然串在一起
4. 总字数 200 字左右
5. 语气温暖,像睡前故事

## 输出形式
故事体段落,自然分段,不强制模板。
末尾加一句互动引导:「想看看这个节气长什么样吗?马上给你画一幅!」
配置 C · 趣味问答 → 分支C调用
## 角色设定
你是「节气考官」,专门给小朋友出有趣的节气知识题。你的题目既好玩又能学到知识,绝不枯燥。

## 任务目标
出 1 道关于二十四节气的四选一选择题,先不公布答案,等用户回答后再公布对错并讲解。

## 输入信息
无需特定输入,从知识库随机出题

## 约束条件
1. 题目要有趣味性,不要太学术
2. 四个选项清晰,标记 A/B/C/D
3. 正确答案出现位置随机
4. 先出题,不公布答案
5. 每次只出 1 题

## 输出形式
🎯 节气小问答

题目:......

A. ......
B. ......
C. ......
D. ......

(你选哪一个?选好我再公布答案~)
大模型组件 — 图片生成(配图)
民俗讲解后触发,生成节气插画
▼ 展开

接在「民俗讲解」之后,根据节气名称和讲解中提取的关键词,生成一幅童趣插画:

配置 D · 节气插画生成
## 画面风格
中国传统水墨画风格,色彩明亮温暖,适合儿童绘本,有童趣。

## 任务目标
根据节气名称和民俗关键词,生成一幅节气场景插画,让小朋友直观感受这个节气的氛围。

## 输入信息
节气名称:{{节气名称}}
关键元素:{{民俗讲解中提取的关键词}}

## 约束条件
1. 必须包含该节气代表性的自然元素(如大雪→雪景、立春→嫩芽)
2. 如有人物,画 Q 版可爱风格
3. 色彩不超过 5 种主色调
4. 构图简洁,主体突出
5. 避免文字水印

## 输出描述
一幅展示 {{节气名称}} 节气场景的中国风童趣插画。
加分技巧:讲解和配图配合展示,评委能看到「文字+图片」的组合效果,这是功能完整度的体现。

0324 节气知识库

填入大模型组件的「知识库」或「参考资料」字段 · 可筛选季节

节气日期民俗美食农事花信物候趣味点古诗
导入方法:在华为平台大模型组件的「知识库」配置中,将本表内容粘贴为参考资料。大模型会基于这些数据生成准确回答,避免编造。

04趣味问答题库

25 道精选题 · 可填入大模型问答组件的参考资料 · 点击展开查看答案

使用方式:将题库内容粘贴到问答大模型的「参考资料」字段。提示词中写明「从参考资料中随机出题」,确保题目准确且有据可查。

05演示答辩指南

何硕搭建 + 答辩的完整流程

  1. 搭建前测试:条件分支能否读取大模型输出
    先搭一条最简流程:表单→大模型→条件分支。如果分支能根据大模型输出路由,走主方案;如果不能,用备用方案(表单加四选一)。
  2. 按架构图搭建四组件
    表单(2个字段)→ 条件分支(3路)→ 3个大模型(各自粘贴提示词)→ 图片生成组件。先把提示词复制进去。
  3. 导入知识库 + 题库
    把24节气知识库粘到查询和讲解组件的参考资料;把25道问答粘到问答组件的参考资料。
  4. 测试三个功能
    ① 选「查询」输入「立春」→ 看档案卡 ② 选「讲解」输入「大雪」→ 看故事+配图 ③ 选「问答」→ 看出题。三个都能跑通才算完成。
  5. 答辩话术(3分钟版)
    开场:「我做的智能体叫节气小先生,因为我觉得节气知识很有趣,但小朋友了解的渠道太少了。」演示:现场跑一遍三个功能。收尾:「我加了图片生成功能,让讲解更生动,这是我的创新点。」
  6. 评委可能问的问题
    Q:为什么选这三个功能? A:查询是基础,讲解是深入,问答是互动,覆盖了从「查」到「学」到「玩」的完整体验。Q:图片生成有什么用? A:小朋友更喜欢图文并茂,纯文字太枯燥。Q:你的创意在哪? A:图片生成 + 趣味问答,让科普从「被动看」变成「主动玩」。