又一个 AI 新项目完结,用 DeepSeek 搞了个微信小程序!

大家好,我是程序员鱼皮。

又经过了一段时间的爆肝,我在编程导航的 保姆级新项目教程《AI 闯关学习小程序》,完结啦!

这是我的项目系列里 第一个完整的微信小程序项目,基于 Taro + Python FastAPI + LangChain + DeepSeek,用 AI 编程的方式从 0 到 1 做出一个能把「任何知识」变成闯关游戏的学习小程序。并且走完部署上线的全流程,带你亲身体验 AI 最新的 Vibe Coding 完整工作流,学会用 AI 做出一个 能上线、能传播、能变现 的小程序产品!

我带大家开发了 AI 联网搜索出题、闯关答题即时讲解、AI 复盘报告、微信静默登录、RAG 私有知识库出题、AI 题目配图等功能,相当于一个功能非常丰富的 AI 问答 Agent。

除了保姆级的视频教程之外,还提供了整套文字教程,可想而知我最近掉了多少头发。。。

这还不够,每个项目我都写了详细的简历写法和面试题解,做完项目直接写到简历上、突击面试,一条龙服务!

真心换真心,我做项目教程的付出也得到了大家的认可,也帮很多同学拿到了大厂 offer~

接下来鱼皮给大家快速介绍这个项目,希望让更多需要它的同学看到,把它变成自己的项目。

秋招正处于黄金时段,简历上写满前沿技术,不仅求职有底气,做项目的能力也会大幅提升!

而且小程序这个形态特别适合拿来做自己的产品,做完还能 开通流量主接广告,说不定就成了你的第一份副业收入!

为了让更多同学参与学习,我直接把所有代码 完整开源 !能力强的同学可以自学,点个 star 就算对鱼皮的支持啦~

开源仓库:https://github.com/liyupi/yu-ai-learn

项目介绍

项目有 8 大核心能力。

1)输入想学的知识,AI 自动出题

在首页的输入框里,用一句话或者一段话描述你想学什么,选择题目难度和数量,点击「开始生成题目」,AI 就会自动去联网搜索相关资料,然后生成一组包含单选、多选、判断三种题型的闯关题目。

2)闯关答题,答完立刻讲解

题目生成后进入闯关页面,顶部有进度条和金币数,每答完一题立刻告诉你对错,并给出这道题的答案解析和对应的知识点,边玩边学。

3)AI 生成通关复盘报告

一组题目答完后,AI 会基于你的答题情况生成一份复盘报告,包含掌握度评分、答错的薄弱知识点、知识总结和下一步学习建议,还会结算本局获得的经验值。

4)AI 联网搜索,出的题不过时

大模型的知识有截止日期,如果直接让它出题,很容易出一些过时甚至错误的题目。所以项目给出题环节接入了联网搜索,让 AI 先自主判断要不要搜、搜什么关键词,拿到最新资料后再出题。

这一步本质上是把「出题」从一次简单的大模型调用,升级成了一个 会自己上网查资料的 AI Agent。而且做了完整的降级策略,搜索不可用时会自动退回用大模型自身的知识出题,不影响主流程。

5)上传自己的知识库,基于私有文档出题

在「我的」页面可以进入知识库,上传 PDF、Word、Markdown、TXT 格式的文档。系统会自动把文档切成小块、转成向量存进向量数据库,之后就能选择某篇文档来出题,题目完全来自你上传的私有资料。

这个能力让项目从「学公开知识」扩展到了「考自己的资料」,可以用来做企业内部培训考核、特定题库复习、考试冲刺等场景。

6)AI 给题目配图,学得更直观

生成题目时可以勾选「生成配图」,AI 会根据每道题的知识点生成一张配图。比如刷英语单词时,「苹果的英文是什么」这道题会配上一张苹果的图片,学习体验直观有趣得多。

生成的图片会自动转存到对象存储,拿到永久访问链接,避免 AI 生图接口返回的临时链接过期后图片失效。同时还做了每日额度限制和多题并发控制,兼顾体验和成本。

7)微信一键登录,闯关记录随时回看

小程序采用微信静默登录,用户无感授权即可拥有账号,闯关记录、经验值、答题历史全部持久化保存。在「我的」页面可以查看累计经验值和历史闯关列表,点进任意一条还能回看当时的复盘报告。

同时项目做了「可选登录」的设计,没登录也能体验出题和答题,只是不保存记录,最大程度降低了新用户的使用门槛。

8)真正上线,微信里搜得到

这个项目不是做完就丢在本地,教程会带你把后端 Docker 化部署到容器托管平台、把本地 MySQL 换成云数据库、走完一套小程序发布流程,让任何人都能在微信里搜到并使用你做的小程序。

当你学会这个项目后,你不仅能开发学习类小程序,更能灵活运用 AI 编程开发各种小程序产品:工具类、内容类、社交类,尽情发挥自己的想象力吧!

学前沿技术、涨开发经验,从 0 到 1的真实可变现产品开发,还能真正上线发布,绝对让你收获满满!

项目收获

本项目选题新颖,紧跟 AI 编程时代,以 实用工具 + 商业变现 为导向。区别于增删改查的烂大街项目,你将从一个想法开始,实战最主流的 AI 编程方法,上线发布一个真正有人愿意用的产品。

项目内容精炼,不到一周就能学完,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力!

Taro 小程序 + Python 后端 + 企业级 AI 应用开发,技术丰富,玩透 AI 编程全栈项目开发~

鱼皮给大家讲的是 通用的 AI 编程方法和真实产品从 0 到上线的全流程,从这个项目中你可以学到:

  • 如何用 AI 做需求调研和竞品分析,划清 MVP 和扩展功能的边界?
  • 如何配置 MCP 和 Agent Skills,充分扩展 AI 编程工具的能力?
  • 如何让多个 AI 工具「赛马」产出 UI 原型,做出精美界面?
  • 如何用 AI 从 0 开发一个微信小程序,包括跨端框架选型、脚手架初始化、页面开发?
  • 如何用 LangChain 编排大模型,让 AI 稳定输出结构化的 JSON 题目数据?
  • 如何用 LangGraph 构建 ReAct 智能体,把一次大模型调用升级成会自主联网查资料的 AI Agent?
  • 如何从零实现一套 RAG 知识库,包括文档解析、分块、向量化、检索增强出题?
  • 如何接入 AI 生图并结合对象存储,把临时图片链接转成永久可用的资源?
  • 如何用 OpenSpec 做规范驱动开发,让 AI 在长周期项目里稳定产出?
  • 什么是 Harness Engineering?如何给 AI 搭建脚手架?
  • 如何把项目 Docker 容器化部署,并走完一整套小程序发布流程?

此外,还能学会很多 AI 编程、产品设计、技术方案对比的方法,提升排查问题、自主解决 Bug 的能力。鱼皮还给大家提供了大量的项目扩展点,有能力的同学可以进一步拉开和别人的区分度,无限进步!

满满的项目正反馈:

编程导航 26 年报喜

除视频教程外,鱼皮编程导航的项目还提供:

教程资料求职助力
详细的文字教程 / 直播笔记⭐️ 现成的简历写法,直接写满简历
完整的项目源码⭐️ 项目相关面试题解和真实面经
1 对 1 答疑解惑 + 专属交流群⭐️ 项目扩展思路,拉开区分度
前端 + Java 后端万用项目模板⭐️ 从学项目到拿 Offer 一条龙

更多介绍

该项目功能完整,涵盖闯关答题、AI 出题、复盘报告、用户系统、知识库、AI 配图 6 大模块,30+ 功能点,覆盖了一个真实上线小程序的核心业务场景。

本项目采用前后端分离架构。前端是 Taro 编译的微信小程序,后端是 Python FastAPI 服务,通过 HTTPS 接口通信。

后端内部按照路由层、业务服务层、数据访问层分层,耗时的 AI 任务通过进程内异步任务加数据库状态表来管理,前端轮询获取结果。

检索增强、AI 配图等能力对接了多家外部服务,数据分别落在关系型数据库、向量数据库和对象存储中。

项目的核心业务流程非常清晰,能够帮你理清 AI Agent 项目开发的思路,比如下面这个知识库 RAG 出题流程:

不得不说,做项目真的给了很多同学坚持学习的目标、也有了更多拿 Offer 的机会,大家的动力也更足了!

学起来,冲冲冲!

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
程序员鱼皮
下载 APP