人工智能+

AI+创新开发实践

        本项目将以创新实践能力、系统能力、解决复杂工程问题能力等三大能力培养为目标,以大模型进行AI赋能的创新实践探索。课程实践以团队协同开发一个有创意、上规模、高质量的软件系统为目标,实践和理论教学同步进行,要求学生构想和创意软件需求,采用迭代的方法进行需求分析、软件设计、编写代码、测试验证等,采用基于大模型的智能开发助手,“人—AI”结对编程,完成软件的高质量开发,解决开发中遇到的问题。本课程全过程人工智能嵌入,实施“AI融创、AI融案、AI融码、AI融质”,AI赋能进行软件开发实践。


             

AI赋能 开发阶段 创新开发实践
AI融创 项目创意         鼓励学生进行人工智能软件系统的开发;
        大模型辅助学生进行创意的完善以及可行性分析,通过对问题的解释进一步激发学生的思维。
AI融案 方案设计         大模型辅助学生进行技术栈的选择;
        大模型辅助将整个项目合理地解构为几个模块,更好更高效地完成建模任务。
AI融码 编码实现         大模型辅助学生进行代码生成、代码补全、代码调试、代码翻译等,解决技术难点。
AI融质 软件测试         大模型辅助学生生成测试用例,并进行代码自动评审;
        针对发现的问题和缺陷,进行缺陷修复和代码重构,保障软件高质量。
Copyright © 2024 上海交通大学软件工程原理与实践 版权所有
l>l>l>>