- AI kodlama asistanında
/graphify .çalıştırınca tüm kod/belge/PDF/görsel/video içeriği bir bilgi grafı olarak eşlenir; dosyalarda grep yapmak yerine sorularla keşfetme yöntemine geçilir- Soru sorduğunuzda yalnızca ilgili alt graf döndürülür, tüm dosyayı okumaya gerek kalmaz
- Kod, tree-sitter AST ile yerel olarak ayrıştırılır ve LLM çağrısı yapılmaz. Yani graf oluşturmak için LLM token’ı sıfırdır
- Kod makinenin dışına çıkmadığı için, veri yerleşimi gereksinimleri olan kuruluşlar da API anahtarı olmadan tamamen çevrimdışı indeksleme yapabilir
- Tüm bağlantılara
EXTRACTED(özgün metinde açıkça belirtilmiş) /INFERRED(çıkarım) güvenilirlik etiketleri eklenir; böylece LLM çıktısına olduğu gibi güvenmek zorunda kalınmaz ve kanıtın nereye kadar uzandığı kontrol edilebilir - Gömme ve vektör deposu kullanmayan gerçek bir graf olduğu için, benzerlik araması yerine iki hedef arasındaki yolu izleme (
path) ve kavram açıklama (explain) yapılabilir - Kodun yanı sıra SQL şemaları, Terraform/HCL, MCP ayarları, paket manifestleri, Office belgeleri, PDF’ler, görseller ve video URL’leri aynı graf içinde birleştirilir
- 3 temel sorgu komutu
graphify query "what connects auth to the database?"- Doğal dildeki soruya kapsamı sınırlandırılmış bir alt graf döndürürgraphify path "FastAPI" "ModelField"- İki hedef arasındaki en kısa yolu hop bazında çıktılargraphify explain "APIRouter"- Kaynak konumu, topluluk, derece ve bağlantı listesini gösterir
# NOTE:/# WHY:yorumları ve ADR/RFC alıntıları birinci sınıf düğümler olarak çıkarılıp koda bağlanır → yalnızca koda bakarak anlaşılamayan tasarım gerekçeleri de aranabilir hale gelir- Asistanın her zaman önce grafa başvurması için hook/talimat dosyaları kurularak, kaynak dosyaları tek tek okuma davranışının sorgularla değiştirilmesi zorunlu kılınabilir
graphify-out/git’e commit edilirse tüm ekip aynı kod haritasından başlar; her commit’te otomatik yeniden oluşturulur ve API maliyeti de oluşmazpython -m graphify.serveile graf MCP sunucusu olarak dışa açılabilir;--transport httpile tüm ekip tek bir URL’yi paylaşabilir- MIT lisansı
Henüz yorum yok.