apache/maka

Apache Maka (Incubating) is a high-performance agent workspace that keeps a complete record of everything it did.

해결 과제

Apache Maka는 AI 에이전트를 실행, 추적 및 벤치마킹하기 위해 설계된 고성능 에이전트 워크스페이스입니다. 모델 메시지나 도구 호출부터 권한 결정에 이르기까지 모든 작업이 변경 불가능한 추가 전용 로그에 기록되도록 보장하여 신뢰할 수 있고 재현 가능한 에이전트 워크플로우에 대한 요구를 해결합니다. 이를 통해 사용자는 에이전트 동작을 감사하고, 충돌로부터 복구하며, 일관되게 성능을 평가할 수 있습니다.

작동 원리

핵심적으로 Maka는 에이전트 세션의 수명 주기를 관리하는 런타임 호스트 역할을 합니다. Desktop (Electron), TUI 및 CLI 환경 전반에 걸쳐 통합된 인터페이스를 제공합니다. 시스템은 "RuntimeEvent" 로그를 단일 진실 공급원으로 사용하며, UI와 에이전트 로직은 이 로그의 투영입니다. 사용자는 자신의 모델(API 또는 로컬 제공자 경유)을 연결하고, 시스템은 도구 실행, 파일 시스템 상호 작용 및 샌드박스 경계를 처리합니다. 또한 실험을 실행하고 표준화된 검증 도구를 사용하여 에이전트 성능을 비교하기 위한 평가 프레임워크도 포함되어 있습니다.

대상 사용자

이 프로젝트는 투명하고 감사 가능하며 로컬 우선 환경이 필요한 AI 에이전트를 구축하거나 테스트하는 개발자 및 연구자를 위한 것입니다. 데이터와 자격 증명에 대한 엄격한 통제를 유지하면서 다양한 모델이나 작업 전반에 걸쳐 에이전트 성능을 벤치마킹해야 하는 사용자에게 특히 유용합니다.

주요 특징

  • 변경 불가능한 로깅: 모든 에이전트 작업은 완전한 감사 가능성과 충돌 복구를 위해 추가 전용 RuntimeEvent 로그에 저장됩니다.
  • 통합 런타임: 단일 실행 권한이 Desktop, TUI 및 CLI 인터페이스를 구동합니다.
  • 로컬 우선 보안: 자격 증명과 워크스페이스 데이터는 사용자의 로컬 머신에 유지되며, 민감한 키는 OS 보호 저장소에 보관됩니다.
  • 벤치마킹 준비 완료: 공식 검증 도구를 사용하여 에이전트 성공률과 비용을 측정할 수 있는 내장 평가 프레임워크가 포함되어 있습니다.

관련

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