- Dengan menjalankan
/graphify .di AI coding assistant, seluruh kode/dokumen/PDF/gambar/video dipetakan menjadi knowledge graph, sehingga cara eksplorasinya beralih dari grep file menjadi menjelajah lewat pertanyaan- Saat bertanya, hanya subgraf yang relevan yang dikembalikan, jadi tidak perlu membaca seluruh file
- Kode diparsing secara lokal dengan tree-sitter AST tanpa memanggil LLM sama sekali. Artinya, token LLM untuk membangun graph adalah nol
- Karena kode tidak keluar dari mesin, organisasi dengan persyaratan data residency juga dapat melakukan indexing sepenuhnya offline tanpa API key
- Setiap koneksi diberi tag kepercayaan
EXTRACTED(dinyatakan di sumber asli) /INFERRED(hasil inferensi), sehingga menghindari situasi harus mempercayai hasil LLM begitu saja dan bisa memeriksa sampai sejauh mana ada buktinya - Karena ini adalah graph nyata yang tidak memakai embedding maupun vector store, yang tersedia bukan similarity search, melainkan pelacakan jalur antar dua target (
path) dan penjelasan konsep (explain) - Selain kode, skema SQL, Terraform/HCL, konfigurasi MCP, package manifest, dokumen Office, PDF, gambar, hingga URL video diintegrasikan ke dalam graph yang sama
- 3 perintah query utama
graphify query "what connects auth to the database?"- mengembalikan subgraf dengan cakupan terbatas untuk pertanyaan natural languagegraphify path "FastAPI" "ModelField"- menampilkan shortest path antar dua target per hopgraphify explain "APIRouter"- menampilkan lokasi sumber, komunitas, degree, dan daftar koneksi
- Komentar
# NOTE:/# WHY:serta kutipan ADR/RFC diekstrak sebagai node kelas satu dan dihubungkan ke kode → alasan desain yang tidak bisa diketahui hanya dari kode juga menjadi target pencarian - Dapat memasang hook/file instruksi agar assistant selalu merujuk graph terlebih dahulu, sehingga perilaku membaca file asli satu per satu bisa dipaksa diganti dengan query
- Jika
graphify-out/di-commit ke git, seluruh tim mulai dari peta kode yang sama, dibangun ulang otomatis di setiap commit, dan tidak menimbulkan biaya API - Dengan
python -m graphify.serve, graph dapat diekspos sebagai MCP server, dan melalui--transport httpseluruh tim bisa berbagi satu URL - Lisensi MIT
Belum ada komentar.