项目演示视频

项目概述

《ChatGPT AI 问答助手》 开源免费项目,涵盖爬虫接口、ChatGPT API对接、DDD架构设计、镜像打包、Docker容器部署,小巧精悍,流程全面。对于Java编程伙伴来说,非常具有学习价值。

❤️ 这个项目本身是小傅哥为自己的知识星球开发的一个智能问答回复系统,用于帮助读者解决一些常见的技术问题,提高回答效率也减少小傅哥的对此类问题的时间投入。通过演示我们可以看到,有了这样一个智能AI问答助手,可以大大的减少很多对于这些通用类技术问题的回复,同时也可以把这样的问答内容沉淀到知识星球,方便其他人学习使用。

技术特点

《ChatGPT AI 问答助手》这样一个项目,要用到哪些技术手段呢?它包含;SpringBoot、DDD架构、Github仓库使用、接口爬虫、AI接口对接、定时任务、镜像打包、Docker容器部署等内容。

可以说麻雀虽小,五脏俱全。代码量不大但流程很完整,对于正在学习Java的伙伴来说,非常具有学习价值。

核心技术栈

Spring Boot
基于Spring Boot框架,快速构建企业级Java应用
ChatGPT API
对接OpenAI ChatGPT接口,实现智能问答功能
DDD 架构
领域驱动设计,构建清晰的业务架构
爬虫接口
知识星球接口爬取,获取问题信息
定时任务
自动化问答处理,提高响应效率
Docker 部署
容器化部署,简化运维管理

课程目录

完整学习路径

章节 内容描述 Github分支 Gitcode分支
开篇介绍 学习引导,项目概述 - -
第1节 SpringBoot DDD 工程创建和 Github/Gitcode 仓库使用 23_xfg_init_project 23_xfg_init_project
第2节 创建知识星球,爬取接口信息 23_xfg_zsxq_api 23_xfg_zsxq_api
第3节 知识星球接口领域服务开发 23_xfg_zsxq_domain 23_xfg_zsxq_domain
第4节 对接ChatGPT,调用接口 23_xfg_chatgpt 23_xfg_chatgpt
第5节 整合知识星球与ChatGPT,完成自动化回答 23_xfg_job 23_xfg_job
第6节 打包镜像文件,部署服务到 Docker 容器 23_xfg_docker 23_xfg_docker
第7节 【扩展】多组任务服务配置 230127-xfg-task 230127-xfg-task

加入小傅哥技术社群

加入小傅哥技术社群,学习全部实战项目。包括 ChatGPT AI 问答助手在内的多个企业级项目,全程手把手教学,提供完整的学习路径和技术支持,助你快速提升技术能力!

立即加入学习