Açık kaynaklı agentik içerik sistemi
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Polywise açık kaynaklı bir agentik içerik sistemidir. Komut satırından ya da masaüstü uygulamasından kullanarak modellerle konuşabilir, bilgi saklayabilir, bağlamı geri çağırabilir ve tekrar eden çalışma biçimlerini yeniden kullanılabilir ajanlara dönüştürebilirsiniz.
Polywise için iki pratik giriş noktası vardır: CLI ve masaüstü uygulaması.
CLI'ı global olarak kurun:
npm install -g polywiseYerel Polywise servisini başlatın:
polywise start
polywise start -dpolywise start servisi ön planda çalıştırır. polywise start -d ise komuttan hemen çıkar ve servisi arka planda çalışır halde bırakır.
Daha sonra web arayüzünü http://localhost:3072/app/ adresinde açın.
Ayarlar içinden Auth girişini etkinleştirebilirsiniz. Etkinleştirip bir parola belirledikten sonra Web UI'a erişmek için giriş yapmanız gerekir ve API de korunmuş olur. Polywise'i uzak erişim için bir sunucuya kurmayı düşünüyorsanız bu özellikle önemlidir.
En güncel masaüstü sürümünü GitHub Releases sayfasından indirin.
Session'ları, kayıtlı içerikleri, ajanları ve post'ları sürekli terminalde kalmadan gezmek istiyorsanız masaüstü uygulaması en kolay yoldur.
İlk kullanım için Polywise'in esas olarak ihtiyacı olanlar şunlardır:
- kullanılabilir bir model sağlayıcısı
- kayıtlı içeriği geri getirmek istiyorsanız embedding ve rerank modelleri
İlk gün bütün provider ve integration ayarlarını tamamlamanız gerekmez.
polywise upgradeEn son sürümü GitHub Releases sayfasından kurun.
İlk gerçek faydaya en kısa yoldan ulaşmak istiyorsanız:
Settings -> Model Providerbölümünü açın ve gerçekten kullanabileceğiniz bir provider ayarlayın.Settings -> Model Settingbölümünü açın ve varsayılan sohbet modelinin kullanılabilir olduğundan emin olun.Sessionbölümüne gidin ve sadecehellogöndermek yerine gerçek bir soru sorun.- Polywise'e kısa bir not, sayfa özeti ya da bir cevap kaydedin.
- Geri getirmenin çalıştığını doğrulamak için bu kayıtlı öğeden sohbette tekrar bahsedin.
Bir provider bağlanıp varsayılan model ayarlandıktan sonra, ayarlarla oyalanmayı bırakıp ürünü kullanmaya başlayın.
Uygulama, her alanı tek bir somut iş için kullandığınızda çok daha anlaşılır hale gelir:
Sessiongerçek sorular sormak, işi planlamak ve workspace bağlamı içinde kalmak içinLinkcaseweb içeriğini sisteme çekip çıkarmak içinAgenttekrar eden talimat stillerini yeniden kullanılabilir iş ortaklarına dönüştürmek içinPoststek bir sohbet yanıtından daha uzun yaşaması gereken bilgileri saklamak için
Erken öğrenmeye değer iki kısayol vardır:
@dosyaları, ajanları ve diğer bağlam öğelerini bir session içine getirir/araçları ve skill'leri iş akışına dahil eder
CLI, backend API'nin üstünde duran ince bir sarmalayıcıdır. Varsayılan olarak http://localhost:3072 ile konuşur; sunucunuz başka bir yerdeyse POLYWISE_SERVER_URL ayarlayın.
Komutları ezberlemek yerine yardım çıktısıyla başlayın:
polywise -h
polywise session -h
polywise session create -hBir komutun tam giriş şeklini gerektiğinde input_schema kullanın:
polywise input_schema session.createYaygın komutlar:
polywise start
polywise start -d
polywise version
polywise session create --title "Daily Review"
polywise search fullTextSearch --query "vector database"
polywise save --for user --content "Key takeaway..."Payload'lar karmaşıklaştığında JSON'u doğrudan geçebilirsiniz:
polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'Polywise şu inanç üzerine kuruldu: gerçekten akıllı bir yapay zekâ, gerçekten akıllı bir hafızaya ihtiyaç duyar. Mesele sadece depolamak değil; bağlantıları doğal biçimde kurabilen, kullanım oldukça güçlenen, stratejik olarak unutabilen ve sürekli evrilen bir sistem kurmaktır.
Bu proje aşağıdaki araştırma makalelerinden ilham aldı:
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
Polywise şu harika açık kaynak projelerinin omuzlarında yükseliyor:
- 🐘 Sqlite - Dünyada en yaygın kullanılan yüksek performanslı gömülü veritabanı
- 🏹 sqlite-vec - Sqlite'e vektör arama desteği ekler
- ⚛️ React - Ön yüz UI kütüphanesi
- 🖥️ Electron - Masaüstü uygulama çatısı
- 🔗 tRPC - Uçtan uca type-safe API'ler
- 📦 MobX - Basit ve ölçeklenebilir durum yönetimi
- 🎨 Tailwind CSS - Utility-first CSS çatısı
- 🚀 Hono - Ultra hızlı web çatısı
- 🛠️ Rsbuild - Rspack destekli yeni nesil build aracı
- 📚 Rslib - Rsbuild tabanlı kütüphane build aracı
- 🤖 AI SDK - Yapay zekâ destekli uygulamalar geliştirmek için birleşik araç seti
- 🤗 node-llama-cpp – Yerel modellerle çalışmak üzere tasarlanmış llama-cpp için Node.js binding'leri
MIT – Ayrıntılar için LICENSE dosyasına bakın.