griddynamics/rosetta
An instruction layer for AI coding agent
해결하는 문제
로제타는 팀 간에 AI 코딩 에이전트 사용이 분산되는 문제를 해결합니다. 개별 개발자가 자신의 프롬프트를 작성하거나, 에이전트가 몇 개의 열린 파일에서 프로젝트 아키텍처를 추측하는 대신, 로제타는 엔지니어링 거버넌스와 컨텍스트를 위한 공유되고 버전 관리되는 시스템을 제공합니다. 팀 고유의 아키텍처, 표준, 워크플로우를 각 세션에 인코딩함으로써 에이전트가 잘못된 결정을 자신감 있게 내리는 것을 방지합니다.
작동 방식
로제타는 코어(최선의 실천), 조직(표준 및 정책), 프로젝트(아키텍처 및 제약)의 세 수준에서 지침을 조율하는 런타임 레이어로 작동합니다. 이러한 계층화된 지침은 클로드 코드, 커서, 코파일럿, 코드크스와 같은 도구로 전달되기 위해 에이전트 어댑터를 통해 전달됩니다. 모든 내용은 마크다운으로 작성되며 Git으로 버전 관리되어, 다양한 IDE와 에이전트 간에 이식 가능합니다.
대상 사용자
AI 코딩 에이전트를 사용하고 있으며, 여러 리포지토리와 개발자 간에 일관된 엔지니어링 규율, 공유된 표준, 그리고 거버넌스된 워크플로우를 유지하고자 하는 엔지니어링 팀 및 조직을 위한 것입니다.
주요 기능
- 재사용 가능한 기술: 탐색, 요구사항 작성, 설계, 코딩, 테스트, 보안, 오케스트레이션을 포함하는 온디맨드 작업 단위 라이브러리.
- 구조화된 워크플로우:
coding-flow,security-flow,testgen-flow와 같은 작업을 위한 사전 정의된 엔드투엔드 흐름으로 승인 게이트 포함. - 다중 에이전트 오케스트레이션: 하위 에이전트 팀을 지시하고, 새로운 컨텍스트 리뷰어를 사용하여 자기 리뷰 편향을 피할 수 있음.
- 도구 독립성: 기존의 MCP 호환 에이전트 및 IDE와 호환되어 벤더 종속성을 방지.
- 거버넌스: Git을 통한 버전 관리 지원 및 보안 영역 내에서 실행 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트