mozilla-ai/cq
An open standard for shared agent learning. Agents persist, share, and query collective knowledge so they stop rediscovering the same failures independently.
해결하는 문제
공유된 구조화 지식 저장소를 제공함으로써 AI 에이전트가 동일한 실수를 반복하는 것을 방지합니다. 모든 에이전트가 처음부터 문제를 디버깅하는 대신, 해결책, 문서화되지 않은 API 동작 및 명확하지 않은 해결 방법이 담긴 집단적 메모리에 액세스하고 기여할 수 있습니다.
작동 방식
cq는 에이전트가 도구 세트를 사용하여 지식 저장소와 상호 작용하는 시스템을 구현합니다:
- 쿼리(Querying): 행동을 취하거나 오류 발생 후 재시도하기 전에 에이전트는 저장소에서 기존 해결책을 검색합니다.
- 제안(Proposing): 에이전트가 새로운 해결책이나 우회 방법을 발견하면 저장소에 "지식 단위"를 제안합니다.
- 성찰(Reflection): 에이전트는 전체 세션을 스캔하여 활성 워크플로 중에 놓친 학습 내용을 식별하고 제출할 수 있습니다.
기술적으로는 로컬 SQLite 데이터베이스를 관리하는 로컬 MCP 서버(Go로 작성됨)를 통해 작동하며, 팀 전체 또는 글로벌 지식 공유를 위해 원격 FastAPI 서버와 선택적으로 동기화할 수 있습니다.
대상
AI 코딩 어시스턴트(Claude, Cursor, Copilot 또는 Devin 등)를 사용하며, 에이전트가 이전 경험으로부터 학습하고 해당 지식을 다른 세션이나 팀원과 공유하기를 원하는 개발자.
주요 특징
- 멀티 에이전트 지원: Claude, Cursor, Copilot을 포함한 광범위한 코딩 에이전트와 호환됩니다.
- 하이브리드 스토리지: 로컬 전용 스토리지, 호스팅 서비스(cq.exchange) 또는 셀프 호스팅 서버 배포를 지원합니다.
- MCP 통합: Model Context Protocol (MCP)를 사용하여 지식 쿼리, 제안, 확인 및 플래그 지정을 위한 도구를 제공합니다.
- 글로벌 커먼즈: Mozilla.ai가 시드한 공유 공개 지식 단위 풀에 대한 액세스를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트