mezmo/aura
AURA is a production-tested SRE agent platform you can deploy in minutes. AURA handles the guardrails, APIs, state management, streaming, and failure handling required to put AI to work safely on production infrastructure.
AURAとは?
AURAは、AI駆動のアシスタント(エージェント)を自身のインフラ内で実行できるオープンソースの SRE-agent platform です。可観測性データ、クラウド・リソース、バージョン管理、チケットシステムなどをクエリし、大規模言語モデル(LLMs)を使用してインシデントの調査と解決を支援する、事前構成済みの「スペシャリスト」エージェントセットが付属しています。
なぜ重要なのか
- 本番環境対応の安全性 – すべてのモデル呼び出し、ツール実行、および状態は、構成可能なガードレール、承認ステップ、OpenTelemetryトレースでラップされているため、セキュリティおよびコンプライアンス要件を満たすことができます。
- プロバイダー非依存 – OpenAI、Anthropic、AWS Bedrock、Gemini、Ollama、OpenRouter、またはOpenAI互換APIをサポートするあらゆるモデルで動作します。モデルの切り替えは設定変更のみで完了します。
- 拡張性と可観測性 – エージェントはバージョン管理されたTOMLで定義され、外部ツールを呼び出したり、QdrantやBedrock KBからRAGデータを取得したり、事後分析のために完全なエンドツーエンドのトレースをエクスポートしたりできます。
- どこでも実行可能 – CLI、Dockerイメージ、Helmチャート、または埋め込み可能なRustライブラリとして、エアギャップ環境でも実行可能です。
コアコンセプト
| コンセプト | 機能 |
|---|---|
| Agent | 独自のプロンプト、モデル、ツールセットを持つAI駆動の小さなワーカー(例:「Kubernetesインスペクター」や「PagerDutyレスポンダー」)。 |
| Agent Skills | エージェントにドメイン固有の知識を与えるために、必要に応じてロードできる再利用可能な命令バンドル。 |
| MCP (Model Context Protocol) | HTTP、SSE、またはSTDIOを介して外部ツールやRAGストアをAURAが発見できるようにするプロトコル。 |
| Guardrails / Approval | 状態を変更する可能性のあるツールを実行する前に、人間またはWebhookによる確認を要求するポリシー。 |
| Streaming API | チャットUIや他のサービスで消費可能な、リアルタイムのトークンレベル出力。 |
| OpenTelemetry export | すべてのLLMターン、ツール呼び出し、オーケストレーションステップが、可観測性のためにトレーススパンとして出力されます。 |
はじめに(クイックリキャップ)
- インストール – 提供されているインストールスクリプト (
curl … | bash) を実行します。 - 初期化 –
aura initでLLMプロバイダーの選択をガイドし、aura.toml設定を作成します。 - 実行 –
auraでローカルCLIチャットを開始します。aura webserverでサービスとして実行します。Docker/Helmオプションも利用可能です。
誰が使うべきか?
- SRE / DevOpsチーム:データ自身のセキュリティ境界内に保持しながら、インシデントトリアージ、根本原因分析、自動修復のためのAI支援を求めるチーム。
- プラットフォームエンジニア:既存のCI/CDや可観測性パイプラインにLLM駆動のワークフローを組み込みたいエンジニア。
- 厳格なコンプライアンスを持つ企業(エアギャップ、規制対象):モデルプロバイダー、データフロー、承認ポリシーを完全に制御する必要がある企業。
制限事項 / 注意点
- AURAは framework であり、ターンキーAIモデルではありません。LLMプロバイダーへのアクセスと、適切なツール/統合の設定が必要です。
- セキュリティはガードレールとシークレット管理の設定方法に依存します。誤設定により、モデルプロンプトに資格情報が露出する可能性があります。
- 調査の質は、スペシャリストエージェントの品質と接続するデータソース(Prometheus、Kubernetes、PagerDutyなど)に依存します。
詳細情報
- ドキュメント – https://docs.mezmo.com/aura (クイックスタート、設定リファレンス、ストリーミングAPIガイド)。
- 例 – リポジトリ内の事前構築済みTOML設定 (
examples/complete/...)。 - コミュニティ – 質問やロードマップの議論については、READMEにリンクされているSlackチャンネルへ。
要約
AURAは、AI駆動のSREエージェントを自身の環境内で実行できる、Rustベースのオープンソースプラットフォームです。LLMを監視、クラウド、チケットシステムツールに接続するための安全で構成可能かつ可観測な方法を提供し、データ制御を維持しながらインシデント調査を高速化します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト