AI测试 ChatOps+AI Demo 用聊天方式完成部署,运维,测试等工作

阿东 · 2024年12月26日 · 620 次阅读

最近尝试将 AI Agent 和 ChatOps 结合,目标是在聊天工具(如 Teams 和 Slack)中实现用自然语言与系统交互,从而实现部署、监控等运维活动。

先上一个演示:

📊 部署架构图:

📈 监控架构图:

🔄 核心组件

  • Slack:团队沟通和交互界面
  • Workflow Orchestrator:与各模块交互的核心服务
  • Jenkins:自动化部署服务
  • Dify + OpenAI:自然语言理解和提示词管理
  • Prometheus:系统监控和指标收集

主要功能

  • 使用自然语言触发部署
  • 多语言(中英文)支持
  • 自动解析部署参数
  • 实时监控系统状态
  • 智能分析监控数据
  • 交互式部署确认

模块之间尽可能用接口通信,理论上每个模块都可以换成不同的产品。
目前项目还有很多需要改进的地方,详细文档和代码已放在 GitHub 上,欢迎交流和建议。

🔗 项目地址:https://github.com/Danielyan86/DevOpsGPT

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册