corvus은(는) 무엇을 하나요?
Corvus: 패턴 분석 엔진 — 지식 그래프와 저널을 스캔하여 행동 패턴과 기회를 발견합니다.
개요
Corvus는 개발자의 지식 그래프와 저널 데이터를 분석하여 숨겨진 행동 패턴, 반복되는 작업 흐름, 그리고 개선 가능한 기회를 발견하는 AI 에이전트 스킬입니다. Claude Code, Cursor, Codex 등 주요 AI 코딩 도구와 호환됩니다.
주요 기능
- 패턴 탐지: 일일 저널과 지식 그래프에서 반복되는 활동을 식별합니다.
- 기회 분석: 비효율적인 작업 흐름이나 학습 기회를 강조합니다.
- 시계열 추세: 시간에 따른 행동 변화를 추적하고 시각화합니다.
- 연관성 매핑: 행동과 결과 간의 상관관계를 분석합니다.
설치 및 사용
필수 조건
- AI 에이전트 환경 (Claude Code, Cursor, Codex 등)
- 접근 가능한 지식 그래프 데이터베이스
- 최소 7일 이상의 저널 기록
설치
# 저장소 클론
git clone https://github.com/indigokarasu/corvus.git
cd corvus
# 종속성 설치
pip install -r requirements.txt
설정
환경 변수에 다음을 설정하세요:
CORVUS_KNOWLEDGE_GRAPH_PATH=/path/to/graph.db
CORVUS_JOURNAL_PATH=/path/to/journals
CORVUS_OUTPUT_FORMAT=markdown # 또는 json, html
사용 예시
# 기본 패턴 분석 실행
python corvus.py --scan
# 특정 날짜 범위 분석
python corvus.py --scan --from 2024-01-01 --to 2024-12-31
# 특정 패턴 유형 필터링
python corvus.py --scan --pattern-type coding,learning
패턴 유형
| 유형 | 설명 | 예시 |
|---|---|---|
coding | 코드 작성 및 리뷰 패턴 | 매일 오전 10시 커밋 |
learning | 학습 활동 패턴 | 주 3회 기술 문서 읽기 |
communication | 커뮤니케이션 패턴 | 오후 2-4시 회의 집중 |
productivity | 생산성 패턴 | 방해 요소로 인한 컨텍스트 전환 |
health | 웰빙 패턴 | 작업 중 휴식 빈도 |
출력 형식
Corvus는 분석 결과를 마크다운 형식으로 제공하며, 필요시 JSON이나 HTML로도 출력할 수 있습니다. 기본 출력에는 다음이 포함됩니다:
- 패턴 요약 표
- 주요 발견 사항 목록
- 행동 변화 추세 그래프 (지원 시)
- 실행 가능한 제안
라이선스
MIT License
기여
버그 제보, 기능 제안, 풀 리퀘스트는 GitHub 저장소에서 환영합니다.