LangChain4j 实战教程 | AI 编程助手项目
LangChain4j 实战教程 | AI 编程助手项目
基于 Spring Boot + LangChain4j 的 AI 编程小助手,可以帮助用户答疑解惑、推荐面试题、给出编程学习路线等。小而精,用 1 个项目快速实战 AI 对话记忆、结构化输出、AI Service、RAG 知识库、工具调用、MCP、SSE 流式输出等主流 AI 开发技术,适合新手快速入门 AI 应用开发。

大家好,我是程序员鱼皮。现在 AI 应用开发可以说是程序员必备的技能了,求职时能够大幅增加竞争力。之前我用 Spring AI 带大家做过一个 开源的 AI 超级智能体项目,这次我来带大家快速掌握另一个主流的 Java AI 应用开发框架 LangChain4j。

这个教程也是我精心设计,拒绝枯燥的理论,而是用一个编程小助手项目带大家在实战中依次学习 LangChain4j 几乎所有主流的用法和特性。看完这个教程,你不仅学会了 LangChain4j,还直接多了一段项目经历,岂不美哉?

项目代码开源:https://github.com/liyupi/ai-code-helper

本项目视频是免费的:https://bilibili.com/video/BV1X4GGziEyr (同步到编程导航只是为了让鱼友们注意到这个项目,并且更方便在网站和 APP 观看)

本项目会带大家实现一个 AI 编程小助手,可以帮助用户答疑解惑,并且给出编程学习的指导建议,比如:

  • 编程学习路线
  • 项目学习建议
  • 程序员求职指南
  • 程序员常见面试题

要实现这个需求,我们首先要能够调用 AI 完成 基础对话,而且要支持实现 多轮对话记忆。此外,如果想进一步增强 AI 的能力,需要让它能够 使用工具 来联网搜索内容;还可以让 AI 基于我们自己的 知识库回答,给用户提供我们在编程领域沉淀的资源和经验。

不用担心,这些知识在项目中都会从 0 教给大家,没有项目经验也可以放心学习,2 个小时就能学完了,大家加油!