deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Talorys, kişisel bir yapay zeka ajanını tamamen Cloudflare'ın ücretsiz planında çalıştırıyor

Hacker News'te öne çıkan bir açık kaynak proje, sohbet, hafıza, görev ve hatırlatıcı özelliklerine sahip tek kullanıcılı bir yapay zeka asistanını, yalnızca ücretsiz plan servislerini kullanarak kendi Cloudflare hesabınıza dağıtıyor.

Talorys, kişisel bir yapay zeka ajanını tamamen Cloudflare'ın ücretsiz planında çalıştırıyor

GitHub deposu üzerinden Hacker News'in ana sayfasına ulaşan Talorys adlı açık kaynak proje, tamamen kendi kontrolünüzdeki bir Cloudflare hesabında çalışan kişisel bir yapay zeka asistanı sunuyor. Projenin README'sine göre tüm yığın — web arayüzü, API, depolama, zamanlama ve model çıkarımı — Cloudflare'ın ücretsiz planındaki servislerle oluşturuluyor ve dağıtım tek bir komutla tetikleniyor: npx create-talorys@latest.

Ajan ne yapıyor

Talorys bilinçli olarak tek kullanıcılı: kayıt yok, ekip işlevleri yok ve geliştiricilerin işlettiği bir servis yok. Yükleyici bir sahip parolası belirliyor ve herhangi bir sayıda cihaz aynı sahip olarak oturum açabiliyor.

Özellikler açısından, Markdown render ile akan sohbet ve modelin araç çağırdığını gösteren göstergeler sunuyor; sahibin görüntüleyebildiği, düzenleyebildiği ve silebildiği kişisel bilgiler ve tercihlerlerden oluşan kalıcı bir hafızaya sahip ve her prompt'a yalnızca en ilgili anılar ekleniyor; ayrıca hem arayüz üzerinden hem de konuşma yoluyla erişilebilen tam kapsamlı görev, not ve proje yönetimi var. Otomasyonlar da çalıştırıyor — tekrarlı ve tekrarlayan hatırlatıcılar, günlük görev özetleri ve isteğe bağlı yapay zeka rutinleri — bunlar uygulama içi bildirim merkezine iletiliyor. Bunlar Durable Object alarm'larıyla yönlendiriliyor, dolayısıyla tetiklenmeler arasında hiçbir şeyin çevrimiçi kalması gerekmiyor.

Öne çıkan bir tasarım kararı, yapay zekanın çalışmadığı durumlarda yapay zeka dışı parçaların çalışmaya devam etmesi. Workers AI kullanılamıyorsa veya ücretsiz günlük kota tükenirse görevler, notlar, anılar ve hatırlatıcılar çalışmaya devam ediyor; yalnızca sohbet, sıfırlamaya kadar duraklıyor.

Nasıl çalışıyor

Mimari, açığa çıkan yüzeyi küçük tutuyor. Tarayıcı yalnızca dağıtılan pages.dev sitesiyle konuşuyor; /api/* istekleri bir Pages Function tarafından karşılanıyor ve bunlar service binding üzerinden Hono router çalıştıran özel bir Worker'a iletiliyor. Bu Worker, workers.dev alt alan adı ve önizleme URL'leri devre dışı bırakılarak dağıtılıyor, yani kendi genel adresi yok ve kimlik doğrulama arayüzde değil Worker'da yapılıyor. Sohbet yanıtları uçtan uca Server-Sent Events olarak akıyor.

Ajanın kendisi, Cloudflare'ın Agents SDK'ı üzerine kurulu bir Durable Object; içindeki SQLite sohbetleri, anıları, görevleri, notları, projeleri, otomasyonları, oturumları, ayarları ve kullanımı saklıyor. Model, Workers AI'ın @cf/zai-org/glm-4.7-flash modeli; streaming ve tool calling ile kullanılıyor. Proje hiçbir R2, D1, KV, Vectorize, AI Search veya Workflows kaynağı oluşturmuyor — yalnızca Pages, Workers, Durable Objects ve Workers AI, hepsinin ücretsiz plan katmanları var.

Dağıtım, güncellemeler ve veri

Yükleyici Node.js 20.18 veya daha yenisini kontrol ediyor, paket içinde gelen Wrangler CLI'yi kullanıyor ve Global API Key yerine Wrangler'ın standart OAuth akışıyla kimlik doğrulama yapıyor. Bir sahip parolası istiyor, bunu yerel olarak PBKDF2-SHA256 ile hash'liyor ve yalnızca hash'i bir Cloudflare secret olarak saklıyor, 256 bitlik bir oturum anahtarı üretiyor, Worker ve Pages projesini service binding ile dağıtıyor, ardından herhangi bir çıkarım çalıştırmadan canlı dağıtımı doğruluyor. Yarım kalan bir kurulum yeniden çalıştırılabiliyor: mevcut kaynakları uzlaştırıyor, asla çoğaltmıyor ve asla veri silmiyor. Etkileşimsiz kurulumlar ortam değişkenleriyle destekleniyor.

Güncellemeler aynı komutun bir update argümanıyla yapılıyor; migration'lar yalnızca ekleme yapıyor, Durable Object namespace'i asla yeniden oluşturulmuyor ve sahip parolası ile oturumlar yükseltmelerden sonra korunuyor. Bir ayarlar paneli sohbetlerin, anıların, görevlerin, notların, projelerin, ayarların ve otomasyonların JSON yedeğini dışa aktarabiliyor ve aynı dosyayı iki kez içe aktarmak zararsız. Yerel geliştirme deterministik bir mock yapay zeka sağlayıcısı kullanıyor, dolayısıyla kod üzerinde çalışmak için Cloudflare girişi gerekmiyor.

Maliyetler, kotalar ve gizlilik

Talorys, Workers Free planına sığacak şekilde tasarlandı ve kendi başına asla ücretli özellikleri etkinleştirmiyor, ancak README bunun sınırsız ücretsiz bilgi işlem olmadığını açıkça belirtiyor. Ücretsiz planlar, Cloudflare tarafından belirlenen ve değişikliğe tabi olan istekler, Durable Object kullanımı ve günlük Workers AI Neuron kotası için hesap düzeyinde limitler taşıyor. Yapay zeka kotası tükendiğinde sohbet bir mesaj gösteriyor ve günlük sıfırlamadan sonra devam ediyor. Ayarlanabilir koruma bariyerleri — çıktı ve bağlam token'ları, araç çağrıları, akıl yürütme adımları, günlük yapay zeka istekleri ve zamanlanmış yapay zeka çalıştırmaları için üst sınırlar — kullanımı kontrol altında tutmaya yardımcı oluyor ve düz hatırlatıcılar ile görev özetleri hiçbir zaman modeli çalıştırmıyor.

Gizlilik konusunda, tüm veriler kendi hesabınızdaki SQLite tabanlı tek bir Durable Object'te yaşıyor ve proje hiçbir telemetri, analitik veya izleme kodu içermiyor. README, Cloudflare'ın hizmeti sunmak için verilerinizi işlediğini — sohbet mesajlarınızda ve her prompt'a ekli anılarda çıkarım çalıştırmak dahil — yine de kabul ediyor ve okuyucuları Cloudflare'ın gizlilik politikasına ve Workers AI koşullarına yönlendiriyor.

Neden önemli

Talorys, makul ölçüde zengin özellikli bir kişisel ajanın — sohbet, hafıza, görev yönetimi ve zamanlanmış otomasyonlar — bakım gerektiren bir sunucu ve arka planda satıcı tarafından işletilen bir backend olmadan, tamamen bir edge platformunun ücretsiz katmanından oluşturulabileceğinin çalışan bir kanıtı. Ticari asistanlara temkinli yaklaşan kullanıcılar için güven sınırını kaydırıyor: verileriniz kontrol ettiğiniz altyapıda duruyor, ancak çıkarım hâlâ Cloudflare'ın model sunumunda çalışıyor. Tek kullanıcılı kapsam bir ihmal değil bilinçli bir kısıtlama ve yapay zeka kotası tükendiğinde zarif bir bozulma dahil olmak üzere kotaların açıkça belgelenmesi, ücretsiz plan vaadini hayalperest değil somut kılıyor.

  • #open-source
  • #cloudflare
  • #ai-agents
  • #self-hosted
  • #serverless

İlgili yazılar