AI 时代怎么做计算机毕业设计?

可以把 AI 用在读代码、拆需求、排错、改功能和整理表达中,目标是让自己逐步做到:**跑起来、看得懂、改得动、讲得清。**使用范围与披露方式先按本校要求确认,下面给出一套实践方法。

✅ 项目源码及案例可参考:蓝象

1. 从一条调用链读懂项目

先整理 README、依赖版本、相关页面、接口和数据表,提供自己有权使用的必要材料,移除密钥和个人信息。

可以围绕一个具体操作提问:

根据已提供的文件,说明"提交报名"从页面到数据库的调用过程。标出文件路径、关键函数和依据;缺少材料就列出缺项,不补写不存在的实现。

对照源码逐项核对,再自己复述一次。遇到认证、事务等概念,让 AI 结合这个接口解释用途与取舍,再查对应版本的官方文档。

2. 把需求拆成一次小改动

以"活动报名增加截止时间"为教学例子,先明确规则:其他报名条件合法时,截止前允许报名,到达截止时刻即拒绝;未设置截止时间时,不受这条限制。比较时间采用项目统一的时间基准。

让 AI 先列出涉及的字段、服务端判断、接口返回、页面提示和测试,再提出最小改动。保存修改前的版本,查看实际差异,确认没有误改无关流程。

在测试中固定"当前时间",检查截止前、恰好截止、截止后和未设置时间四种情况;被拒绝的请求不能新增报名记录。这些是待执行用例,不是本文实测。

AI 建议仍需审查和测试,GitHub 的 Copilot 使用说明也明确了这项要求。

3. 排错时,把证据给全

提供脱敏报错、复现步骤、运行版本、预期和实际结果,让 AI 区分"已有证据、可能原因、验证步骤"。

先验证一个原因,再决定是否修改。改后重跑原失败场景和相关正常场景,留下结果。测试的预期来自需求,不能为了让测试通过,跟着生成代码一起改变标准。

4. 论文和答辩,从真实材料提取

可以把已核对的需求、代码、数据表和测试记录交给 AI,辅助整理提纲、解释技术选择、润色表述,再逐项核对。

例如,截止时间功能应说明规则为什么在服务端判断、字段怎样保存、边界怎样测试;尚未执行的用例不能写成"测试通过"。

AI 也可能生成错误内容或虚构引用,NIST 的生成式 AI 报告讨论了这类问题。文献要打开原文核对作者、年份和论点,不凭生成的参考文献列表直接引用。

模拟答辩时,可以让 AI 追问:"为什么前端倒计时不能决定报名结果?"自己回答后,再回到代码与测试记录验证。

先选一个接口,完成"解释、修改、验证、复述"。后续项目实践也可了解蓝象的项目实战方向。

本文由 AI 辅助整理,配图为脚本绘制的教学示意;未运行示例项目。

相关推荐
loulanyue_1 小时前
智能成为“商品”之后:读吴泳铭 2026 云栖演讲的六个取舍
人工智能
鬼手点金1 小时前
opencode-性能优化建议
java·人工智能·git·自动化·nanogpt
在所不辞兄1 小时前
分层PINN提升多物理场耦合效率
人工智能·深度学习·神经网络·机器学习·工程仿真
AI技术新视界1 小时前
微软确认 GPT‑6 使用 Looped Transformers
人工智能·llm
智圣新创011 小时前
智圣新创智慧学生社区线上服务平台 高校一站式育人场景数字化升级全域建设指南
大数据·人工智能
朝朝辞暮i2 小时前
VLA 系统学习第 5 课:神经网络的参数到底是什么?——从 nn.Linear 真正理解 W、 b 和 Gradient
人工智能·python·深度学习·神经网络·vla
goujunwe2 小时前
电商品牌 GEO:让 AI 在消费者对比产品时,采信你的品牌信息
大数据·人工智能
Rocky Ding*2 小时前
Emu3大模型深度解析:下一Token预测如何统一图像、视频与理解,以及它尚未解决的问题
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·emu3
IT大白鼠2 小时前
彭大帅的AI运维助手跨出 Linux:全面接管 Windows 服务器
运维·服务器·人工智能