AI News HubLIVE
站内改写1 分鐘閱讀

OpenDevOps – 一款開源AI代理,用於調查AWS/Azure事件

OpenDevOps是一款開源的多雲DevOps代理,支持AWS和Azure,可接入任何LLM(通過LiteLLM),用於調查雲事件、查找根本原因並提供緩解方案。它比AWS DevOps Agent便宜約10倍,且支持自託管、數據本地化、可審計和高度定製。

來源Hacker News AI作者: ahmadhammad01

OpenDevOps是一個開源的多雲DevOps代理,專為調查AWS和Azure雲環境中的事件而設計。它利用LiteLLM集成任何大型語言模型(LLM),包括OpenAI、Anthropic、OpenRouter、Groq、Gemini、Mistral,以及用於氣隙或受監管環境的本地Ollama。該工具還能自動檢測現有的Claude Code訂閲,從而將增量LLM成本降至零。

在包含10個真實AWS和Azure資源的可復現基準測試中,OpenDevOps表現出色:它成功找到了90%(9/10)的根本原因,中位時間僅52秒,每次調查成本約0.03美元。相比之下,這比AWS DevOps Agent便宜約10倍,比手動分類(估計20-40分鐘的工程師時間)便宜約1000倍。這些基準測試使用了商品化開放模型(gpt-oss-120b),無需前沿模型。

OpenDevOps的架構基於LangChain DeepAgents框架,提供21個只讀AWS工具(覆蓋CloudWatch、CloudTrail、ECS、Lambda、EC2、RDS和IAM),以及Azure CLI支持(通過只讀az CLI和kubectl)。它還包括一個沙盒bash執行工具,用於運行白名單命令,並具有嚴格的超時和安全保護。事件驅動檢測通過EventBridge→SQS→長輪詢消費者實現,涵蓋9種事件類型。系統提供Web UI(React + Vite + FastAPI),包括聊天界面、監控儀表板、會話歷史、搜索和設置等頁面。

該工具強調數據主權:所有調查、提示和工具輸出都持久化在用户自己的Postgres或SQLite數據庫中,支持HIPAA、PCI、FedRAMP和EU AI Act審計要求。每個提示、工具調用和令牌都公開可見,完全可審計。用户可以通過添加Python函數工具、放置SKILL.md運行手冊或修改系統提示來定製代理。

部署快速:支持Docker Compose、本地開發或Railway。依賴管理通過uv sync完成,環境配置簡單。OpenDevOps還提供CLI工具,支持“investigate”、“ask”和“report”命令,以及內置的MCP服務器,可從Claude Desktop、Cursor或其他MCP客户端使用。

對於完全依賴AWS且不需要自託管基礎設施的用户,Amazon Q Developer可能是更合適的選擇。但OpenDevOps為需要多雲靈活性、數據本地化、定製性和成本控制的用户提供了強大的開源替代方案。