ChatOps+AI Demo 用聊天方式完成部署,運維,測試等工作
最近嘗試將 AI Agent 和 ChatOps 結合,目標是在聊天工具(如 Teams 和 Slack)中實現用自然語言與系統互動,從而實現部署、監控等運維活動。
先上一個演示:
📊 部署架構圖:
📈 監控架構圖:
🔄 核心元件
- Slack:團隊溝通和互動介面
- Workflow Orchestrator:與各模組互動的核心服務
- Jenkins:自動化部署服務
- Dify + OpenAI:自然語言理解和提示詞管理
- Prometheus:系統監控和指標收集
✨ 主要功能
- 使用自然語言觸發部署
- 多語言(中英文)支援
- 自動解析部署引數
- 實時監控系統狀態
- 智慧分析監控資料
- 互動式部署確認
模組之間儘可能用介面通訊,理論上每個模組都可以換成不同的產品。
目前專案還有很多需要改進的地方,詳細文件和程式碼已放在 GitHub 上,歡迎交流和建議。
🔗 專案地址:https://github.com/Danielyan86/DevOpsGPT
相關文章
- 運維工作實用技巧運維
- 運維工程師核心工作是什麼?用什麼運維工具好?運維工程師
- 軟體工作四則運算測試
- junit測試工具運用
- Jmeter介面測試demoJMeter
- 運維日常工作運維
- 不清楚IT運維具體工作有哪些?運維工作方向大科普!運維
- 運維指令碼:網路連通性測試運維指令碼
- 開發、測試、運維等崗位薪酬體系大公開!你拖後腿了嗎?運維
- 什麼是運維?怎樣快速做好運維工作?運維
- 用雲壓力測試工具,如何完成一次測試任務
- 如何運用專案管理思維制定工作計劃?專案管理
- 面試 Linux 運維工作至少需要知道哪些知識?面試Linux運維
- 【IT運維】運維告警方式有哪些?哪個工具好用?運維
- 告訴你什麼是TestOps測試運維運維
- 運維每天都做什麼工作呢?Linux運維學習運維Linux
- Android-藍芽聊天demoAndroid藍芽
- Linux運維工作方向有哪些?Linux運維
- 運維工程師可以做哪些方面的工作?Linux運維運維工程師Linux
- 測試複習隨筆_等價劃分法經典測試用例
- 運維攻堅之jmeter壓力測試報錯運維JMeter
- 開發、運維、測試,哪個崗位更有前途?運維
- 如何做好企業IT運維工作?雲端計算運維的工作內容有哪些?運維
- 要想高效率完成軟體測試工作,請牢記以下幾點!
- 簡化IT運維工作,就要學會使用自動化運維工具!運維
- 工作中常用的運維命令運維
- 谷歌SRE與運維工作的思考谷歌運維
- 測試工程師為什麼需要產品思維?5種方式教你提高測試效率!工程師
- 雙通道-程控絕緣測試電阻箱主要工作方式
- 軟體測試人員必備的7種思維方式
- vSAN 設計、部署、運維最佳實踐運維
- thinkphp5.0+workerman聊天室demoPHP
- 怎樣做好伺服器運維工作伺服器運維
- 運維工作多年還無法高薪運維高薪
- 《資訊化專案軟體運維費用測算規範》等兩項北京地標正式報批運維
- 運維工程師是做什麼工作的?linux運維入門學習運維工程師Linux
- 測試工作流程
- 自動化運維:使用Maven與Docker執行Selenium測試運維MavenDocker
- 測試測試用