← nitronium.dev

GBrain'de node bağlantıları embedding ile değil explicit olarak kurulur

2026-06-16
GBrain'de sayfalar arası bağlantının semantic similarity ile otomatik oluştuğunu varsaydım, ama öyle değil.

Kaynak koda bakınca links tablosundaki her edge'in ya markdown içinde [[slug]] yazılarak, ya frontmatter related alanından, ya da add_link MCP tool'u ile manuel olarak oluşturulduğu görülüyor. Embedding'in bu süreçte hiçbir rolü yok — o sadece search için kullanılıyor.

traverse_graph(slug, depth) da sadece bu explicit edge'leri geziyor. PostgreSQL'de recursive CTE ile çalışıyor, cycle prevention var. "Bu sayfaya benzer sayfaları getir" dersen embedding search'e düşüyor; "bu sayfadan bağlantılı sayfaları getir" dersen sadece elle kurulmuş edge'ler geliyor.

Sonuç: GBrain'i embedding search olarak kullanıyorsan bağlantı kurmak zorunda değilsin. Graf traversal yapmak istiyorsan explicit link şart.