Mavibot ekibi tarafından geliştirilen bir özellik sayesinde, yapay zeka sohbet robotu, sayfaya girilen değerleri doğru bir şekilde yorumlar ve ardından bunları proje ayarlarında bir sistem değişkenine kaydeder.
Örneğin, çevrimiçi mağazanızdaki mevcut ürün yelpazesi hakkında müşterilerinize danışmanlık yapacak bir yapay zeka asistanı ve ayrıca akıllı bir botla yeteneklerinizi tanıtmak için buna ihtiyacınız olabilir.
Bir Google sayfasını okumak için bir botu tam olarak nasıl kullanacağınız size kalmıştır ve biz de sırasıyla size nasıl bir sayfa oluşturacağınızı ve botu onunla çalışacak şekilde nasıl yapılandıracağınızı göstereceğiz.
Google sayfasını hazırlama
Oluşturma ve doldurma
Sayfa düzenleyicisini açın:

Satırları sütun kategorileriyle doldurmanız gerekir:

Yapay zeka verileri okuyabildiğinden, sayfadaki değerleri proje ayarlarındaki bir değişkene yazmak için işlevi kullanacaktır; bu nedenle, botun mantığını anlamanız ve anlamanız için kısa ve anlaşılır sütun kategorisi adları eklemenizi öneririz.
Ardından, sütunlarda gerekli adları belirtin:

"Ölçü birimi" sütun kategorisine bakalım:

Ölçü birimi şunları içerebilir:
-
Adet/birim şeklinde niceliksel bir gösterge (bir birim mal, iki birim mal, bir adet, vb.):
-
Ölçü birimleri: litre, kilogram, gram, metre:
Bot, ne demek istediğinizi mükemmel bir şekilde anlayacak ve yuvalara gömülü değerleri kullanacaktır.
Google Sayfasını doldurmanın son adımı, birim ölçü başına fiyatın girilmesi olacaktır.

Bu aşamada google sayfası tamamlanmıştır.
Erişim Ayarları
Yapay zeka botunun sayfadan değer alabilmesi için erişim ayarlarını açmanız gerekir.
Ayarlara tıklayın ve aşağıdaki pencere açılacaktır:

Burada ayarı "Erişim kısıtlı"dan "Bağlantıya sahip olan herkes"e değiştirmeniz gerekir:

Sayfa Kimliği
get_info_from_table(!sheet_id, number_sheet, sheet_json_keys) işleviyle çalışmak için sayfa kimliğine ihtiyacımız olacak, çünkü işlev sheet_id'yi zorunlu bir parametre olarak alır.
Kimliği almak için adres çubuğuna tıklamanız yeterlidir.
Sayfa adresini içeren bir satır göreceksiniz.
Bundan, sayfanın kimliği olan bir dizi sembol ve harfe ihtiyacımız olacak:

Sayfa ve yapılandırması ile ilgili çalışma burada tamamlanır.
Huni oluşturucuda çalışma
get_info_from_table() işlevini kullanma
get_info_from_table() işlevini kullanmak için huni oluşturucuda bir bloğa ihtiyacınız olacaktır.
Mavibot'ta ilgili sekmeye gidin ve bir birincil koşul doğrulama bloğu oluşturun:

#{none} yerine, bu bloğu başlattıktan sonra test modu için mesaja bir bildirim ve #{} yapısı aracılığıyla gömülü bir değişken yazacağız:

Dikkat edin!
Mesaja gömülü değişken, botun işlevi okuyup okumadığını doğrulamak için gereklidir.
Blok test modunda çalıştırıldığında, bot değişkene yerleştirilecek değerleri gösterecektir.
Dikkat edin!
Blok çağrısını test modunda yapılandırdıktan ve değişkeni proje ayarlarına kaydettikten sonra, bu bloğu silmeyin.
Buna ihtiyacınız olabilir: örneğin, tabloya herhangi bir değer daha eklediyseniz, bloğu test modunda çalıştırmanız yeterlidir. Ardından proje değişkenindeki veriler güncellenecektir.
Değişken adı size uygun herhangi bir ad olabilir.
Ardından, bir tablodan veri okumak için tasarlanmış bir işlev olan get_info_from_table(sheet_id, number_sheet, sheet_json_keys) işlevine ihtiyacımız var.
| parametreler | açıklama |
|---|---|
| **!** sheet_id | google-tablosunun kimliği |
| number_sheet | Tablodaki sayfa numarası; varsayılan = 1 |
| sheet_json_keys | İsteğe bağlı parametre, tablo verilerine erişim anahtarı |
Hesap makinesini açın ve tablonun kimliğini bir değişkene (örneğin, sheet) alarak girin:

Ardından, blok mesajında belirtilen değişkeni atayın ve ona gerekli sheet_id parametresiyle (sheet değişkenini, yani tablo kimliğini içeren değişkeni ekleyin) get_info_from_table() işlevi biçiminde bir değer atayın:

Dikkat! Hesap makinesindeki product_pay_info değişkeninden önce project yazın. Bu, DEĞİŞKEN'in ve TABLODAKİ DEĞERLERİN proje ayarlarına girilmesi (önbelleğe alınması) için gereklidir:

Şimdi blok koşuluna herhangi bir kelime/rakam yazın:

Veri aktarım bloğu
Ardından, ikinci bir Durum bloğu oluşturun.
Bu Durum bloğu, değişkenleri müşterinin kartına aktarmak için gerekli olacaktır.
Ayrıca bu blokta bottan bir son mesaj da gönderebilirsiniz, örneğin, "Sipariş için teşekkürler! Verileri iletişim yöneticisine gönderiyorum!":

Ardından, blok kimliğini kopyalayın - yapay zeka asistanını "start_block_from_ai 49018" komutunda yapılandırmak için buna ihtiyacınız olacak; burada örnekteki kimlik yerine kendi blok kimliğinizi eklemeniz gerekir.
Sayfayı okuma
Şimdi, sohbet robotunun sayfadaki değerleri okuması ve bunları proje ayarlarındaki değişkeninize koyması için bloğu test sürümünde başlatın:

Böylece blok doğru bir şekilde çalıştı: okuduğunuz ve proje ayarlarındaki değişkende bulunan değerleri görüyorsunuz.
Bunu ilgili bölüme giderek doğrulayabilirsiniz.
Ardından, değişkeninizi, içine tablodan gömülü değerlerle birlikte göreceksiniz:

Artık projenizin içinde, sayfada belirttiğiniz mallar, maliyet ve her şeyi içeren bir değişken var.
Yapay zeka asistanı olarak çalışma
"Yapay zeka asistanı" bölümüne gidin ve yapay zekayı yapılandırmaya başlayın.
Asistan rolü: satış elemanı
Ayrıca "Düğmeler" ve "Adım adım veri girişi" seçeneklerini de ayarlayacağız.
Düğmelere, bottan görsel olarak tasarlanmış yanıtlar ve müşterinin rahatlığı için ihtiyacımız olacak (böylece kullanıcınızın diyalogda kelimeleri manuel olarak girmesine gerek kalmaz); adım adım veri girişi ise botun oluşturulan siparişi sorgulaması içindir.
Yapay zeka asistanı ayarları
Bot ayarlarına aşağıdaki verileri yazıyoruz:
- Botun konumu ve talimatları.
Örnek:
<Bir mağaza satıcısısın. "Her şey küçük şeyler.
Görevin, müşteriye hangi ürünü seçmek istediğini, kaç birim ürün istediğini sormak ve ardından bir birim ürünün maliyetinin çarpımına eşit olan ürünün toplam maliyetini hesaplamaktır.
Müşteriye satın alma işlemi hakkında bilgi verdikten sonra, siparişi onun için tekrarlayın ve "Sipariş doğru mu?" diye sorun.>
Dikkat edin "Ürünün toplam maliyetini, birim ürünün maliyetle çarpımına eşit olarak hesaplayın" satırına - bu satır, müşteri tarafından seçilen tüm kategorilerin maliyetinin nihai sonucunu gösterecektir:
Örnek:
Müşteri bir üründen üç kg seçti. Bot da toplam maliyeti hesaplar:

- Bloğu çağırma ve değişkenleri sisteme aktarma komutu şu şekilde yazılır:
<Müşteri "Sipariş doğru" veya "Doğru" yazdıysa, "start_block_from_ai N" yazın>, burada N yerine son mesajı içeren blok kimliği yazılır: Durum bloğu, verileri müşterinin kartına iletir:

Yapay zeka asistanı ayarlarındaki komutlar şöyle görünür:

Bot bilgisi
"Bot Bilgisi" alanına, daha önce koşulun Birincil Doğrulama bloğu tarafından önbelleğe alınmış değişkeni iletin.
Bot Bilgisi:

Bu şekilde bot, proje ayarlarındaki bir değişkenden bilgi alacak ve müşterilerinize mevcut ürün yelpazesi hakkında danışmanlık yapacaktır.
Veri formatı
İletilen verilerin formatında, kendinizin topladığı verileri (örneğin, ürün) belirtir, ardından "anahtar" ile ifadeyi girer ve anahtara bir değer atarsınız:

Açıklama
Satır 1: "İletilen verilerin formatı: ürün anahtarıyla ürün, şey anahtarıyla ölçü birimi, sayım anahtarıyla fiyat, sonuç anahtarıyla seçilen tüm ürünlerin toplam maliyeti" - bota sisteme hangi verilerin ve hangi değerle iletilmesi gerektiğini açıklar.
Bu değişkenler müşterinin kartında görüntülenecektir.
- Müşteri tarafından seçilen her ürünün ayrı ayrı görüntülenmesini istiyorsanız, ikinci bir satır ekleyin:
"Müşteri birden fazla ürün seçtiyse, ilk ürünü product1 anahtarıyla, ikinci ürünü product2 anahtarıyla, üçüncü ürünü product3 anahtarıyla ekleyin ve bu şekilde devam edin".
Yapay zeka asistanının kurulumu burada tamamlanır.
Kalan parametreleri kendi takdirinize göre ayarlayabilirsiniz.
Botu test etme
Botun test penceresinde çalışmasını eklemek için koşul oluşturucuyu kullanın:
Adım 1. Koşul oluşturucuya tıklayın

Adım 2. Metin kutusu olan sekmeyi seçin ve "Ekle"ye tıklayın:

Şimdi, başlatma koşulunda aşağıdaki değeri görüyorsunuz
Bu şekilde bot yalnızca test penceresinde başlatılacak ve başka hiçbir yerde başlatılmayacaktır.
Botu hata ayıkladıktan sonra bu koşulu kaldırın.
Şimdi botu test edelim:
- Bota ürün yelpazesi hakkında bir güvenlik sorusu soralım:

Bot, google sayfasına girilen ve proje ayarlarında bulunan bir değişkenden değerler alarak çeşitli ürünler gösterdi.
- Ardından, ürünü seçeceğiz ve akıllı botla konuşacağız:

- Başka bir ürün seçelim:

Bot ayrıca doğru bir şekilde görüntüleyerek müşteriye daha sonra seçim yapmak üzere ürün kategorilerini gösterir.
- Müşteri birkaç ürün seçti ve miktarlarını seçti:
Bot, seçilen öğelerin maliyetini hesapladı ve toplam maliyeti hesapladı.
- Verilerin sisteme gönderilmesi
Sonuç: bot siparişi tekrarladıktan ve müşteri siparişin doğru olduğunu yanıtladıktan sonra, sohbet robotu ayarlara göre "Diyalog durumu" bloğunu çağırdı.
Bundan sonra, botun müşteriyle diyalogda oluşturduğu veriler müşterinin kartına gönderildi.
Bot her şeyi doğru bir şekilde çalıştı.
Bu şekilde her türlü çevrimiçi mağazayı oluşturabilir ve tablonun içinde gerekli değerleri kullanabilirsiniz.
Ana sınırlama - yalnızca hayal gücünüzdür!