一个核心判断是:想让豆包生成真正能落地、可直接用于课堂教学或自主学习的练习任务,关键在于把任务类型、操作路径和交付物形态这三件事锁定清楚。否则,生成的内容看似面面俱到,上手实操时却让人一头雾水,学生拿到任务后根本不知道从哪一步开始执行。

如何做到这一点?下面从三个层面详细展开。
用RTF框架设计基础练习任务
先来看基础写法。第一步,在豆包输入框中写下:角色设定为初中信息技术教师,任务是为Python入门学生设计一个“学号校验器”练习项目,输出格式需包含【任务目标】【输入要求】【处理逻辑】【输出示例】【提示要点】五个板块,每个板块不超过60字。这里有一个关键细节——方括号必须紧贴指令末尾,中间不能换行或添加句号,否则豆包会直接忽略格式约束。
第二步,任务描述写完之后,立即补充硬性数据锚点。例如在【输入要求】中必须注明“学号为8位纯数字”,在【处理逻辑】中必须写明“第1-2位代表年级,第3-4位代表班级”。操作方式很简单,直接将字段名和内容用中文顿号隔开即可。
按学习阶段分层撰写练习任务
掌握基础玩法之后,再来看看如何根据不同学习阶段进行细化设计。
新手阶段,针对零基础学生,可以这样写提示词:你是一名教龄5年的编程启蒙老师,为刚接触代码的初二学生设计一个“猜数字”练习任务,要求仅使用input()和if语句,所有变量名采用中文命名(如“答案”“次数”),错误提示必须附带emoji(❌/✅)。
进阶阶段,学生已掌握基础语法,可以这样设计:你是一位青少年信息学竞赛教练,为已完成循环与列表学习的学生设计“班级成绩统计器”练习任务,要求必须使用for循环遍历列表,统计项包括平均分、最高分、不及格人数,输出结果采用print(f'')格式,禁止使用+拼接。
实战阶段,需要对接真实应用场景,可以这样写:你是一家少儿编程机构的课程设计师,为结业项目撰写“图书馆借阅日志分析器”任务说明,要求输入为CSV文件(包含日期、书名、借阅人),输出需包含“本周热门图书TOP3”和“借阅频次≥3的读者名单”,并注明“需用pandas读取,不得使用open()逐行处理”。
用符号切片实现强制结构化输出
最后一种方式,适用于追求极致清晰度的场景——利用符号对任务进行切片,让输出结果像切好的蛋糕一样整齐有序。
① 【任务名】:用「」包裹,限制在12字以内,例如「制作天气提醒小工具」。
② 【动手起点】:以“从新建一个.py文件开始”作为开头,明确第一操作步骤,学生不会跑偏。
③ 【卡点预埋】:用❗标注学生最容易卡住的位置,例如“❗学生常把len()误写成length(),此处需要单独提醒”。
④ 【交付检查】:用✅列出3个可验证的完成标志,例如“✅能正确识别‘晴天’‘多云’两种状态 ✅输入‘下雨’时输出‘请带伞’ ✅运行时不报NameError”。
