Nasiko-Labs/nasiko

Developer Control Plane for your AI Agents

해결하는 문제

Nasiko는 AI 에이전트 플릿을 관리하기 위한 중앙 집중식 제어 플레인을 제공합니다. 에이전트 간(A2A) 통신의 운영 복잡성, 예를 들어 트래픽 라우팅, API 키 관리, 에이전트 액세스 보안, 비용 및 성능 모니터링 등을 에이전트를 공개하지 않고 해결합니다.

작동 방식

Nasiko는 모든 에이전트 앞에 위치하는 단일 프로세스로 작동합니다. TLS를 종료하고 모든 에이전트 간 트래픽을 프록시하여 에이전트가 공개적으로 도달할 수 없도록 합니다. 3단계 라우팅 엔진(임베딩 유사성, 재순위화, LLM 선택)을 사용하여 요청을 올바른 에이전트로 전달합니다. 보안을 강화하기 위해 실제 API 키 대신 단기 ID 토큰을 에이전트에 제공하는 LLM 라우터와 도구 자격 증명을 중앙에서 관리하는 MCP 게이트웨이를 제공합니다.

대상

A2A 프로토콜을 따르는 다른 언어(Python, Rust, Go, TypeScript)로 작성된 에이전트 간의 트래픽을 안전하고 관찰 가능하며 확장 가능한 방식으로 배포하고 라우팅해야 하는 멀티 에이전트 시스템을 구축하는 개발자 및 운영자.

주요 기능

  • A2A 프로토콜 지원: 언어에 관계없이 A2A v1.0 사양을 따르는 모든 에이전트를 배포할 수 있습니다.
  • 지능형 라우팅: 컨텍스트와 임베딩을 기반으로 에이전트를 선택하는 3단계 파이프라인.
  • 보안 우선 아키텍처: 에이전트는 프록시되며 공개되지 않습니다. 비밀은 AES-256-GCM으로 저장 시 암호화됩니다.
  • 내장 관찰 가능성: 엔드투엔드 추적, 토큰 사용량, 비용 추적을 위한 완전한 OTel 통합.
  • 내장 OCI 레지스트리: 외부 종속성 없이 에이전트 이미지를 빌드하고 배포하기 위한 S3 지원 자체 호스팅 레지스트리.
  • 흐름 가드: 에이전트 루프 폭주를 방지하기 위한 깊이, 팬아웃, 토큰 예산에 대한 Redis 지원 제한.

관련

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