# ai-code-helper-backend **Repository Path**: goatlzh/ai-code-helper ## Basic Information - **Project Name**: ai-code-helper-backend - **Description**: 基于langchain4j开发的AI编程小助手后端 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-25 - **Last Updated**: 2026-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot, langchain4j ## README # AI编程小助手 - 后端项目 AI编程小助手是一个旨在帮助开发者提高效率的工具,它能够提供智能对话支持,集成多种实用功能,包括面试问题检索、内容检索(RAG)、模型上下文协议(MCP)等。 前端:https://gitee.com/goatlzh/ai-code-helper-frontend ## 功能特性 - **智能对话**:通过集成通义千问-Max模型,提供强大的对话交互能力。 - **内容检索 (RAG)**:支持基于语义的内容检索,提升信息获取效率。 - **模型上下文协议 (MCP)**:统一大模型接口与外部资源的通信标准,支持联网搜索。 - **敏感词过滤**:内置敏感词过滤机制,确保对话内容的安全性。 - **面试问题检索工具**:提供针对技术面试的问题检索功能,帮助用户准备面试。 ## 技术栈 - Spring Boot - Qwen-Max模型 - LangChain4j - MCP (Multi-Model Provider) - RAG (Retrieval-Augmented Generation) ## 快速开始 ### 环境要求 - Java 17+ - Maven ### 安装步骤 1. 克隆仓库: ```bash git clone https://gitee.com/goatlzh/ai-code-helper.git ``` 2. 进入项目目录: ```bash cd ai-code-helper ``` 3. 构建项目: ```bash mvn clean install ``` 4. 运行应用: ```bash mvn spring-boot:run ``` ## 贡献指南 欢迎贡献代码!请阅读我们的[贡献指南](CONTRIBUTING.md)以了解如何参与项目。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。