deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Vercel blog

Vercel Chat SDK'sına botlar için uçtan uca şifreleme yerleşik XChat adapter'ı eklendi

Vercel'in Chat SDK'sı artık botlar için uçtan uca şifreleme, anahtar yönetimi ve imza doğrulamayı üstlenen bir XChat adapter'ına sahip; ayrıca XChat'in düz metin kısıtlamaları için markdown fallback'leri sunuyor.

Vercel Chat SDK'sına botlar için uçtan uca şifreleme yerleşik XChat adapter'ı eklendi

Chat SDK'sına XChat adapter'ı eklendi

Vercel, Chat SDK'sına bir XChat adapter'ı ekledi; bu sayede geliştiriciler XChat üzerinde uçtan uca şifreli birebir ve grup sohbetlerine katılan botlar geliştirebiliyor. Vercel bloguna göre adapter, şifrelemeyi, anahtar yönetimini ve imza doğrulamayı otomatik olarak yürütüyor; böylece aksi halde bot geliştiricisinin sırtına binen kriptografik altyapı yükü ortadan kalkıyor.

Botlar yalnızca yanıtlamakla da sınırlı değil. Vercel'e göre bir bot, ilgili kullanıcı şifreli sohbeti etkinleştirmiş ve botu takip ediyorsa kullanıcıya ilk mesajı da gönderebiliyor. Bu, proaktif veya bildirim tarzı botların önünü açıyor; ancak bu yetenek koşulsuz değil, kullanıcının kendi gizlilik ayarlarına bağlı olarak sunuluyor.

Entegrasyon nasıl çalışıyor

Adapter, Chat SDK'nın mevcut desenini izliyor: platforma özel transport'lar paylaşılan bir Chat nesnesine takılıyor. Vercel'in yayınladığı örnekte bot "chat" paketinden Chat'i içe aktarıyor, adapter'ı "@chat-adapter/x/chat" paketindeki createXchatAdapter ile oluşturuyor ve bunu "xchat" anahtarı altında kaydediyor. onDirectMessage gibi mesaj işleyicileri daha sonra bir thread ve gelen mesajı alıyor; yanıtlar thread nesnesi üzerinden geri gönderiliyor — örnekte bot, kullanıcının metnini "Şunu dediniz:" önekiyle yankılıyor.

Bu soyutlamanın cazibesi taşınabilirlik: bot mantığı aynı kalarken adapter'lar onu her mesajlaşma yüzeyi için tercüme ediyor.

Düz metin platformu için rendering fallback'leri

XChat markdown render etmiyor; bu yüzden adapter, zengin çıktıyı sohbete ham sözdizimi dökmeden otomatik olarak sadeleştiriyor. Vercel'e göre URL'ler ve @bahsetmeler dokunulabilir bağlantılar olarak gösteriliyor, tablolar ASCII kod bloklarına dönüştürülüyor ve kartlar bir bağlantı önizlemesi eşliğinde düz metne düşüyor.

Streaming de destekleniyor; Vercel'e göre bu, mesaj düzenlemeleri yoluyla çalışıyor ve içerik, zaten gönderilmiş bir mesaj güncellenerek aktarılıyor.

Neden önemli

Uçtan uca şifreleme, botlar için tarihsel olarak zorlu bir alandır. Anahtarları yalnızca sohbetin uç noktaları tuttuğunda, otomatik katılımcıların anahtar yönetimini ve imza doğrulamayı doğru yapması gerekir; bu katmandaki hatalar pahalıya mal olur. Vercel bu işi adapter'ın içine yerleştirerek, her ekibin kendi kripto uygulamasını yazması — ya da daha kötüsü, bir bot sohbeti okuyabilsin diye şifrelemeyi zayıflatması — gerekmeden otomatik asistanların özel sohbetlerde çalıştırılmasını pratik hale getiriyor.

Entegrasyon ayrıca Chat SDK botlarının çalışabileceği platformların kapsamını genişletiyor; otomatik fallback'ler sayesinde diğer yüzeyler için markdown ağırlıklı çıktı yazan geliştiricilerin, biçimlendirme kodlarının XChat'e özel bir dalını sürdürmesi gerekmiyor. Bir miktar doğruluk kaybı yaşanıyor — tablolar ASCII bloklarına dönüşüyor ve kartlar görsel biçimlerini yitiriyor — ama içerik yine de okunabilir biçimde ulaşıyor.

Zaten Vercel ekosistemi üzerinde inşa eden ekipler için pratik sonuç şu: şifreli bir XChat botu artık başlı başına bir proje olmaktan çok bir yapılandırma işine benziyor. Vercel, geliştiricileri başlamak için adapter'ın dokümanlarına yönlendiriyor.

  • #vercel
  • #chat-sdk
  • #xchat
  • #encryption
  • #bots

İlgili yazılar