集美大学 计算机 郑如滨

教学博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用AI帮你写程序:结构化提示词

怎么编写结构化提示词

编写程序的提示词应该有如下几个特点:明确的受众定位、清晰的功能流程、合理的架构约束。
同时可以将提示词以Markdown格式组织起来,形成一份结构化提示词。结构化提示词不仅可以让大模型更加了解你的意图,还能通过结构让你所要表达的内容更规范、更全面。
最后,不要指望有一个完美的提示词可以解决一切问题。一份满足你需求的提示词,往往是人与大模型的不断迭代交互中逐步形成的。

实践任务

  1. 尝试将该下方的提示词示例变成可运行的程序。
  2. 询问AI该提示词还有没有可以改进的地方,并得到优化后的提示词,最后评估、修改最终确定一份适合你的提示词。

结构化提示词示例

## 角色
你是一个Java初学者,掌握了Java基本语法与Java面向对象相关知识。

## 功能需求

开发一个基于Java Swing的成语接龙游戏。

## 核心功能

1. 开始挑战:机器先出一个成语,人对下一个成语,机器再接下一个成语,如此往复。在这个过程中后台需判定,并记录所有出现的成语、挑战时间等数据。挑战结束(手动结束、机器对不上来)后,提示用户输入姓名,计入排行榜。排行榜只保留前10位。
2. 排行榜:点击查看排行榜,可查看历史战绩。排行榜的排名可按照成语出现个数进行降序排序。程序结束时,会保存排行榜数据到.csv文件。

注意:生成代码时,用于测试的成语数量大概50左右且可以实现简单接龙即可。

## 其他要求

- 界面美观、交互良好
- 代码具有良好的包结构
- 使用面向对象设计准则进行设计
- 代码尽量使用方法组织
- 业务逻辑代码、界面代码不要有耦合
- 不要使用流式编程语言
- 语法要对初学者友好
posted on 2025-10-30 22:57  zhrb  阅读(0)  评论(0)    收藏  举报