这是一个全面的制造执行系统(MES),具备人工智能功能,旨在展示工业自动化工作流程中的人工智能集成。
🗺️ 新用户? 查看
GUIDE-INDEX.md,获取演示、服务和文档的完整地图。
此仓库包含一个全栈制造平台,展示了以下内容:
| 角色 | 您应该... | 从这里开始 |
|---|---|---|
| 演示者/评估者 | 运行脚本演示 | demos/README.md |
| 开发者 | 理解代码库并贡献 | docs/development/GETTING-STARTED.md |
| DevOps/部署者 | 部署到环境 | docs/deployment/README.md |
| 架构师 | 理解系统设计 | ARCHITECTURE.md |
# 克隆并设置
git clone <repository-url>
cd icc-ai-in-manufacturing-2025
# 配置环境
cp .env.example .env
# 编辑.env文件,添加您的GitHub令牌
# 启动平台
docker compose up -d
# 运行演示
./demos/scripts/run-full-stack-demo.sh --auto
./scripts/demo-preflight.shgraph TB
客户端[演示客户端] --> Kong[API网关 :8000]
Kong --> RAG[AI RAG服务 :8080]
Kong --> Rules[规则引擎 :3010]
Kong --> Ignition[Ignition网关 :9043]
RAG --> VectorDB[(向量数据库)]
Rules --> MainDB[(PostgreSQL)]
Ignition --> MainDB
Ignition --> MQTT[MQTT代理]
classDef service fill:#e1f5fe
classDef database fill:#e8f5e8
classDef gateway fill:#fff3e0
| 服务 | 目的 | 端口 | 文档 |
|---|---|---|---|
| Ignition网关 | SCADA/HMI系统 | 9043 | 服务指南 |
| AI RAG服务 | 自然语言制造查询 | 8080 | AI文档 |
| 规则引擎 | 自动验证 | 3010 | 规则指南 |
| API网关 | 请求路由与认证 | 8000 | API文档 |
├── demos/ # 交互式演示
├── services/ # 核心平台服务
│ ├── ignition/ # SCADA/HMI配置
│ ├── llama-index/ # AI RAG服务
│ ├── rules-engine/ # 验证引擎
│ └── monitoring/ # 可观察性堆栈
├── docs/ # 文档中心
│ ├── setup/ # 环境设置指南
│ ├── development/ # 开发者资源
│ ├── deployment/ # 部署指南
│ ├── troubleshooting/# 常见问题及解决方法
│ └── api/ # API文档
├── config/ # 服务配置
├── scripts/ # 自动化工具
└── tests/ # 测试套件
./demos/scripts/run-full-stack-demo.sh
# 查看完整设置指南:docs/development/GETTING-STARTED.md
docker compose up -d
npm install
GUIDE-INDEX.md以导航demos/README.md开始docs/development/GETTING-STARTED.mdARCHITECTURE.md💡 小贴士:在任何演示前使用./scripts/demo-preflight.sh以确保一切正常运行。