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) AURA가 HTTP, SSE 또는 STDIO를 통해 외부 도구나 RAG 저장소를 찾을 수 있게 해주는 발견 프로토콜.
Guardrails / Approval 상태를 변경할 수 있는 도구를 실행하기 전에 사람이나 Webhook의 확인을 요구하는 정책.
Streaming API 채팅 UI나 다른 서비스에서 소비할 수 있는 실시간 토큰 수준의 출력.
OpenTelemetry export 모든 LLM 턴, 도구 호출 및 오케스트레이션 단계가 관측 가능성을 위해 추적 스팬(trace span)으로 내보내집니다.

시작하기 (빠른 요약)

  1. 설치 – 제공된 설치 스크립트 (curl … | bash)를 실행합니다.
  2. 초기화 – aura init을 통해 LLM 제공업체를 선택하고 aura.toml 설정을 생성합니다.
  3. 실행 – 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을 모니터링, 클라우드 및 티켓 시스템 도구에 연결하는 안전하고 구성 가능하며 관측 가능한 방법을 제공하여 데이터 제어권을 유지하면서 인시던트 조사를 가속화합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트