Ajan Kütüphanesi: MCP aracılığıyla AI Ajanları için Yerel-Öncelikli Bellek
Arcadeai Labs tarafından mcp platformu için geliştirilen Agent Library, PyPI üzerinden dağıtılan ücretsiz bir Python paketidir. Bu araç, AI ajanları için yerel öncelikli, MCP yerel bellek katmanı veya kişisel bilgi tabanı olarak hizmet eder. Verileri yerel bir SQLite dosyasında saklar, metin, kod, PDF'ler ve görüntüler dahil olmak üzere çeşitli içerik türlerinde karmaşık anlamsal ve anahtar kelime aramasını destekler. Python ile inşa edilmiştir ve arcade-mcp-server çerçevesi ile entegre olarak, çeşitli AI istemcileri ve ajan çerçeveleri için kalıcı ve aranabilir bir bilgi temeli sunar.
Agent Library neye bağlanır?
Agent Library, Model Context Protocol (MCP) kullanarak AI ajanlarına bağlanır ve yerel öncelikli bir bellek katmanı veya kişisel bilgi tabanı işlevi görür. Bilgileri yerel bir SQLite dosyasında saklar ve hibrit anlamsal ve anahtar kelime aramalarını mümkün kılar. Bu, ajanların metin, kod, PDF ve görüntülerden veri sorgulamasını sağlar. Araç, arcade-mcp-server çerçevesiyle entegre olup, Claude, Cursor, ChatGPT, LangChain ve OpenAI Agents dahil olmak üzere birçok AI istemcisi ve ajan çerçevesiyle uyumludur ve tutarlı bir veri erişim yöntemi sunar.
Temel özellikler ve araçlar
Agent Library MCP sunucusu, "Librarian_" ile başlayan çağrılabilir araçlar sunar. Bunlar, genellikle varsayılan olarak etkin olan bilgi alma için Librarian_SearchLibrary ve Librarian_ReadFromLibrary içerir. Kütüphaneyi değiştirmek için Librarian_AddToLibrary, Librarian_UpdateLibraryDoc ve Librarian_RemoveFromLibrary mevcuttur. Bu yazma araçları, etkinleştirmek için açık onay gerektirir. Kütüphane, istemci uygulamalarıyla geniş uyumluluğu sağlamak için stdio ve HTTP/SSE dahil olmak üzere çeşitli taşıma protokollerini destekler.
Kime yöneliktir?
Agent Library, kalıcı, yerel ve aranabilir bir bellek katmanı gerektiren AI ajanları geliştiren geliştiriciler için tasarlanmıştır. Ajanların bağlamı saklamasına ve geri almasına, yanıtlarını ilgili bilgilerle desteklemesine ve kendi bilgi tabanlarını sürdürmesine olanak tanır. Bu araç, özel bir yerel veri kaynağı sağlayarak ajanların özerkliğini ve gerçeklik doğruluğunu artırmak için idealdir. Ajanlarınızın veri saklama ve geri alma için kalıcı, yerel bir bellek katmanına ihtiyacı yoksa bunu atlayın.
Nasıl başlanır
Temel işlevleri için kimlik bilgileri gerekmemektedir. Ajan iletişimi için taşıma protokolleri olarak stdio ve HTTP/SSE'yi destekler.
Kullanım durumları
- Çeşitli belge türlerini (metin, kod, PDF, görüntüler) alarak ve arayarak ajan bağlamını ve bilgisini saklama ve geri alma.
- Ajanların yanıtlarını bilgilendirmek için kütüphaneden ilgili bilgileri aramasına izin vererek ajan yanıtlarını destekleme.
- Ajanların kütüphane içinde kendi notlarını ve bilgilerini eklemesine, güncellemesine veya kaldırmasına olanak tanıyarak ajan not alma ve bilgi sürdürme.
Agent Library, AI ajanları için hayati bir yerel öncelikli bellek katmanı sunarak MCP aracılığıyla kalıcı bilgi depolama ve geri alma imkanı sağlar. Çeşitli içerik türlerini desteklemesi ve hibrit arama yetenekleri, ajan zekasını artırmak için değerli bir araç olmasını sağlar. Yazma araçlarının isteğe bağlı doğası, veri değişikliği üzerinde kontrol sağlar. Yeni ajan bağlamı ve bilgiyi yerel SQLite dosyasına eklemeye Librarian_AddToLibrary ile başlayın.