基于 Spring AI + MCP + DeepSeek-R1-7B 构建企业级智能 Agent 工具调用系统

项目背景与架构设计

技术选型
  • Spring AISpring 官方推出的 AI 接入框架,支持 LangChain、MCP、RAG 等能力;
  • MCP(Model Context Protocol)模型与工具之间通信的协议桥梁;
  • DeepSeek-R1-7B国产高性能开源大模型,已支持 Chat Completion、Tool Calling 接口;
  • Ragflow用作 RAG 架构引擎(可选);
系统功能
  • 用户向模型提问
  • 模型判断是否调用工具(如数据库查询)
  • MCP 注册的工具服务完成任务
  • 模型生成最终响应

环境准备

安装依赖
# Spring Boot 项目依赖
spring-boot-starter
spring-ai-spring-boot-starter

# MCP 依赖
spring-ai-mcp-starter
    本地部署 DeepSeek-R1-7B 模型

    推荐使用 vLLM 启动 DeepSeek-R1-7B 模型服务:

    pip install vllm
    
    python -m vllm.entrypoints.openai.api_server \
       

    你可能感兴趣的:(云原生,spring,人工智能,java)