Mavibot ekibi tarafından geliştirilen bir özellik sayesinde, yapay zeka sohbet robotu, e-tabloya girilen değerleri doğru bir şekilde yorumlar ve ardından bunları proje ayarlarındaki 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ı veya akıllı bir botla yeteneklerinizi tanıtmak için buna ihtiyacınız olabilir.

Bir Google e-tablosunu okumak için bir botu tam olarak nasıl kullanacağınız size kalmıştır ve biz de sırasıyla size bir e-tablo oluşturmayı ve botu onunla çalışacak şekilde yapılandırmayı göstereceğiz.

Google e-tablosunu hazırlama

Oluşturma ve doldurma

E-tablo düzenleyicisini açın:

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

Yapay zeka verileri okuyabildiğinden, e-tablodaki değerleri proje ayarlarındaki bir değişkene yazmak için işlevi kullanacaktır; bu nedenle, botun mantığını anlamanız ve kolaylık sağlamanız için kısa ve anlaşılır sütun kategorisi adları eklemenizi öneririz.

Ardından, sütunlara gerekli adları belirtin:

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

Ölçü birimi şunları içerebilir:

  1. Adet/birim şeklinde niceliksel bir gösterge (bir birim mal, iki birim mal, bir adet, vb.):

  1. Büyüklük ö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 E-tablosunu doldurmanın son adımı, birim ölçü başına fiyatın girilmesi olacaktır.

Bu aşamada google e-tablosu tamamlanmıştır.

Erişim Ayarları

Yapay zeka botunun e-tablodan 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ı "Kısıtlı erişim"den "Bağlantıya sahip olan herkes" olarak değiştirmeniz gerekir:

E-tablo kimliği

get_info_from_table(!sheet_id, number_sheet, sheet_json_keys) işleviyle çalışmak için e-tablo 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:

Buradan, e-tablonun kimliği olan bir dizi sembol ve harfe ihtiyacımız olacak:

Bu, e-tablo ve yapılandırmasıyla ilgili çalışmayı tamamlar.

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 olacak.

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!

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!

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 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, get_info_from_table(sheet_id, number_sheet, sheet_json_keys) işlevine ihtiyacımız var - bu, bir tablodan veri okumak için tasarlanmış bir işlevdir.

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 (bunun yerine tablo kimliğinin olduğu sheet değişkenini ekleyin) get_info_from_table() işlevi biçiminde bir değer atayın:

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

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

Veri iletim bloğu

Ardından, ikinci bir Durum bloğu oluşturun:

Bu Durum bloğu, değişkenleri müşteri 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 - "start_block_from_ai 31241050" komutunda yapay zeka asistanını yapılandırmak için buna ihtiyacınız olacak; burada örnekteki kimlik yerine kendi blok kimliğinizi eklemeniz gerekir.

E-tablo okuma

Şimdi, sohbet robotunun e-tablodaki değerleri okuması ve bunları proje ayarlarınızdaki 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, tablodan gömülü değerlerle birlikte değişkeninizi göreceksiniz:

Artık projenizin içinde, e-tabloda 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:

Görsel olarak tasarlanmış bot yanıtları ve müşteri rahatlığı için düğmelere 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, botun oluşturulan siparişi sorgulaması içindir.

Yapay zeka asistanı ayarları

Bot ayarlarına aşağıdaki verileri yazıyoruz:

  1. Botun konumu ve talimatları.

Örnek:

<Sen bir mağaza satıcısısın. "Her şeyin olduğu yer.
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 maliyetle çarpımına eşit olan ürünün toplam maliyetini hesaplamaktır.

Müşteriyle satın alma işlemi hakkında görüştükten 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 nihai maliyet sonucunu gösterecektir:

Örnek:

Müşteri bir üründen üç kg seçti. Bot, sırasıyla toplam maliyeti hesaplar:

  1. 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üşteri 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ınan 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 veri formatında, kendiniz topladığınız 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, seçilen tüm ürünlerin toplam maliyeti sonuç anahtarıyla" - bota hangi verilerin ve hangi değerle sisteme iletilmesi gerektiğini açıklar.

Bu değişkenler müşteri kartında görüntülenecektir:

  1. 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".

Bu, yapay zeka asistanının kurulumunu tamamlar.

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:

  1. Bota ürün yelpazesi hakkında bir güvenlik sorusu soralım:

Bot, google e-tablosuna girilen ve proje ayarlarında bulunan bir değişkendeki değerleri yakalayarak çeşitli ürünler gösterdi.

  1. Ardından, ürünü seçeceğiz ve akıllı botla konuşacağız:

  1. Başka bir ürün seçelim:

Bot ayrıca doğru bir şekilde görüntüleyerek müşteriye daha sonra seçim yapması için ürün kategorilerini gösteriyor.

  1. Müşteri birkaç ürün seçti ve miktarlarını seçti:

Bot, seçilen öğelerin maliyetini hesapladı ve toplam maliyeti hesapladı.

  1. Verileri sisteme gönderme:

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ırdı.

Bu şekilde her türden bir çevrimiçi mağaza oluşturabilir ve tablonun içinde gerekli tüm değerleri kullanabilirsiniz.

Ana sınırlama - yalnızca hayal gücünüzdür!

Video Kılavuzu

https://youtu.be/LTEmRgbRp8M