MaviBot tabloları ile AI asistanı

MaviBot ekibi tarafından geliştirilen özel bir fonksiyon kullanarak, yapay zekâ sohbet botunuz Google Sheet’ten değerleri akıllıca okuyup bunları proje ayarlarınız içindeki bir sistem değişkenine. Bu, asistanınız için senkronize, dinamik bir veri kaynağı oluşturur.

Pratik kullanım alanları

Bu özellik şu gibi senaryolar için kritik öneme sahiptir:

  • Ürün kataloğu asistanı: müşterilere sizin güncel ürün yelpazeniz, fiyatlarınız ve stok durumunuz hakkında gerçek zamanlı olarak tavsiyede bulunan bir yapay zekâ.

  • Akıllı promosyon botu: bir bot ki sunduğunuz teklifleri doğrudan tablonuzdan çekilen özellikleri, teknik bilgileri veya fırsatları dinamik olarak öne çıkararak tanıtır.

Tablonuzu entegrasyona nasıl hazırlarsınız

Başlamak için, sayfalar bölümüne gidin:

Sonraki adımda, bir modal pencere açan "Sayfa ekle" düğmesini göreceksiniz; burada sayfanın adını girmeniz gerekir:

Sayfanın adını girin ve "Bitti" düğmesine tıklayın. Ardından projede yeni bir sayfa oluşturulacak ve "Sayfalar" bölümünde görünecektir:

Sayfa ayarları

Sayfayı oluşturduktan sonra satır ve sütun eklemeniz gerekir. Bunu yapmak için, istenen sayfanın kartındaki "Git" düğmesini bulun ve üzerine tıklayın.

Şimdi aşağıdaki ayarları görürsünüz:

İsimli bir sütun eklemek için "+" düğmesine tıklayın:

Düğmeye tıkladığınızda, yeni sütunun adını girebileceğiniz bir modal pencere açılacaktır.

Sütun adını girdikten sonra "Bitti" düğmesine tıklayın; ardından yeni sütun tabloya eklenecektir. Gerekli sayıda sütun ekleyin ve ardından satırları ekleyin.

Şimdi tablonuz şöyle görünüyor.

Sayfa kimliğini kopyalayın (hatırlayın): bunu yapmak için adres çubuğuna tıklayın:

Şimdi oluşturucudaki blokların yapılandırmasına geçelim.

Sohbet botu oluşturucusunda çalışma

get_records_from_table() işlevi

get_info_from_table() işlevini kullanmak için sohbet botu oluşturucusunda bir bloğa ihtiyacınız vardır.

Mavibot’ta ilgili sekmeye gidin ve bir tetikleyici ile blok oluşturun (Başlangıç bloğu veya Tetikleyici bloğu):

Bir değişken tanımlayın (yapay zekâ asistanının bilgisi için kullanılacaktır): bu örnekte değişken 'record' olarak belirlenmiştir.

Hesaplayıcıdan kod örneği

project.record = get_records_from_table(1)

  1. project. - proje yapılandırmasında bir değişken ayarlamak için kullanılan yapıcıdır;

  2. record - değişken adı;

  3. get_records_from_table(1) - parametresi tablo kimliği olarak geçirilen işlev.

chevron-rightget_record_from_table() işlevi hakkında daha fazla bilgi edininhashtag

get_records_from_table(table_id, start_row, count, start_col, end_col) – tablodan kayıtları almak için

Parametre
Açıklama
Not

! table_id

tablo kimliği (zorunlu parametre)

start_row

isteğe bağlı parametre, tamsayı. Aralığın başlangıç satırını belirtir

tablo değerlerini okumaya başlanacak satır numarasını, dahil olacak şekilde, kabul eder. Tırnak işaretleri olmadan belirtilmelidir

count

isteğe bağlı parametre, tamsayı. Alınacak satır sayısını belirtir

varsayılan değer: 1000. Maksimum: 5000. Tırnak işaretleri olmadan belirtilmelidir

start_col

isteğe bağlı parametre, string. Aralığın başlangıç sütununu belirtir

tablo değerlerini okumaya başlanacak sütun adını, dahil olacak şekilde, kabul eder. Tırnak işaretleri içinde belirtilmelidir

end_col

isteğe bağlı parametre, string. Aralığın bitiş sütununu belirtir

tablo değerlerinin okunacağı bitiş sütununu, dahil olacak şekilde, kabul eder. Tırnak işaretleri içinde belirtilmelidir

Belirli bir noktadan itibaren tüm verileri okumak için: Yalnızca başlangıcını belirtin. Belirli bir noktaya kadar tüm verileri okumak için: Yalnızca bitiş belirtin.

#{none} yerine, proje değişkenine hangi verilerin yazıldığını görsel olarak görmek için mesaj içinde #{} yapısı kullanarak değişkenimizi yazacağız.

circle-exclamation

Dikkat

circle-check

Lütfen dikkat edin

circle-info

Değişken adı istediğiniz herhangi bir isim olabilir.

Veri aktarım bloğu

Sonraki adımda, verileri müşterinin kartına aktarmak için bir "Sohbet" bloğu oluşturacağız.

"Bu blok ayrıca bottan şu gibi bir kapanış mesajı da iletebilir: 'Bilgileri yöneticiye aktarıyorum! Yönetici 10 dakika içinde bağlantı kuracak.'"

Sonraki adımda, blok kimliğini kopyalayın. Bunu, AI asistanını "start_block_from_ai 11956" komutunda ve test "Block call 11956" komutunda yapılandırmak için ihtiyaç duyacaksınız; burada örnekteki blok kimliği yerine kendi blok kimliğinizi eklemeniz gerekir.

circle-check

Lütfen dikkat edin

Bir tabloyu okuma

  1. şuraya gidin: bot testi modu.

  2. Tablo verilerini okumak için tetikleyiciyi içeren bloğu başlatın.

Blok doğru şekilde çalıştı. Bunu, artık ilgili değişkende proje ayarlarınız içinde saklanan değerlerle doğrulayabilirsiniz.

Elle doğrulamak için:

  1. Şuraya gidin: Şuraya gidin bölümünde görünecektir.

  2. Mevcut verilerini görmek için değişkeni bulun.

Proje ayarlarındaki "Değişkenler" sekmesinde, tablodan eklenen değerlerle birlikte değişkeninizi göreceksiniz. Böylece artık projenizin içinde ürünler, maliyet ve tabloda belirttiğiniz her şeyle bir değişken bulunuyor.

Yapay zekâ asistanında çalışma

"AI assistant" bölümüne gidin ve sohbet botunu yapay zekâ ayarlarıyla başlatın.

"Satış asistanı" rolünü seçmeniz gerekir:

Ayrıca ek ayarlar da yapacağız:

Yapay zekâ asistanı ayarları

Bot ayarlarında aşağıdaki verileri yazın:

  1. Botun konumu ve talimatları.

  1. Bloğu çağırmak ve değişkenleri sisteme aktarmak için komut şu şekilde yazılır:

"Her şey doğruysa, "start_block_from_ai 11956" komutunu çalıştırın; burada N yerine blok kimliği, son mesajla birlikte yazılır: Sohbet bloğu verileri müşterinin kartına aktarır:

Bot bilgisi

"Bot Knowledge" alanında, daha önce bir tetikleyiciyle blok olarak önbelleğe alınmış değişkeni aktarın.

Bot bilgisi.

Böylece bot, proje ayarlarındaki bir değişkenden bilgi alacak ve müşterilerinize mevcut ürün yelpazesi hakkında tavsiyede bulunacaktır.

Veri formatı

Aktarılan verilerin formatında, kendi topladığınız verileri (örneğin bir ürün) belirtir, ardından "anahtar" ifadesini girer ve anahtara bir değer atarsınız.

müşteri adı client_name anahtarıyla, müşteri telefon numarası phone_number anahtarıyla, şehir ve adres city_address anahtarıyla, seçilen ürün product anahtarıyla, ürün miktarı quantity anahtarıyla, toplam sipariş tutarı total_amount anahtarıyla.

Bu şekilde, blok çağrıldığında değişkenler müşterinin kartına aktarılacaktır; ardından örneğin sohbet botu oluşturucusunda değişkenlerle çalışabilirsiniz:

Bu aşamada, yapay zekâ asistanı kurulumu tamamlandı.

Kalan parametreler kendi takdirinize göre ayarlanabilir:

Botu test etme

"Eğer zaten çalışan botlarınız varsa, yapay zekâ asistanının başlatma koşulunda yalnızca test penceresinde başlamasını belirtin."

1. Adım. Tetikleyici oluşturucuya tıklayın

2. Adım. Test penceresi olan sekmeyi seçin ve "Tetikleyici ekle"ye tıklayın:

Şimdi tetikleyici koşulunda aşağıdaki değeri göreceksiniz:

circle-info

Böylece bot yalnızca test penceresinde ve başka hiçbir yerde çalışacaktır.

Botun hata ayıklaması tamamlandıktan sonra bu koşulu kaldırın.

Bu mesaj t modunda"Block call 3124105

Botu test edip hata ayıklamasını yaptıktan sonra, bot ayarlarına "start_block_from_ai 31241050".

circle-check

Last updated