许多刚接触 Codeium 的初学者,在初次使用时往往会遇到同一个难题:想让它帮忙撰写一份学习项目需求文档,却不知道如何表达,才能获得一个具体、可落地的执行方案。如果只是简单地说一句“帮我写个学习项目需求”,Codeium 通常会按照最宽泛的理解自由发挥——结果往往是套话连篇、边界模糊,根本无法实际落地。
先明确:Codeium 不是需求分析师,它只能响应你给出的指令
要理解这一点:Codeium 并不具备主动追问的能力。它只会响应你输入的指令,指令越模糊,输出就越空洞。就像你去餐厅点菜,只说“来点好吃的”,厨师大概率会按照当天备料炒一盘大杂烩,未必是你想吃的蛋炒饭。
因此,第一步你必须自己先扎稳三个锚点:目标受众(是你自己在学习,还是为他人设计?)、当前能力水平(刚学会变量?还是能写函数了?)、交付物形式(需要一份 Markdown 文档?附带代码示例?还是包含验收检查表?)。这样做可以把 Codeium 的“自由发挥空间”降到最低,只在你设定的边界内补充细节。
新手可用的 3 种提示词模板
第一种:填空式速配模板(适合首次上手,5 秒即可修改完成)
请帮我写一份面向【填入你的身份,例如:零基础转行者 / 大一计算机新生 / 自学 2 周的职场人】的 Python 学习项目需求文档,要求:
1. 项目主题限定在【填入具体方向,例如:字符串处理 / 列表操作 / 文件读写】范围内;
2. 所有功能必须能在不安装额外库的前提下,用 Python 3.8+ 原生语法实现;
3. 输出格式为 Markdown,包含:项目目标、输入输出示例、分步任务清单(每步不超过 10 行代码)、常见报错提示(附原因和修复方式)。
第二种:角色 + 约束双驱动模板(适合试过一次但结果过于发散的情况)
你是一名专注 Python 入门教学的助教。请为【填入当前水平,例如:能写 if 语句但没写过函数】的学习者设计一个单文件 Python 练习项目,满足:
- 项目必须只包含 1 个 .py 文件,无 import 语句(除 sys / os 等极简内置模块);
- 每个功能点对应 1 个明确可运行的代码块,块与块之间用 # --- 分隔;
- 在每个代码块下方用中文注释说明:“这行为什么这么写”、“如果删掉这一行会怎样”。
第三种:防跑偏强化模板(适合被 AI 带偏过两次以上的用户)
请严格按以下规则生成学习项目需求文档:
① 不得出现“建议”“可以考虑”“推荐使用”等模糊表述;
② 所有代码示例必须真实可复制粘贴运行,且第一行不能是注释或空行;
③ 若涉及用户输入,必须写明输入样例(如:请输入数字→3)和对应输出(如:输出:平方为 9);
④ 文档末尾单独加一行:【验证步骤】:打开 Python 解释器→逐行执行上面第 X 块→应看到 Y 结果。
现在,请基于上述规则,为【填入具体场景,例如:刚学完 for 循环和 range() 的学生】生成一个“打印九九乘法表”的学习项目需求文档。
