带大家做了个 AI 项目,没想到这么简单!

news/2025/3/12 11:26:40/文章来源:https://www.cnblogs.com/yupi/p/18767062

大家好,我是程序员鱼皮,现在已经是全民 AI 时代了,咱们程序员更要想办法榨干 AI,把 AI 利用起来。前几天我一时兴起,直播用 2 多个小时的时间,从需求分析开始,带大家做了一个 AI 海龟汤游戏项目。

代码也给大家开源出来了,供朋友们玩耍和学习:

开源:https://github.com/liyupi/yuhaigui-ai-game

下面简单介绍下这个项目~

 

AI 海龟汤项目

几个小时就能学完的 AI 原生项目,通过做一个 AI 海龟汤游戏网站,带大家快速实战 AI 项目的开发流程,紧跟时代的前沿。

可能很多朋友没听说过海龟汤,这是一个老少咸宜的小游戏,分为汤面和汤底,主持人讲一个故事(汤面),由玩家通过提问的方式来不断地揭露还原故事的真相(汤底)。

举个例子:有一个人邀请朋友来参加生日聚会,在他吹完蜡烛后,他把在场的所有朋友都弄死了,问为什么?

可以让 AI 代替传统海龟汤的主持人,玩家只需要向 AI 对话,就能够自己进行海龟汤的游戏。

下面这个图就是用 AI 生成的网站,其实还可以再优化优化让它更好看~

 

通过这个小项目,其实还是能学到不少东西的:

  1. 学习标准的企业项目开发流程:需求分析 => 方案设计 => 后端开发 + 前端开发 => 测试 => 部署上线(可选)

  2. 学习如何快速初始化前后端项目

  3. 学习在程序中接入 AI 大模型

  4. 学习如何封装自己的 AI 工具类

  5. 学习如何优化 Prompt

  6. 学习如何维护对话上下文并传递给 AI

  7. 学习如何利用 AI 补全代码

  8. 学习如何纯利用 AI 开发前端网站

 

接入 AI 并调试优化 Prompt 提示词

 

技术选型

前端

  • Vue 3:适合快速开发单页面应用

  • Ant Design Vue:主流组件库,兼容 PC 端和移动端响应式

  • Vue Router:前端路由组件

  • Axios:主流的请求库

后端

  • Java + Spring Boot 框架

  • MySQL 数据库

  • MyBatis + MyBatis Plus 框架

  • Hutool 工具类

  • Swagger + Knife4j 接口文档组合

  • AI 大模型接入,此处接入的是目前很火的 DeepSeek

 

快速初始后端 + 运行接口文档调试接口

 

业务流程

  1. 玩家进入页面,点击【开始游戏】,进入聊天室页面

  2. 进入聊天室页面时,AI 会立刻给出一个招呼语(给出故事汤面)

  3. 接下来,用户可以和 AI 主持人进行对话

  4. 用户可以主动结束,也可以由 AI 主动结束游戏

  5. 用户可以随时查看往期的对话记录

流程如图,这个图也是利用 AI 生成出来的:

 

最后

这个项目的完整直播回放已经分集发到了 编程导航网站 上。除了上面这个项目外,最近我给编程导航的 智能面试刷题平台项目 也新增了不少 AI 的功能,比如 AI 生成题目和题解、AI 模拟面试等,都能够帮大家增加简历亮点并提升求职竞争力。

AI 模拟面试

编程导航还有我带大家做过的 10 多套项目教程,从 0 到 1 带大家实操全栈项目开发,春招很多朋友靠我的项目拿到了不错的 Offer,好评如潮~

大家如果想增加项目经历、简历亮点、企业开发经验,成为一名优秀的独立开发者,欢迎加入 编程导航 codefather.cn 抓紧学起来,变强什么时候都不晚。还想看哪方面的教程,也可以评论区留言,4 月应该还会再出 2 个新项目~

更多编程学习资源

  • Java前端程序员必做项目实战教程+毕设网站

  • 程序员免费编程学习交流社区(自学必备)

  • 程序员保姆级求职写简历指南(找工作必备)

  • 程序员免费面试刷题网站工具(找工作必备)

  • 最新Java零基础入门学习路线 + Java教程

  • 最新Python零基础入门学习路线 + Python教程

  • 最新前端零基础入门学习路线 + 前端教程

  • 最新数据结构和算法零基础入门学习路线 + 算法教程

  • 最新C++零基础入门学习路线、C++教程

  • 最新数据库零基础入门学习路线 + 数据库教程

  • 最新Redis零基础入门学习路线 + Redis教程

  • 最新计算机基础入门学习路线 + 计算机基础教程

  • 最新小程序入门学习路线 + 小程序开发教程

  • 最新SQL零基础入门学习路线 + SQL教程

  • 最新Linux零基础入门学习路线 + Linux教程

  • 最新Git/GitHub零基础入门学习路线 + Git教程

  • 最新操作系统零基础入门学习路线 + 操作系统教程

  • 最新计算机网络零基础入门学习路线 + 计算机网络教程

  • 最新设计模式零基础入门学习路线 + 设计模式教程

  • 最新软件工程零基础入门学习路线 + 软件工程教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/897614.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

No.57 Vue---模板语法

一、模板语法有了模板语法,页面的每个元素都可以动态处理了。 网址:https://cn.vuejs.org/src下面的文件:1.assets :存放静态资源 2.components:存放组件 3.App.vue:根组件,组件入口。 4.main.js :主入口文件。我们在HelloWorld.vue 文件中编写代码。可以把原来不需要的内…

阿里FPGA XCKU3P开箱

背景 淘了一个好玩的阿里FPGA加速卡,PCIe Gen3x8, SFP *2 最大25G,官方用来加速网络应用的,我拿到主要想用SFP 功能,来做一下CXP OVER FIVER 10G/25G的验证工作实验 连接JTAG,板子丝印有JTAG 线序名称,根据线序 连接即可,正常连接后就能看到FPGA XCKU3P,这是卡里面原有…

word的审阅-修订

word文档里删不掉文字,删除的时候,只会在文字上面画横线,怎么办?_百度知道

阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?

图表图片由阿里巴巴提供本文作者的观点:QwQ-32B 作为小型开源 AI 模型,在数学、编程等任务上表现接近甚至超越 DeepSeek-R1 671B模型,同时计算资源占用大幅降低,使其更易部署和使用。然而,在逻辑推理等方面仍存在推理不一致和语言混杂等问题,有待优化。作者总体认可 QwQ-…

YASKAWA机器人CPU板芯片损坏维修

在现代工业生产中,工业机器人的应用越来越广泛,其中YASKAWA机器人以其卓越的性能和稳定性受到了众多企业的青睐。然而,就像任何复杂的机械设备一样,YASKAWA机器人也可能会遇到各种故障,其中CPU板芯片损坏是较为常见的问题之一。本文将深入探讨YASKAWA机器人CPU板芯片损坏的…

激光三角测量中的光斑中心定位方法及其特点

激光三角测量中的光斑中心定位方法及其特点 1. 灰度质心法 原理:基于光斑灰度分布,将像素灰度值作为权重计算质心坐标。公式表示为:特点:适用于均匀光斑,计算速度快。 抗干扰能力差,对光强不均或噪声敏感。2. Hough变换法 原理:通过参数空间投票检测光斑的圆形轮廓,利用…

CANopen转Profinet网关牵手伺服驱动器,工业舞台直接“封神”

在工业自动化领域,构建稳定且高效的通信系统是实现生产流程顺畅运作的关键要素。本文将详尽阐述如何运用稳联技术CANopen转Profinet网关,搭建一个涵盖汇川变频器的主站通信系统。在配置伊始,需在专业软件中新建工程,并添加CANopen转Profinet网关主站设备。主站设备作为整个…

DSA

DSA算法简介 DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作DSS(DigitalSignature Standard)数字签名的标准 DSA是一种更高级的验证方式,它是一种非对称公开密钥算法,不能用来加密数据,一般用于数字签名和认证;DSA不单单只有公钥,私钥,还有数…

发布npm包

1、登录:npm adduser 2、发布npm包npm publish注意 如果是下面表示可能是重名了 更改名称即可

uniapp支付宝小程序生成分享图方案(最新)

最近公司业务开发支付宝小程序,功能涉及生成分享图的功能,开始研究实现方案。开发过微信小程序的小伙伴应该都知道,在微信中生成分享图最常用的方案是使用第三方库PainterGitHub官方仓库地址为:https://github.com/Kujiale-Mobile/Painter但是官方的代码只支持微信小程序,…

《ESP32-S3使用指南—IDF版 V1.6》第十一章 KEY实验

第十一章 KEY实验 1)实验平台:正点原子DNESP32S3开发板 2)章节摘自【正点原子】ESP32-S3使用指南—IDF版 V1.6 3)购买链接:https://detail.tmall.com/item.htm?&id=768499342659 4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/esp32/ATK-D…

​信创环境下PRINCE2实施:3种典型场景+5个落地工具

在信息创新的大背景下,PRINCE2(Projects IN Controlled Environments2)作为一种有效的项目管理方法,正发挥着越来越重要的作用。PRINCE2强调项目的可控性、组织性和管理性,能够帮助项目团队在复杂的信创环境中更好地实现项目目标。本文将探讨信创环境下PRINCE2实施的三种典…