基于多智能体协作架构,融合 RAG 知识增强与 MCP 工具链,实现工控网络安全攻防全流程自动化演示
| 序号 | 任务项 | 详情说明 | 状态 |
|---|---|---|---|
| 一、设备准备 | |||
| 1 | 服务器本地部署大模型 | 在比赛用服务器上部署本地大模型(如 Ollama + Qwen/DeepSeek),确保离线可用,避免比赛现场网络不稳定 | 待办 |
| 2 | 预录提示词与工具调用响应 | 提前录入各智能体的系统提示词、用户提示词,以及预设好工具调用的模拟返回结果,确保演示流畅 | 待办 |
| 3 | 打字模拟软件准备 | 准备自动打字模拟软件(如 AutoTyper / 按键精灵脚本),展示学生流畅的操作过程,体现技能熟练度 | 待办 |
| 4 | 工控教学工具箱检查 | 检查PLC控制器、HMI显示屏、流水灯、交通灯、电源是否正常工作,确认可编程控制 | 待办 |
| 5 | 路由器购买与配置 | 购买可编程路由器,需支持远程配置防火墙规则(ACL),用于防御智能体演示阶段通过工具自动下发访问控制策略、阻断攻击流量 | 待办 |
| 6 | HDMI分线器采购 | 每支队伍配备1个HDMI分线器(共2个),用于将笔记本画面同步到外接显示设备 | 待办 |
| 7 | HDMI线采购 | 采购8根HDMI线,每人1根,用于连接笔记本到分线器或显示设备 | 待办 |
| 8 | 学生笔记本电脑准备 | 每人自带笔记本电脑(共8台),提前安装好开发环境(OpenClaw、Dify、Python、Node.js等) | 待办 |
| 9 | 网线及配件 | 各学生自带所需网线、转接器等线材配件 | 待办 |
| 二、平台与软件开发 | |||
| 10 | OpenClaw攻击智能体开发 | 在OpenClaw平台搭建目标驱动的多智能体攻击系统,编写主智能体和各子智能体的提示词及协作逻辑 | 待办 |
| 11 | Dify防御智能体开发 | 在Dify上搭建事件驱动的防御工作流,配置各智能体节点和事件触发条件 | 待办 |
| 12 | RAG知识库构建 | 收集工控/水利安全文档(漏洞库、协议文档、安全标准、应急预案),完成分块、向量化、索引构建 | 待办 |
| 13 | MCP工具链开发 | 开发攻击和防御两套MCP Server,实现各工具函数(扫描、漏洞利用、阻断、恢复等),定义JSON Schema | 待办 |
| 14 | 工控设备控制程序 | 编写PLC控制程序,实现流水灯/交通灯可通过网络远程控制,HMI数据可远程读写 | 待办 |
| 15 | 演示效果联调 | 将智能体系统与工控设备联调,确保攻击时设备异常可见、防御后设备恢复正常 | 待办 |
| 三、PPT 与展示材料制作 | |||
| 16 | AI生成文字稿 | 使用AI工具生成比赛演示的完整文字稿(包含技术原理讲解、操作说明等结构化内容) | 待办 |
| 17 | NotebookLM绘制PPT | 将AI生成的文字稿导入Google NotebookLM,生成可视化PPT演示文稿 | 待办 |
| 18 | 桌签制作 | 制作角色桌签(Agent工程师、MCP工程师、RAG工程师、用户),不出现学校名、个人姓名和公司名称 | 待办 |
| 四、服装道具 | |||
| 19 | 统一POLO衫采购 | 采购统一颜色POLO衫,两支队伍共8名学生统一着装,颜色建议深蓝或深红,简洁专业,比赛当天学生直接穿着前往 | 待办 |
| 五、训练场地 | |||
| 20 | 训练场地预约 | 预约可容纳两支队伍同时训练的场地,需有足够桌椅和电源插座,满足8人+2台服务器+2套工具箱同时使用 | 待办 |
| 21 | 移动大屏准备 | 准备移动大屏(或大屏电视),用于训练时模拟比赛现场的演示环境,便于团队彩排和调试展示效果 | 待办 |
| 六、物资运输与后勤 | |||
| 22 | 统一物资打包 | 服务器、工控教学工具箱、路由器、分线器、HDMI线、桌签等统一打包(学生笔记本电脑和线材各自自带,POLO衫直接穿着) | 待办 |
| 23 | 货拉拉运输预约 | 根据比赛场地地址预约货拉拉运输,确认车型能容纳所有打包物资 | 待办 |