惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
O
OpenAI News
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
S
Securelist
博客园 - 叶小钗
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 热门话题
Jina AI
Jina AI
博客园 - 【当耐特】
C
Cisco Blogs
爱范儿
爱范儿
Scott Helme
Scott Helme
月光博客
月光博客
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
T
Tailwind CSS Blog
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Privacy & Cybersecurity Law Blog
T
Threatpost
IT之家
IT之家
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - Franky
V
Vulnerabilities – Threatpost
V
Visual Studio Blog
P
Proofpoint News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
T
Tor Project blog
The Hacker News
The Hacker News
NISL@THU
NISL@THU
腾讯CDC
SecWiki News
SecWiki News
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Google DeepMind News
Google DeepMind News

博客园 - zhrb

使用 OpenCode+DeepSeek 进行Java编程 使用AI辅助编写报告的建议 Windows命令行简易入门 2026-适合初学者的"Windows+OpenClaw(小龙虾)+DeepSeek+飞书、QQ、微信"的安装与使用 AI驱动:90分钟Maven项目实战入门 第14周 预习、实验与作业:Java JDBC编程 第13周 预习、实验与作业:Java网络编程 第12周 预习、实验与作业:Java并发编程 基于AI辅助的Java程序设计贯穿式教学案例 第11周 预习、实验与作业:Java I/O流与文件 第10周 预习、实验与作业:异常处理机制 第09周 预习、实验与作业:Java集合框架 第08周 预习、实验及作业:Java GUI编程 使用AI编写Java GUI程序的入门指南(Powered by DeepSeek) 第07周 期中复习(面向对象部分) 第06次 预习、实验与作业:接口与嵌套类 第05周 预习、实验与作业:继承与多态 第04周 预习、实验与作业:类的设计与继承 第03周 预习、实验与作业:面向对象入门2与类的识别 第02周 预习、实验与作业:Java基础语法2、面向对象入门
使用AI帮你写Java程序
zhrb · 2025-10-30 · via 博客园 - zhrb

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

怎么编写结构化提示词

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

实践任务

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

结构化提示词示例

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

## 功能需求

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

## 核心功能

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

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

## 其他要求

- 界面美观、交互良好
- 代码具有良好的包结构
- 使用面向对象设计准则进行设计
- 代码尽量使用方法组织
- 业务逻辑代码、界面代码不要有耦合
- 不要使用流式编程语言
- 语法要对初学者友好