面向小学生独立完成「操作 + 讲解 + 答辩」全流程
拍照识垃圾,变废为宝创意多 | 推荐理由:步骤清晰、效果直观、条件分支好讲解
在华为科学杯平台上新建一个智能体,起这个名字。可以配一张垃圾分类的图标。
配置一个文本输入框,让用户描述要分类的垃圾是什么。
这是核心 — 识别垃圾类型并输出结构化结果。提示词在下方「完整配置」里,直接复制粘贴。
判断 LLM① 输出的「分类」是不是「可回收物」。是 → 走 A 路线(变废为宝),否 → 走 B 路线(正确丢弃方式)。
条件分支后面接两个大模型组件。A 路线(可回收物)告诉用户怎么变废为宝;B 路线(其他垃圾)告诉用户正确的丢弃方式。两个提示词都在下方。
最后一步,用图片生成画一个卡通插画。A 路线和 B 路线都可以接同一个图片生成组件(也可以各接一个)。
输入「一个用完的塑料矿泉水瓶」看看能不能正常走完全流程。如果输出格式不对,检查提示词有没有改对。
在原表单基础上加一道选择题,用户先猜分类:
用了备用方案反而有个意外收获——用户先猜再公布答案,变成了一个「猜一猜」互动游戏。
比如用户猜「厨余垃圾」,但 LLM① 告诉他其实是「可回收物」——这个过程本身就是学习。比直接告诉答案更有教育意义。
老师好,我做的是垃圾分类小达人。
因为我们小学生经常会遇到一个问题:手里有个垃圾,但不知道该扔到哪个桶里。所以我做了一个智能体,只要拍照或者描述一下,它就能告诉你这是什么垃圾、为什么要这么分。
我用了五个组件,流程是这样的:
① 表单 — 用户先输入垃圾的照片或文字描述。
② 大模型 1 号 — 它会识别这是什么垃圾,分成四类:可回收物、厨余垃圾、有害垃圾、其他垃圾。输出里有「分类」这个字段。
③ 条件分支 — 这是关键。它会看大模型输出的「分类」是不是可回收物。如果是,走 A 路线(告诉你怎么变废为宝);如果不是,走 B 路线(告诉你正确的扔法)。
④ 大模型 2 号 — A 路线和 B 路线各有一个,根据分类给出不同回应。
⑤ 图片生成 — 最后画一张可爱的卡通画作为结尾。
我觉得这个智能体最厉害的地方是条件分支。因为同一个智能体,面对不同的垃圾会走不同的路线,就像有了一个"聪明的大脑"。
比如输入塑料瓶,它会走可回收物路线,告诉你「这个瓶子还能变成小花盆」;如果输入剩饭,它会走另一条路线,告诉你正确丢弃方式。这就是个性化。
通过这个项目,我学会了怎么用四个组件搭出一个完整的智能体。条件分支就像给智能体装了一个"判断开关",让它变得聪明。谢谢老师!
← 返回方案集 · 条件分支是个性化的关键