모든 프로젝트

Graph Index

닫힌 어휘로 모든 파일에 태그를 달고 태그 쿼리에 오프라인으로 답합니다

진행 중

기술 스택
GoTask

폴더의 모든 파일에 100k, 1M 또는 10M 항목의 닫힌 영어 어휘에서 가중치가 있는 태그 묶음을 부여하며, lang:pl, year:2024 같은 코드 태그도 포함합니다. 태그 쿼리는 일치하는 파일을 반환합니다. 태그를 임의로 만들지 않으며, 어떤 것도 기기 밖으로 나가지 않습니다.

작동 방식

  • 태그는 닫힌 어휘에서만 가져오며, 각 태그에는 가중치와 그 근거가 붙습니다.
  • 쿼리는 AND, OR, NOT, 구문, 연도 범위, 가중치 필터를 조합하며 명령줄이나 MCP로 실행합니다.
  • 런타임에 네트워크 호출이 없습니다. 로컬 LLM 요약 단계가 있으며 기본값은 꺼짐입니다.

예시

# Index a folder, then ask which files carry the tags
task indexer:run -- /abs/path/to/folder
cd indexer
go run ./cmd/graph-index tags query /abs/path/to/folder "invoice AND year:2024"