1 poin oleh xguru 2 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • 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 language
    • graphify path "FastAPI" "ModelField" - menampilkan shortest path antar dua target per hop
    • graphify 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 http seluruh tim bisa berbagi satu URL
  • Lisensi MIT

Belum ada komentar.

Belum ada komentar.