llm9p projesi, Büyük Dil Modelleri'ne (LLM) erişimi devrim niteliğinde bir yaklaşımla kolaylaştırıyor: Plan 9 dosya sistemi protokolü (9P) aracılığıyla. Bu yenilikçi araç, kullanıcıların, betiklerin ve hatta diğer yapay zeka ajanlarının LLM'lerle standart dosya sistemi işlemleri üzerinden etkileşim kurmasını sağlıyor. Artık bir komut istemini (prompt) bir dosyaya yazıp, cevabı aynı dosyadan okuyarak LLM'lerle iletişim kurmak mümkün. Bu sayede karmaşık SDK'lar veya HTTP API'leri yerine cat, echo, > ve < gibi temel dosya komutları kullanılabiliyor.
llm9p, esnek bir arka uç mimarisine sahip. Şu anda Anthropic API ve Claude Code CLI gibi popüler servisleri destekliyor ve gelecekte yerel LLM'ler (Ollama gibi) için de destek sunmayı planlıyor. Bu takılabilir mimari, yeni LLM sağlayıcılarının sisteme kolayca entegre edilmesini mümkün kılıyor. 9P protokolünün basitliği, hafifliği ve ağ üzerinden kaynaklara yerel dosya gibi erişim imkanı sunması, llm9p'yi özellikle cazip kılıyor.
9P'nin LLM erişimi için kullanılması, evrensellik, betiklenebilirlik, birleştirilebilirlik ve basitlik gibi önemli avantajlar sunuyor. Herhangi bir dil veya araç, dosya okuma/yazma yeteneğine sahip olduğu sürece llm9p'yi kullanabilir. LLM çağrıları standart Unix boruları ve kabuk betikleriyle zincirlenebilir, birden fazla 9P servisi birleştirilebilir ve tüm bunlar herhangi bir kütüphane veya bağımlılık olmadan, sadece dosyalar aracılığıyla gerçekleştirilebilir. Kurulumu go install ile basit olup, Anthropic API anahtarı veya Claude Max aboneliği ile farklı arka uçlar üzerinden kolayca yapılandırılabilir. Çeşitli ortamlarda (9pfuse, Infernode) dosya sisteminin nasıl bağlanacağı ve LLM ile nasıl etkileşim kurulacağı da detaylıca açıklanmıştır.
Bu proje, Büyük Dil Modelleri ile etkileşim kurma şeklini basitleştirerek ve standart dosya sistemi araçlarına entegre ederek yapay zeka uygulamalarının geliştirilmesinde yeni bir esneklik ve erişilebilirlik düzeyi sunuyor.