ChatOps+AI Demo 用聊天方式完成部署,運維,測試等工作

阿东發表於2024-12-26

最近嘗試將 AI Agent 和 ChatOps 結合,目標是在聊天工具(如 Teams 和 Slack)中實現用自然語言與系統互動,從而實現部署、監控等運維活動。

先上一個演示:

📊 部署架構圖:

📈 監控架構圖:

🔄 核心元件

  • Slack:團隊溝通和互動介面
  • Workflow Orchestrator:與各模組互動的核心服務
  • Jenkins:自動化部署服務
  • Dify + OpenAI:自然語言理解和提示詞管理
  • Prometheus:系統監控和指標收集

主要功能

  • 使用自然語言觸發部署
  • 多語言(中英文)支援
  • 自動解析部署引數
  • 實時監控系統狀態
  • 智慧分析監控資料
  • 互動式部署確認

模組之間儘可能用介面通訊,理論上每個模組都可以換成不同的產品。
目前專案還有很多需要改進的地方,詳細文件和程式碼已放在 GitHub 上,歡迎交流和建議。

🔗 專案地址:https://github.com/Danielyan86/DevOpsGPT

相關文章