Show GN: Opentology - LLM 코딩 어시스턴트를 위한 RDF 기반 지식 그래프
(opentology.dev)Opentology는 코드베이스, 지식, 세션 정보 등을 RDF 지식 그래프로 구축하고, 유지/관리하는 오픈소스입니다.
Rule-base 모듈/심볼 의존성 파악, 세션 이력, 개발 과정중 생기는 지식 등을 Oxigraph로 저장하고, 필요할 때마다 직접 열어볼 수 있도록 행동지침을 주입합니다.
상세하게 사용할 수 있는 기능으로는
- context-scan: 코드 내의 심볼과 모듈 의존성을 파악하여 저장합니다.
- context-impact: 특정 심볼/모듈 수정시 영향받게 되는 blast-radius을 측정합니다.
- context-load: 이전 세션이나 프로젝트 정보 등을 세션 시작시 주입받습니다.
- context-save: 해당 세션의 정보들을 저장합니다.
- context-graph: 그래프를 시각화한 웹사이트를 열어줍니다.
들이 있습니다.
특히 Oxigraph WASM으로 인베디드 형태로 쓸 수 있도록 하여서, 따로 호스팅하거나 할 필요는 없습니다.
아직은 0.4버전으로 정식 출시는 아니지만, 더 발전시킬 수 있으면 좋을 것 같아 공유합니다.
https://opentology.dev에서 데모도 확인하실 수 있습니다.