当前位置: 首页 > ai >正文

第一章 项目总览

代码仓库地址:https://github.com/Liucc-123/ai-agent

一、项目介绍

  • 项目目标:通过开发“AI 恋爱大师应用”和“拥有自主规划能力的超级智能体”,帮助学习者掌握 AI 核心概念、实用工具和编程技术,提升求职竞争力。
  • 应用功能
    • AI 恋爱大师应用:通过多轮对话、自定义知识库问答、工具调用(如地图服务)等解决用户情感问题。
    • 超级智能体:基于 ReAct 模式,利用网页搜索、资源下载和 PDF 生成工具,为用户制定约会计划并生成文档。

二、项目优势

  • 掌握 AI 应用平台使用、AI 大模型接入、开发框架(Spring AI + LangChain4j)、本地部署、Prompt 工程、多模态特性、RAG 知识库、工具调用、MCP 服务开发、智能体原理和开发、服务化部署等技术。
  • 学习 AI 云平台和编程双端实战,深入理解官方文档,掌握最佳实践,提升问题排查和解决能力。

三、项目功能梳理

  • AI 恋爱大师应用
    • 多轮对话、对话记忆持久化。
    • RAG 知识库检索。
    • 工具调用和 MCP 服务调用。
  • AI 超级智能体
    • 自主推理和行动,完成用户目标。
  • 工具
    • 联网搜索、文件操作、网页抓取、资源下载、终端操作、PDF生成。
  • MCP 服务
    • 从特定网站搜索图片。

四、技术选型

  • 核心框架
    • Java 21 + Spring Boot 3。
    • Spring AI + LangChain4j。
  • 知识库与数据库
    • RAG 知识库。
    • PGvector 向量数据库。
  • 工具调用
    • Tool Calling 框架。
  • MCP 协议
    • 模型上下文协议。
  • 智能体构建
    • ReAct Agent。
  • 部署
    • Serverless 计算服务。
  • 其他工具
    • Ollama(大模型部署)、Kryo(高性能序列化)、Jsoup(网页抓取)、iText(PDF 生成)、Knife4j(接口文档)。

五、架构设计

从客户端请求开始,经过一系列处理,最终返回响应结果:

http://www.xdnf.cn/news/9682.html

相关文章:

  • 线性代数入门:轻松理解二阶与三阶行列式的定义与理解
  • Java消息队列与安全实战:谢飞机的烧饼摊故事
  • AI编程报错 API流式传输失败解决方案
  • 如何做好一个决策:基于 Excel的决策树+敏感性分析应用
  • 在ROS2(humble)+Gazebo+rqt下,实时显示仿真无人机的相机图像
  • WPF的UI交互基石:数据绑定基础
  • UDP编程
  • 设计模式之原型模式
  • [9-1] USART串口协议 江协科技学习笔记(13个知识点)
  • pycharm debug的时候无法debug到指定的位置就停住不动了
  • Spring Boot 3.0与Java 17:企业级应用开发的新范式
  • github.com/lib/pq 数据库链接完整示例方式
  • word文档格式规范(论文格式规范、word格式、论文格式、文章格式、格式prompt)
  • 【PhysUnits】15 完善的类型整数基本结构体(basic.rs)
  • AI自动化测试框架browser use 项目测试总结
  • 2025.5.28学习日记 linux三剑客 awk
  • 阿达三国志战棋天下攻略详解最新
  • 从时间到宇宙:探索时间同步的底层奥秘与工程实践
  • AI的“空间盲症“
  • 幸运之轮系统测试报告
  • 影刀RPA-操作网站基础信息
  • java精简复习
  • 153. 寻找旋转排序数组中的最小值
  • BeeWorks:构建企业智能数字化协作中枢,实现办公与业务系统的无缝整合
  • ansible-playbook 剧本
  • Python编程7——面向对象编程2
  • 华为OD机试真题——模拟工作队列(2025A卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • 智能体通信协议之A2A和ANP对比分析
  • 【测试报告】博客系统
  • 学习python day10