# ifpp-agent-glm5 **Repository Path**: ifpp-agent/ifpp-agent-glm5 ## Basic Information - **Project Name**: ifpp-agent-glm5 - **Description**: 基于GLM5.1构建 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2026-05-16 - **Last Updated**: 2026-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IFPP Agent 基于 CrewAI Flows 的的故障预测、异常检测、寿命预测与PHM、故障风险挖掘方案生成的智能体系统。 AI 快速迭代方案(数据处理/特征/模型/参数),人把控方向与最终决策,输出可不依赖公司外网部署的代码 + SKills。 ## 架构 6 阶段 Flow + 6 个专业 Crew,关键阶段采用 3-Agent 共识 + Merger 合并模式: **场景定义 → 数据探索 → 数据预处理 → 故障特征分析与提取 → 迭代训练 → 交付部署** 每阶段通过 `@human_feedback` 人工门控,迭代循环支持 `or_()` 重入,最多 5 轮。 ## 快速开始 ```bash # 安装 uv sync # 进入虚拟环境 .venv/Scripts/activate (For Windows) # 或 source .venv/bin/activate (For Linux/MacOS) # 配置 .env(API keys, 模型名称) cp .env.example .env # 运行 kickoff --scenario "服务器硬盘故障预测" --data path/to/data.csv --proj disk_pred # 或者在 .env 中设置场景环境变量,执行命令 crewai run # noweb模式可以通过下面命令实现,也可以在环境变量里(.env)设置 IFPP_NO_WEB=1 来关闭web页面 uv run kickoff --no-web # 断点续传(尚未实现) kickoff --proj disk_pred --resume ``` ## 新版前端(测试中) 开启前端vite服务 ```bash cd frontend npm install npm run dev ``` 之后即可在http://127.0.0.1:5173/中访问前端页面 ## 核心特性 - **共识机制**:多模型投票防偏见,分歧标注 `[DISPUTED]` - **自动迭代**:各个阶段如果未达到设计目标,自动+人工反馈朝设定目标演进迭代(实现中) - **可复现**:固定种子 + sklearn Pipeline + 完整超参记录(尚未实现) - **交付部署**:推理脚本零外部网络依赖,部署包含 predict.py / train.py / pyproject.toml/Skills,支持二次开发与进一步产品化落地