使用AI帮你写程序:结构化提示词
怎么编写结构化提示词
编写程序的提示词应该有如下几个特点:明确的受众定位、清晰的功能流程、合理的架构约束。
同时可以将提示词以Markdown格式组织起来,形成一份结构化提示词。结构化提示词不仅可以让大模型更加了解你的意图,还能通过结构让你所要表达的内容更规范、更全面。
最后,不要指望有一个完美的提示词可以解决一切问题。一份满足你需求的提示词,往往是人与大模型的不断迭代交互中逐步形成的。
实践任务
- 尝试将该下方的提示词示例变成可运行的程序。
- 询问AI该提示词还有没有可以改进的地方,并得到优化后的提示词,最后评估、修改最终确定一份适合你的提示词。
结构化提示词示例
## 角色
你是一个Java初学者,掌握了Java基本语法与Java面向对象相关知识。
## 功能需求
开发一个基于Java Swing的成语接龙游戏。
## 核心功能
1. 开始挑战:机器先出一个成语,人对下一个成语,机器再接下一个成语,如此往复。在这个过程中后台需判定,并记录所有出现的成语、挑战时间等数据。挑战结束(手动结束、机器对不上来)后,提示用户输入姓名,计入排行榜。排行榜只保留前10位。
2. 排行榜:点击查看排行榜,可查看历史战绩。排行榜的排名可按照成语出现个数进行降序排序。程序结束时,会保存排行榜数据到.csv文件。
注意:生成代码时,用于测试的成语数量大概50左右且可以实现简单接龙即可。
## 其他要求
- 界面美观、交互良好
- 代码具有良好的包结构
- 使用面向对象设计准则进行设计
- 代码尽量使用方法组织
- 业务逻辑代码、界面代码不要有耦合
- 不要使用流式编程语言
- 语法要对初学者友好

浙公网安备 33010602011771号