开放代码社区 › FCat

FCat

AI/机器学习Java

FCat项目是企业级AI基础功能框架 全栈必备,翼猫未来工作室出品。 前端框架和技术 :Vue、Spring Boot、Element、JavaScript、Angular、React 后端框架和技术 :Spring Cloud、MyBatis、Docker、Kubernetes(k8s)、RabbitMQ、MySQL、Oracle、Netty、WebSocket、Druid 数据库和存储 :Redis、MongoDB、Hadoop、FastDFS、Elasticsearch、Milvus 消息队列和分布式系统 :Kafka、Nacos、Zookeeper 安全和监控 :Security、Do

AI/机器学习Web后端前端工具数据库
作者:用户6868语言:Java更新:2026-10-27
仓库地址
https://gitee.com/softnetcat/FCat.git

前往原仓库

README

# FCat

## 介绍
FCat项目是企业级AI基础功能框架  全栈必备,翼猫未来工作室出品。

## FCat 软件架构
- **前端框架和技术**:Vue、Spring Boot、Element、JavaScript、Angular、React
- **后端框架和技术**:Spring Cloud、MyBatis、Docker、Kubernetes(k8s)、RabbitMQ、MySQL、Oracle、Netty、WebSocket、Druid
- **数据库和存储**:Redis、MongoDB、Hadoop、FastDFS、Elasticsearch、Milvus
- **消息队列和分布式系统**:Kafka、Nacos、Zookeeper
- **安全和监控**:Security、Docker Compose
- **人工智能和机器学习**:Langchain4j、Spring AI;大模型Qwen3、Deepseek、GLM-4等

## 企业知识库案例
|-----    Langchain4j-knowledgebase

**技术栈**
- 基于SpringBoot3、mybatis-plus 开发
- Langchain4j 作为大模型调用框架
- 本地安装ollama和大模型Qwen3、Deepseek、GLM-4,或者调用在线的大模型
- Mongo 存储对话历史信息
- Mysql 存储结构化信息
- ElasticSearch 存储全文检索信息,作为向量数据库
- Milvus 存储向量信息

## 功能场景  
#### 一、智能办公场景
1. **AI行政助手**
    - **自动会议纪要生成**
        - 通过Ollama调用Qwen3实时转录会议录音→提取关键决策/待办项→结构化存储MySQL
        - 技术实现:`Audio2Text`组件+`MeetingSummaryPrompt`模板
    - **智能预约冲突检测**
        - 结合会议室预约系统,用GLM-4分析自然语言请求(如"明天下午3点10人会议室")→自动匹配空闲资源

2. **文档智慧化**
    - **合同风险扫描**
        - 上传PDF/Word→ElasticSearch提取关键条款→Deepseek进行合规性检查
        - 数据库设计:Mongo存储修订记录,Milvus存条款向量用于相似案例检索
    - **智能归档**
        - 非结构化文档经GLM-4生成摘要+关键词→ES建立二级索引


#### 二、生产增效场景
3. **制造业知识中枢**
    - **故障知识库**
        - 维修记录存入MySQL→故障现象/解决方案向量化存Milvus
        - 工人拍照上传设备异常→Qwen3多模态识别→返回Top3相似案例
    - **工艺优化建议**
        - 历史生产数据(MySQL)→Deepseek时序分析→给出参数调整建议

4. **智能客服**
    - **多轮工单处理**


### 三、创新应用方向
5. **安全监控增强**
    - **日志异常检测**
        - ES收集系统日志→GLM-4构建`LogPatternAnalyzer`→实时告警异常模式
    - **门禁语音核身**
        - 员工语音请求("开门,我是张三")→声纹+语义双验证

6. **HR智能面试**
    - **简历智能初筛**
        - 解析PDF简历→MySQL结构化存储→Milvus计算岗位JD相似度
    - **面试问题生成**
        - 基于岗位要求(ES检索)→Deepseek生成技术题库

---

### 四、技术架构
1. **性能优化**
    - 对Qwen3等大模型做`LoRA微调`适配企业术语
    - Milvus实现`IVF_FLAT`索引加速向量检索
2. **混合部署**
   ```mermaid
   graph LR
   A[用户请求] --> B{敏感数据?}
   B -->|是| C[本地Ollama]
   B -->|否| D[在线API]
   ```
3. **监控指标**
    - 模型响应延迟(Prometheus)
    - 向量检索召回率(Milvus监控)