Yönetim paneli

Menü sırasına göre yönetim panelinde bir tur: Overview, Build, Validate, Monitor ve Settings.

Rendel'in bildiği ve yaptığı şeylerin çoğu derlemenizde değil, yönetim panelinde yer alır. ⌘K her şeyi arar: sayfalar, endpoint'ler, ekranlar ve kişiler; yazdığınız diğer her şey, aramanız doldurulmuş şekilde Users ekranını açar. Yapay zekâ kodlama aracınız burayı kurulum sırasında ve her senkronizasyonda doldurur; buradaki her sayfa elle de değiştirilebilir. İşte menü sırasıyla panel turu.

Overview

Bir kurulum çalışırken, Overview canlı kurulum panelidir: Yapay zekâ ile kurulum adımlarının on üçü, her biri bittikçe işaretlenir, aktif adımın son satırları, hangi aracın çalıştığı ve Stop görünür. Önemli adımlar aracın sözüyle değil, Rendel'in gördüğü şeylerle işaretlenir: uygulamanın çağrı yapması, bir duman testinin geçmesi. 15 dakika boyunca hiçbir şey gelmezse panel aracın sessiz olduğunu belirtir; araç genellikle kendi penceresinde sizi bekliyordur.

Kurulum bittiğinde, dört kontrol başarılı olursa uygulama kendiliğinden canlıya geçer ve Overview ekranında Setup complete ve Live yazar. Biri hâlâ açıksa Overview bunu belirtir ve geçtiğinde Go live canlı anahtarı etkinleştirir. Run smoke test, testi çalıştırmadan duran bir araç için oradadır.

Uygulama canlıya geçtikten sonra, Overview, üst kısımdaki seçicinin ayarlandığı anahtar üzerinde uygulamanın ana sayfasıdır:

  • The last 7 days: her biri bir önceki haftaya kıyasla sohbetler, kişiler, dayanaklı yanıtlar ve tamamlanan aksiyonlar.
  • Needs you: en acil olandan başlayarak bir insanın yapması gerekenler — hatalar, canlı cihazlarda henüz bulunmayan taslaklar, bir aksiyonun beklediği anahtarlar, en yeni derlemenizin eklediği ancak Rendel'e bildirilmeyen şeyler ve GitHub bağlıyken kodunuzda olup Rendel'in henüz bilmediği ekranlar ve endpoint'ler. Her satır, sorunu çözen sayfaya bağlantı verir; başarısız aksiyonlar ve onay bekleyen kartlar, bu durumların yaşandığı kişilere filtrelenmiş şekilde Users sayfasını açar.
  • Latest conversations, bu anahtarda en yeniden eskiye doğru, her biri kendi sohbetini açar; Everyone, by latest, en son sohbete göre sıralanmış Users sayfasını açar. Yanında Gaps in your content: sizden hiçbir kaynağa dayanmadan yanıtlanan sorular.
  • Health: SDK sürümü, uygulamanın en son ne zaman çağrı yaptığı, son duman testi ve yanıt süresi.

Sync with code üst kısımda yer alır; canlı bir uygulamada önerileri, uygulanmak veya reddedilmek üzere alan alan bir Sync review kartında bekler. Bkz. Sync with code.

Build

Rendel'in ne yapabileceği ve söyleyebileceği. Bir kurulum veya senkronizasyon aracı buraya yazar; kodunuzdan aldığı değerler, nereden geldiklerini belirtir; örneğin From AI setup · lib/theme/app_colors.dart gibi.

Actions

Rendel'in neler yapabileceği, tek bir listenin iki sekmesinde sunulur: In app code (uygulamanızın son derlemesinin bildirdiği şekilde registerAction ile kaydettiği şeyler) ve On server (Rendel sunucusunun çağırdığı endpoint'ler). Connect an API, bir adresi veya API'nizin dokümantasyonunu okur ve işaretlenecek endpoint'lerini listeler. Her endpoint'in kendine ait bir sayfası vardır ve liste aranabilir ve filtrelenebilir. Her aksiyonun bir risk seviyesi vardır; daha sıkı hâle getirilebilir veya tek seferde kapatılabilir. Bkz. Connect an endpoint ve Actions and risk levels.

Screens

Uygulamanızın en son derlemesinden registerRoute ile kaydettiği her ekran; kullanıcıların bunu bir yanıttan ne sıklıkla açtığı, kaç yanıtın bunu sunduğu ve en son ne zaman açıldığı bilgisiyle birlikte sunulur; bunun altında, Rendel'in bunu ne sıklıkla sunduğu ve sunucunun bunu ne sıklıkla reddettiği yer alır. Bir anahtar, Rendel'in bu ekranı sunmasını durdurur. Try it in Test, Test sayfasında bir ekran ister. Bir kurulum aracının yazdığını söylediği ancak henüz hiçbir derlemenin kaydetmediği ekranlar planlanmış olarak listelenir. Bkz. Screens.

Knowledge

Rendel'in yanıtlarken nelere dayandığı: Rendel'in okuduğu bağlantılar, metinler ve dosyalar (aynı anda birkaç tane). Kaynaklar aranabilir, sıralanabilir ve toplu olarak değiştirilebilir; sayfa ayrıca Improve ekranının bulduğu boşlukları gösterir. Yalnızca Ready olarak işaretlenmiş bir kaynak bulunabilir. Test retrieval, gerçek bir turdaki aramanın aynısını çalıştırır ve her pasajın puanını gösterir. Bkz. Knowledge grounding.

Experience and Appearance

Experience, asistanın kim olduğudur: tek adı (siz kendi adınızı verene kadar Rendel), üslubu, kuralları, tartışmayacağı konular, yanıt verdiği diller ve karşılama ekranı — başlık, açıklama satırı ve öneriler. Appearance, nasıl göründüğüdür: açık ve koyu tema renkleri, köşe yuvalıkları, yazı tipi, kart stilleri ve logo. Bir kurulum aracının kodunuzdan aldığı değerler, nereden geldikleriyle işaretlenir; örneğin From AI setup · lib/theme/app_colors.dart gibi.

Her ikisi de aynı şekilde çalışır. Kaydetmek bir draft (taslak) yazar ve test anahtarınız bunu hemen kullanır. Kullanıcılarınız bunu ancak siz Publish düğmesine bastıktan sonra görür ve yayınlanan her sürüm geri yüklenebilir. Bir kurulum aracı yalnızca taslak yazar. Bkz. Change the look without shipping a build ve Write the persona.

Validate

Test

Test anahtarınız üzerinde, SDK'ların çizdiği şekilde yanıt sayfaları olarak çizilen gerçek bir sohbet. Rendel uygulamanızda bulunan bir işleyiciyi çağırdığında, sayfa sizden sonucunu ister. Seçeneklere, zaman aralıklarına ve varyantlara bir kullanıcının yapacağı gibi dokunulabilir ve yanıtlanan bir blok yanıtı gösterir.

Talk as, oturum açmış kullanıcı olarak çalışan aksiyonların gerçekte çalışabilmesi için kimin sorduğunu seçer. Create a test user, uydurma bir rendel-test+…@test.rendel.ai adresiyle uygulamanızın kendi kayıt olma akışı üzerinden yeni bir kullanıcı kaydeder ve hemen o kullanıcı olarak konuşur. API belgenizde veya kurulum aracının bildirdiği içerikte kayıt olma ve parola ile giriş yapma özelliği varsa sunulur. Ayrıca mevcut bir hesabı ekleyebilir veya giriş Google, Apple ya da SSO üzerinden yapıldığında bir belirteç yapıştırabilirsiniz. Bkz. Use the signed-in user.

Bunun yerine uygulamanızın gerçek bir derlemesini izlemek için, onu yönetim paneliyle eşleştirin.

Monitor

Users

Asistanınızla konuşan herkes ve her sohbet, sohbeti eden kişi üzerinden listelenir. Bir kişi, uygulamanızın identify fonksiyonuna ilettiği ad veya e-posta ile ya da ikisi de gönderilmediğinde onlar için belirlediğiniz kimlik ile görünür; diğer herkes anonim bir cihazdır.

  • Search; bir ad, e-posta veya kimlik ya da söyledikleri bir şeyi (“iade”) alır: eşleşen satır kişinin altında görünür ve ilgili sohbeti açar. Bir istek kimliği veya sohbet kimliği doğrudan ilgili içeriğe götürür.
  • Filters: Had (aksiyonun başarısız olması, yanıtın faydasız olarak puanlanması, bir sorunun yanıtsız kalması, onay bekleyen kart), Last conversation (son 24 saat, 7, 30 veya 90 gün), Key (üst kısımdaki seçicideki gibi, canlı veya test), Who ve Where.
  • Sort: son aktifliğe, en son sohbete, en yeniye veya A'dan Z'ye kullanıcı kimliğine göre sıralar.

Bir kişinin sayfası, sohbetlerini en yeniden eskiye doğru listeler. Bir sohbet; kullanıcının gördüğü şekliyle her yanıtı, çalıştırdığı aksiyonları, dayanaklı olup olmadığını ve kullanıcının beğeni işaretini ve gerekçesini, kişiye geri dönme bağlantısıyla birlikte gösterir. Bir hesap sahibinin kullanabileceği Export conversations, listedeki kişilerin sohbetlerini CSV olarak indirir; hesap sahibi ayrıca bir kişiyi kendi sayfasından silebilir.

Action log

Bir kullanıcının Rendel'e yaptırdığı her aksiyon, en yeniden eskiye doğru listelenir: saniyesine kadar ne zaman (UTC ve yerel saatinizle), kim, hangi cihazda, aksiyon ve parametreleri, kartın yanıtı ve bunu kimin verdiği, sonuç, ne kadar sürdüğü ve istek kimliği. Hassas olarak işaretlenen parametreler burada da maskelenmiş kalır. Tarihlere, aksiyona, sonuca veya kişiye göre filtreleyin; filtrelenmiş görünüm, bir iş arkadaşınıza gönderebileceğiniz bir adrestir. Her kişinin sayfasında Actions altında aynı liste bulunur.

Bir sahip veya yönetici bunu CSV veya JSON olarak dışa aktarabilir. Dosya oluşturulmadan önce her dışa aktarma uygulamanın Audit log kaydına yazılır. Bkz. Every action is recorded.

Improve

Rendel'in yapamadığı şeyler ve her birinin çözümü. Haftalık olarak inceleyin; burası sizin iş listenizdir. Bkz. Improve answers.

  • Knowledge gaps: sizden hiçbir kaynağa dayanmadan yanıtlanan, yapamayacağını söylediği veya olumsuz oy aldığı sorular; kart başına net bir soru olacak şekilde gruplandırılır. Her kart, bilgi bankanızdan, personanızdan ve uygulamanızdan çekilen ve aralarından seçim yapılabilecek yanıtlar sunar; olası olan Suggested olarak işaretlenir; yalnızca bir tane olduğunda Is this right? diye sorar. Birini seçin veya yanıtı birkaç kelimeyle yazın; yönetim paneli bundan bir bilgi kaynağı oluşturur ve indeksler. Bir şey yapma istekleri ve havadan sudan sohbetler, bilgi ile düzeltilemeyeceği için Put these away ile bir kenara ayrılır.
  • Failing actions: aksiyona ve hataya göre gruplandırılmış yalnızca gerçek arızalar: bir endpoint'ten gelen hata, zaman aşımı, bir yazılım hatası. Oturum açmış bir kullanıcı gerektiren ancak kullanıcı bulunmayan bir çağrı ya da uygulamanızın kendi kuralının hayır demesi uygulamanın normal çalışmasıdır ve listenin altında daraltılmış olarak yer alır. Yönetim panelinde bağlanan bir endpoint genellikle orada düzeltilebilir. Uygulamanızın kodunda yer alan bir aksiyon için ise, kurulum istemiyle aynı birinci şahıs tarzında aksiyonu, parametrelerini, hatayı ve başarısız olan çağrıları içeren, yapay zekâ kodlama aracınıza yönelik bir istem oluşturulur.

Analytics

Value sekmesinde açılır: bu ay tamamlanan görevler, çözülen sohbetler, ulaşılan hedefler ve benimsenme sayısı ile girdilerinizden tahmin edilen olası değerleri. Hesap sahipleri bir ayı bağlantı olarak paylaşabilir. Bkz. Measuring impact.

Operations; seçtiğiniz bir zaman aralığında, test veya canlı anahtarda turları, dayanaklı yanıtları, puanlamaları ve aksiyonları, günlük eğilimler ve persona sürümüne göre bir döküm ile sunar; böylece persona üzerinde yapılan bir düzenlemenin işe yarayıp yaramadığını görebilirsiniz. Her sayı arkasındaki sohbetleri açar ve her düzeltme Improve sekmesini işaret eder.

Settings

Kime ait olduklarına göre gruplandırılmıştır: bu uygulamanın, organizasyonun ve nelerin gerçekleştiğinin kaydı.

General

Uygulamanın değiştirebileceğiniz adı ve ayrıntıları.

Keys & environments

Test ve canlı anahtarlar; her birinin nelere eriştiği ve yenilenmesi. Anahtarı yenilemek yeni anahtarı hemen düzenler ve eskisini canlıda yedi gün, testte bir gün boyunca çalışır durumda tutar.

Security

Allowed domains: Web SDK'nın çalışabileceği web siteleri. Başka herhangi bir kaynaktan gelen tarayıcı isteği reddedilir (test anahtarı localhost üzerinde de yanıt verir); mobil SDK bundan etkilenmez.

Request verification: Generate identity secret, sunucunuzun kullanıcı kimliklerini imzalamak için kullandığı gizli anahtarı oluşturur (bkz. Sign-in and identity). Require a verified identity, geçerli bir imza olmadan bir kullanıcı belirten turları reddeder. Record confirmations on the server, işleyiciniz çalışmadan önce cihazın her Onayla dokunuşunu bildirmesini sağlar ve yalnızca sunucunun kaydettiği dokunuş geçerli sayılır (bkz. Security).

Siz açana kadar her iki anahtar da kapalıdır ve bunları yalnızca bir sahip değiştirebilir.

Handoff & files

Contact channels: Bir kişiye ulaşmanın en fazla altı yolu: bir telefon hattı, bir e-posta adresi veya bir yardım sayfası; her biri bir etiket ve isteğe bağlı çalışma saatleriyle. Rendel'e yalnızca bu liste gösterilir ve başka hiçbir şey sunulmaz; sunucu her contact bloğunu bu listeye göre kontrol eder. Hiçbir kanalı olmayan bir uygulamaya bu blok asla sunulmaz. Rendel asla bir insanın adına sohbet etmez veya birinin geleceği sözünü vermez.

Files in forms: Varsayılan olarak kapalıdır. Açık olduğunda, bir form her biri 20 MB'a kadar fotoğraflar veya belgeler için bir upload alanı içerebilir. Rendel yine de asla kimlik kartı, pasaport veya banka kartı fotoğrafı istemez ve parola ya da kart numarası isteyen bir form, bu anahtar ne derse desin reddedilir.

GitHub

Bu uygulamanın derlendiği depoları bağlayın (platform başına bir klasör); Rendel her push işleminde henüz bilmediği ekranları ve endpoint'leri okur. Klasör, koddaki yayınlanabilir anahtarı üzerinden bu uygulamayla eşleştirilir. Bkz. Connect GitHub.

Data & privacy

Bu uygulamanın sohbetlerinin, gece çalışan bir iş onları silmeden önce ne kadar süreyle tutulacağı. Bunu değiştirmek hesap sahibinin kararıdır.

Export everything, bu uygulamanın tüm verilerini indirir. Erase one user, bir kişinin sohbetlerini (mesajları ve puanlama yanıtlarıyla birlikte), Rendel'in onlar hakkında tuttuğu notları ve kullanıcı kaydını siler. Geri alınamaz ve bunu yalnızca bir sahip yapabilir.

Usage limits

Bir kişinin bu uygulamaya bir günde ve bir ayda ne kadar soru sorabileceği; anonim ziyaretçiler, oturum açmış kişiler ve uygulamanızın ilettiği katmanlar için ayrı ayrı mesaj veya sohbet bazında sayılır. Bkz. Limit usage and cost.

Value

Sektör, para birimi ve Analytics'in Value sekmesinin tahminde bulunurken kullandığı dört girdi (her biri kaynağıyla birlikte); hangi aksiyonların bir görevi tamamladığı, bir akış açtığı veya hedef sayıldığı; ve oluşturulan her bağlantı, görüntülenmeleri ve iptal etme işlemiyle birlikte organizasyonun paylaşım bağlantıları anahtarı. Bunları sahipler ve yöneticiler değiştirir. Bkz. Measuring impact.

Plan & usage

Organizasyonun bu ayki kullanımı, uygulama bazında dağılımı, kullanım bakiyesi ve aboneliği. Organizasyondaki tüm uygulamalar arasında paylaşılır. Monthly budget, tüm organizasyon için dolar cinsinden bir tavan belirler; kullanım %80'e ve %100'e ulaştığında bir e-posta gönderilir ve harcama limitinde yeni sohbetleri duraklatma ile yanıt vermeyi sürdürme arasında bir seçim sunulur. Kullanım duraklatılmışken, asistan yeniden yanıt verebilene kadar uygulamalarınızda asistan butonu gizlenir; bkz. When usage is paused.

Members & roles

Beş rol: owner, admin, developer, analyst ve support. Bir analyst yalnızca toplu sayıları görür: döküm yok, anahtar yok, yazma yetkisi yok. Herhangi bir üye belirli uygulamalarla sınırlandırılabilir.

AI setup sessions

Bu uygulamadaki her kurulum ve senkronizasyon oturumu: kimin başlattığı, hangi aracın üstlendiği, nasıl bittiği, aracın özeti ve size bıraktığı yapılacaklar listesi. Çalışan bir oturum buradan iptal edilebilir; belirteci aracın bir sonraki isteğinde çalışmayı durdurur. Bir aracın yaptığı her değişiklik, onu başlatan kişinin altında değil, kendi oturumunun altında olmak üzere denetim kaydında da yer alır.

Audit log

Bu uygulamadaki her değişikliği ve kimin yaptığını filtreleyebilir ve CSV olarak dışa aktarabilirsiniz. Bir kurulum veya senkronizasyon aracının değişiklikleri, kendi oturumu altında Setup agent olarak kaydedilir.

Theme

Yönetim panelinin size nasıl göründüğü: sayfanın arkasındaki ışık ve panellerinin malzemesi. Herkes varsayılan olan Prism ile başlar; diğerleri Classic (yönetim panelinin ilk tasarlandığı kâğıt ve beyaz paneller), Sunlit, Frost, Mint, Dusk, Tide, Blossom ve Slate'tir. Tüm sayfada önizlemek için birine tıklayın, korumak için Save theme seçeneğine basın. Yalnızca sizindir; hesabınıza kaydedilir, böylece diğer tarayıcılarda da sizi takip eder ve her uygulamada aynı kalır; ekibiniz ise kendilerininkini korur.

Your account

Continue with Google ile veya bir e-posta adresi ve parola ile giriş yapın. E-posta adresi başına bir hesap vardır: zaten bir hesabı olan bir adreste Google ile giriş yapmak o hesaba yönlendirir ve ekibinize gelen bir davet, gönderildiği adresle giriş yaptığınızda kabul edilir.