人工应用基础教程 4_第1页
人工应用基础教程 4_第2页
人工应用基础教程 4_第3页
人工应用基础教程 4_第4页
人工应用基础教程 4_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025/10/23模块五AIGC应用于编程汇报人:刘丽CONTENTS目录项目一

编写代码项目二

修正代码错误项目三

编写测试脚本【模块目标】AIGC辅助编程开发全流程掌握

编程辅助技巧掌握AIGC技术在编程中的应用,从零构建功能化程序,提升开发效率。

AI工作流程运用AI工具完成代码编写、错误检测、功能更新及自动化测试,实现智能化开发流程。【模块描述】AI编程技术实战指南

AI编程工具介绍Kimi、Deepseek、腾讯元宝等工具在代码生成、项目构建中的应用,强调多轮交互式开发和GUI设计。

技能掌握涵盖需求描述、动态网页构建、程序测试验证等技能,展示AI提升编码效率、降低学习难度、保证代码质量的能力。

项目驱动学习通过实际项目,引导学习者从想法到可运行程序的全过程,强化AI在编程教育中的作用。

智能化编程阐述AI技术如何缩短编程周期,降低入门门槛,为编程实践提供强有力的支持。编写代码项目一【项目目标】

需求驱动编程精准描述需求,引导AI生成基础代码框架,确保代码可执行性与功能完整性。

AI交互开发运用多轮对话技巧,持续优化AI功能,实现软件迭代与性能提升,培养高效工程思维。任务一使用KimiAI用Python制作猜拳游戏

【任务目标】通过分阶段指令与KimiAI协作,构建多轮对战计分"石头剪刀布"游戏,掌握AI开发全流程及人机协作效能。

生成“石头、剪刀、布游戏”代码任务一使用KimiAI用Python制作猜拳游戏:【任务操作】进入AI对话界面打开并登录Kimi官网,进入KimiAI对话界面。激活长思考功能输入提示词激活长思考功能,点击按钮生成完整代码。复制与运行代码点击复制代码至Python环境,运行后输入选项测试游戏结果。更新与再次运行代码修改代码后复制运行,程序新增轮数询问及得分显示功能。游戏运行结果生成“石头、剪刀、布游戏”代码任务一使用KimiAI用Python制作猜拳游戏【任务总结】人机协作开发闭环,AI高效转化需求,工程思维降低编程门槛。扩展游戏运行结果任务二使用DeepseekAI制作“班级点名器”

【任务目标】基于DeepSeekAI构建命令行与GUI双模式班级点名器,掌握前后端集成开发全流程。生成班级随机点名器代码

Matab运行结果任务二使用DeepseekAI制作班级点名器:【任务操作】

打开并使用DeepseekAI登录DeepSeekAI网页,输入提示词并激活深度思考与联网搜索功能。

生成并下载代码下载代码至MATLAB目录,按格式命名后运行。

迭代升级为图形界面下载代码至Matlab,运行GUI界面,点击按钮随机抽取显示同学。

生成班级随机点名器代码(图形界面版)任务二使用DeepseekAI制作“班级点名器”

【任务总结】AI助力从命令行到GUI开发,整合技术栈实现高效学习与完整项目体验。

班级随机点名器GUI运行结果任务三使用腾讯元宝AI编写“本地动态时钟”

【任务目标】通过腾讯元宝AI平台构建动态时钟,整合跨语言能力实现UI美化与多主题切换。

获取当前时间的代码任务三使用腾讯元宝AI编写“本地动态时钟”:【任务操作】登录腾讯元宝AI登录腾讯元宝AI,输入提示词生成时间小程序,运行显示系统时间。升级功能与视图预览AI生成视图预览,下载动态时钟文件即显效果。更换与优化网页风格在@AI编程输入框输入提示词,优化网页风格。添加额外功能与下载添加秒表、语音播报及多主题功能,下载增强版时钟系统体验效果。

在线运行结果代码视图

生成HTML网页默认状态鼠标悬停状态国风动漫风格的时钟网页1

国风动漫风格的时钟网页2添加秒表功能的网页添加语音播报功能的网页梦回古风主题赛博时空主题多主题网页任务三使用腾讯元宝AI编写“本地动态时钟”:【任务总结】01AI驱动的网页应用开发腾讯元宝AI构建多功能网页应用,集成动态时钟、秒表、语音播报与多主题切换。02展现AI整合多技术栈能力AI通过自然语言指令整合多技术栈,高效完成全开发流程。03验证AI作为开发助手价值AI高效编程模式助力跨越技术壁垒,加速创意落地。最终效果的时钟系统修正代码错误项目二【项目目标】

代码问题描述准确提供错误信息与相关代码段落,便于AI快速理解问题所在。

AI代码审查利用AI技术检查代码质量,识别潜在bug,给出改进代码效率的建议。任务一使用通义千问AI解决“列表越界”的随机点名器【任务目标】学习通过通义千问提交Python点名器IndexError报告,掌握AI调试与代码优化技巧。运行错误结果

代码分析报告通义千问AI解决列表越界随机点名器:【任务操作】

登录通义千问打开并登录通义千问网页版。

遇到程序错误在Python运行环境中,输入一个随机点名器程序,运行程序后,出现错误信息,如图5-18所示。

获取详细代码分析报告输入问题,激活功能,获取错误分析、代码定位及优化建议。

测试修改后的代码复制修改后代码运行测试,确保无索引越界报错。

采用更推荐的写法采用更推荐写法,复制代码并运行,验证random.choice(students)效果。

修改后的正确代码运行结果

更推荐的写法运行结果通义千问AI解决列表越界随机点名器:【任务总结】AI智能调试助手

智能调试功能解析AI精准识别列表索引越界错误,定位异常代码行,同步提供逻辑修正与random.choice()优化方案,实现一站式代码修复。错误处理优势对比相较零散的搜索引擎答案,AI通过上下文诊断生成结构化解决方案,涵盖根本原因分析与两种可选修复路径。技术实现亮点系统自动检测listindexoutofrange报错场景,智能推荐安全随机选择方法,同步输出代码示例与原理说明。通义千问AI解决列表越界随机点名器:【任务总结】

解释与定位错误AI解析列表索引越界原因,精准定位错误代码提升调试效率。

提供解决方案AI提供解决方案:修正逻辑避免索引越界,推荐random.choice()更安全简洁。

学习与成长的机会AI对比错误代码与优化方案,助力学习者提升编程规范与代码质量。任务二使用豆包AI修复“算不对账”的购物小票程序

【任务目标】学习通过AI分析预期与实际结果差异,识别循环逻辑错误,优化购物程序计算。

【任务操作】登录豆包AI,输入提示词生成修改报告并运行程序。

【任务总结】购物小票程序因循环边界错误漏算,豆包AI定位问题,凸显精准描述关键。

AI编程页面

代码修改报告

在线运行结果编写测试脚本项目三【项目目标】

自动化测试理解深入解析自动化测试在软件开发生命周期中提升效率与质量的关键作用,探讨其对持续集成与持续部署(CI/CD)流程的影响。

AI辅助单元测试学习使用AI驱动的工具,为复杂的功能代码自动生成覆盖广泛场景的单元测试用例,确保代码健壮性与可维护性。任务一使用腾讯元宝AI为“简易计算器”编写单元测试【任务目标】基于腾讯元宝AI生成四则运算unittest测试脚本,通过“OK”反馈验证代码正确性。腾讯元宝AI编程页面

生成测试代码任务一使用腾讯元宝AI编写简易计算器单元测试:【任务操作】

登录腾讯元宝AI打开并登录腾讯元宝AI,进入腾讯元宝AI网页版。进入AI编程页面在首页上“分组”选项下单击“代码编写”选项,进入AI编程页面。生成与运行测试代码通过Hunyuan模型生成测试代码并运行,实时显示执行结果。解读运行结果4测试用例0.022秒全通过,计算器功能无异常。测试代码在线运行结果任务一使用腾讯元宝AI为“简易计算器”编写单元测试【任务总结】AI生成测试代码,闭环验证确保代码正确性,提升程序可靠性。任务二使用腾讯元宝AI编写“文本助手”的测试代码【任务目标】

AI驱动测试代码,覆盖空字符串等边缘情况,确保程序稳定。

生成文本助手的代码文本助手运行结果任务二腾讯元宝AI编写文本助手测试代码:【任务操作】

登录腾讯元宝AI登录腾讯元宝AI网页版,点击分组中的代码编写进入编程页面。

生成单词计数代码基于Deepseek模型生成单词统计及大小写转换代码

生成文本助手的测试脚本文本助手测试结果任务二腾讯元宝AI编写文本助手测试代码:【任务操作】运行与调试代码

测试脚本生成在“@AI编程”输入框输入测试需求提示词,腾讯元宝自动生成独立测试脚本,如图5-30所示。

运行结果查看点击代码右侧“运行”按钮,程序在腾讯元宝平台执行,控制台显示运行结果或错误信息。

错误处理机制单元测试错误信息自动生成,学生无需手动修复代码,可通过AI交互获取解决方案,符合现代AI编程流程规范。

修改后的测试脚本文本助手测试结果任务二腾讯元宝AI编写文本助手测试代码:【任务操作】解决错误并完成测试

错误修复请求在“@AI编程”输入框输入提示词,请求修改因ModuleNotFoundEr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论