Uygulamanızı son kullanıcı adına çalıştıran bir yapay zekâ ajanı: Aksiyonlar, ekranlar ve asla yapamayacakları
Yayım tarihi 13 Ekim 2026
Asistana uygulamanızın aksiyonlarını (yapabileceği API çağrılarını) ve uygulamanızın ekranlarını (açabileceği yerleri) verin; bir sunucu her ikisinin de her kullanımını denetlesin. Rendel'de okumalar anında çalışır, değişiklikler son kullanıcının onayını bekler ve bir ekran yalnızca uygulama onu kaydettiyse uygulamanızın kendi navigasyonu üzerinden açılır.
Aksiyonlar: Neler yapabilir
Bir aksiyon, bir kez tanımlanan API çağrılarınızdan biridir: Adı, ne yaptığı, parametreleri ve veriyi okuduğu mu yoksa değiştirdiği mi. Rendel, herhangi bir şey çalışmadan önce parametreleri şemaya göre doğrular ve API'nizi oturum açmış son kullanıcının kendi token'ı ile çağırır.
Siparişleri listelemek gibi okumalar anında çalışır. İade veya transfer gibi değişiklikler ise Rendel sunucusunun aksiyondan oluşturduğu bir onay kartında durur ve yalnızca son kullanıcı evet seçeneğine dokunduktan sonra çalışır.
Ekranlar: Son kullanıcıyı nereye yönlendirebilir
Bazı yanıtlar son kullanıcının zaten sahip olduğu bir ekranda sonlanır: Sipariş, abonelik, ayarlar. Bu ekranları registerRoute ile kaydedin; Rendel bunları bir kart veya buton üzerinde sunabilir; dokunulduğunda uygulamanızın kendi navigasyonu üzerinden açılır. Bir ekranı açmak hiçbir şeyi değiştirmez, bu yüzden onay gerektirmez.
Bir sipariş kimliği gibi bir şeyi tanımlayan parametre fromActions olarak işaretlenebilir: Bu değer, aksiyonlarınızdan birinin bu sohbette döndürdüğü bir değere eşit olmak zorundadır; böylece model bir ekranı açan kimliği kendisi uyduramaz.
Asla yapamayacakları
Bunlar, bir yanıt cihaza ulaşmadan önce Rendel sunucusunda denetlenir.
| Yapamaz | Nedeni |
|---|---|
| Kaydetmediğiniz bir şeyi çağıramaz | Yalnızca kod içinde kaydettiğiniz veya yönetim panelinde etkinleştirdiğiniz aksiyonlar sunulur |
| Kaydetmediğiniz bir ekranı açamaz | Her navigasyon, kayıtlı ekranlarınıza ve onların parametrelerine göre denetlenir |
| Bir dokunma olmadan veriyi değiştiremez | Bir değişiklik yalnızca son kullanıcı kartı onayladıktan sonra çalışır |
| Vermediğiniz bir telefon numarasını, adresi veya harita işaretçisini gösteremez | Bunlar aksiyonlarınızdan birinin sonucundan gelmek zorundadır |
| Derlemenizin gösteremeyeceği bir şeyi çizemez | Yalnızca derlemenizin çizebileceğini belirttiği bileşenler sunulur |
Sorular
Model, API anahtarlarımızı veya token'larımızı görür mü?
Hayır. Model; aksiyonlarınızın adlarını, açıklamalarını ve parametre türlerini, ilettiğiniz uygulama durumunu ve sohbeti görür. Çağrının kendisi, oturum açmış son kullanıcının token'ı ile yapılır.
Bir aksiyonu hızlıca kapatabilir miyiz?
Evet. Yönetim panelinde devre dışı bırakılan bir aksiyon, uygulamanızın yeni bir sürümüne gerek kalmadan bir sonraki turdan itibaren reddedilir.