omnigraph: ajan yerel koordinasyonu için sürümlü grafik belleği
ModernRelay tarafından geliştirilen omnigraph, AI ajanları için uzun vadeli bellek ve bir koordinasyon katmanı olarak hizmet eden bir grafik motorudur. LLM'lerin konuşmalar sırasında yapılandırılmış bilgiyi sorgulayıp güncelleyebilmesi için bir Model Bağlam Protokolü sunucusu açar ve git tarzı dallanma, çok modlu geri alma ve kod olarak politika kontrolleri sunar. Çoklu ajan sistemleri ve egemen, denetlenebilir ajan bağlamına ihtiyaç duyan kurumsal ekipler, dağıtılmış bilgileri bir araya getirmek için sürümlü, depolama yerel bir yaklaşımın avantajlarından yararlanır.
Çoklu ajan iş akışları için operasyonel bir durum katmanı olarak işlev görür
Araç, ajanların çalışma zamanında okuyup yazabileceği paylaşılan, kalıcı bir bilgi grafiği olarak işlev görür, belgelerden, kullanıcı geçmişinden ve varlık ilişkilerinden "bağlam montajı" sağlanmasını mümkün kılar. Bu grafik, dil modellerinin istemlere ve güncellemelere yapılandırılmış durumu dahil edebilmesi için bir Model Bağlam Protokol sunucusu üzerinden açığa çıkar. Bu yerleşim, birden fazla ajanın izole geçici bağlam yerine aynı gelişen gerçekler üzerinde koordinasyon sağlaması gereken durumlarda faydalıdır.
Alım kalitesi, birleşik vektör, metin ve grafik sinyallerinden türetilir
Arama sonuçları, üç modun birleştirilmesiyle sıralanır: yaklaşık en yakın komşu vektör benzerliği, tam metin dizinleme ve grafik gezintisi, Karşılıklı Sıralama Birleştirmesi ile birleştirilir. Bu hibrit yaklaşım, hem anlamsal eşleşmeleri hem de ilişkisel bağlamı yüzeye çıkarmayı amaçlayan tek bir sıralı sonuç seti üretir. Motor, büyük ölçekli alım iş yükleri sırasında bellek güvenliği ve performans için geliştirici tarafından not edilen Rust dilinde uygulanmıştır.
Dağıtım, nesne depolama ve Node.js bileşenleri gerektirir
Girdiler ve kalıcılık, nesne depolama yerelidir, sütunlu formatlarda yazılmış ve S3 uyumlu kovalar, Google Cloud Storage, R2 veya yerel dosya sistemlerinde depolanmıştır. Ürün, bir CLI, bir TypeScript SDK ve bir MCP sunucusu olarak gönderilir ve SDK/MCP bileşenleri bir Node.js çalışma zamanı gerektirir. Bu dağıtım seçimleri, egemen barındırmayı mümkün kılar ancak uyumlu depolama veya Node.js deneyimi olmayan ekipler için altyapı ön koşulları getirir.
Geliştirici merkezli araç zincirlerine uyar, yönetişim takasları ile
Araç, operasyonel yönetişimi kabul eden mühendislik ekiplerini hedef alır. Erişim ve birleştirme kurallarını uygulamak için Cedar dilini kullanarak Bildirimsel Grafik olarak Kod ve politika olarak kod kullanır; bu, denetlenebilir iş akışlarını destekler ancak politika tasarımı ve operasyonel inceleme gerektirir. Sürüm kontrolü yapılmış grafik iş akışlarının CI ve birleştirme inceleme süreçlerine entegre edilmesi beklenmelidir ve ekipler, çelişkili ajan yazımlarını veya güvensiz birleştirmeleri önlemek için yönetişimi planlamalıdır.
Altyapı ve yönetişimi yönetebilen mühendislik ekipleri için en uygun
Ajan yerel sistemler inşa eden organizasyonlar için, bu araç, ajanlar arasında denetlenebilir, paylaşılan durumu sürdürmek için pratik bir seçenektir; geliştirme süreçlerine grafik sürüm iş akışlarını yerleştirmek için operasyonel bir öğrenme eğrisi bekleyin. Pratik bir ipucu: grafik dallarını, deposundaki özellik dalları gibi ele alın, birleştirmeler için insan incelemesi ekleyin ve temsilci ajan etkileşimleri altında birleştirilmiş durumu doğrulayan test senaryoları ekleyin.