AI制造执行系统

一个集成了人工智能的制造执行系统(MES),用于展示工业自动化工作流中的AI应用,包括实时数据处理、AI驱动的制造洞察、自动化质量控制等功能。

  • by WhiskeyHouse
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 WhiskeyHouse/icc-ai-in-manufacturing-2025

使用说明

制造业人工智能2025-演示平台

一个具有人工智能功能的综合制造执行系统(MES),旨在展示人工智能在工业自动化工作流程中的集成。

🗺️ 新来的? 看 GUIDE-INDEX.md 获取演示、服务和文档的完整地图。

这个平台做什么

该存储库包含一个全栈制造平台,展示了:

  • 实时工业数据处理 通过MQTT和点火SCADA
  • 人工智能驱动的制造洞察 使用检索增强生成(RAG)
  • 自动化质量控制 具有智能验证规则
  • 微服务架构 用于可扩展的制造业务
  • 互动演示 用于演示和概念证明

这是给谁的

角色 你应该。.. 从这里开始
演示者/评估员 运行脚本演示 demos/README.md
开发者 了解代码库并做出贡献 docs/development/GETTING-STARTED.md
DevOps/部署者 部署到环境 docs/deployment/README.md
建筑师 了解系统设计 ARCHITECTURE.md

快速开始

先决条件

  • Docker&Docker编写
  • Node.js 18+(用于包管理)
  • GitHub个人访问令牌(安装指南)

1分钟演示

# Clone and setup
git clone <repository-url>
cd icc-ai-in-manufacturing-2025

# Configure environment
cp .env.example .env
# Edit .env with your GitHub token

# Start the platform
docker compose up -d

# Run a demo
./demos/scripts/run-full-stack-demo.sh --auto

验证安装

  • 点火网关: https://localhost:9043
  • Grafana仪表板: http://localhost:3001
  • API网关: http://localhost:8000
  • 演示状态: ./scripts/demo-preflight.sh

平台体系结构

graph TB
    Client[Demo Client] --> Kong[API Gateway :8000]
    Kong --> RAG[AI RAG Service :8080]
    Kong --> Rules[Rules Engine :3010]
    Kong --> Ignition[Ignition Gateway :9043]
    
    RAG --> VectorDB[(Vector Database)]
    Rules --> MainDB[(PostgreSQL)]
    Ignition --> MainDB
    Ignition --> MQTT[MQTT Broker]
    
    classDef service fill:#e1f5fe
    classDef database fill:#e8f5e8
    classDef gateway fill:#fff3e0

关键服务

服务 目的 端口 文档
点火网关 SCADA/HMI系统 9043 服务指南
AI RAG服务 自然语言制造查询 8080 AI文档
规则引擎 自动验证 3010 规则指南
API网关 请求路由和身份验证 8000 API文件

存储库结构

├── demos/              # Interactive demonstrations
├── services/           # Core platform services
│   ├── ignition/       # SCADA/HMI configurations
│   ├── llama-index/    # AI RAG service
│   ├── rules-engine/   # Validation engine
│   └── monitoring/     # Observability stack
├── docs/               # Documentation hub
│   ├── setup/          # Environment setup guides
│   ├── development/    # Developer resources
│   ├── deployment/     # Deployment guides
│   ├── troubleshooting/# Common issues & fixes
│   └── api/            # API documentation
├── config/             # Service configurations
├── scripts/            # Automation utilities
└── tests/              # Test suites

常见任务

运行演示

./demos/scripts/run-full-stack-demo.sh

开发设置

# See full setup guide: docs/development/GETTING-STARTED.md
docker compose up -d
npm install

故障排除

获取帮助

后续步骤

  1. 第一次? → Read GUIDE-INDEX.md 用于导航
  2. 想演示吗? → 从开始 demos/README.md
  3. 想要发展吗? → Check docs/development/GETTING-STARTED.md
  4. 需要架构概述吗? → See ARCHITECTURE.md

💡 专业建议:使用 ./scripts/demo-preflight.sh 在任何演示之前,都要验证一切是否正常工作。