Mavibot командасы әзірлеген мүмкіндіктің арқасында AI чат-бот кестеге енгізілген мәндерді дәл түсіндіріп, содан кейін оларды жоба параметрлеріндегі жүйелік айнымалыға сақтайды.

Мысалы, бұл сіздің интернет-дүкеніңіздегі қолжетімді өнім ассортименті бойынша клиенттеріңізге кеңес беретін AI көмекшісіне, сондай-ақ ақылды бот арқылы мүмкіндіктеріңізді жарнамалауға қажет болуы мүмкін.

Google кестесін оқу үшін ботты қалай пайдалану керектігін өзіңіз шешесіз, ал біз өз кезегімізде кестені қалай жасау керектігін және ботты онымен жұмыс істеуге қалай конфигурациялау керектігін көрсетеміз.

Google кестесін дайындау

Жасау және толтыру

Кесте редакторын ашыңыз:

Баған санаттарымен жолдарды толтыру қажет:

AI деректерді оқи алатындықтан, ол кестедегі мәндерді жоба параметрлеріндегі айнымалыға жазу функциясын пайдаланады, сондықтан ыңғайлы болу үшін және боттың логикасын түсіну үшін қысқа және түсінікті баған санаттарының атауларын қосуды ұсынамыз.

Әрі қарай, бағандарда қажетті атауларды көрсетіңіз:

«Өлшем бірлігі» баған санатын қарастырайық:

Өлшем бірлігі мыналарды қамтуы мүмкін:

  1. Дана/бірлік түріндегі сандық көрсеткіш (бір тауар бірлігі, екі тауар бірлігі, бір дана және т.б.):

  2. Өлшем бірліктері: литр, килограмм, грамм, метр:

Бот сіздің нені меңзегеніңізді тамаша түсінеді және слоттарға енгізілген мәндерді пайдаланады.

Google кестесін толтырудың соңғы қадамы өлшем бірлігінің бағасын енгізу болады.

Осы кезеңде google кестесі дайын.

Қолжетімділік параметрлері

AI боты кестеден мәндерді ала алуы үшін қолжетімділік параметрлерін ашу керек

Параметрлерді басыңыз, келесі терезе ашылады:

Мұнда параметрді «Қолжетімділік шектелген» дегеннен «Сілтемесі бар барлығына» өзгерту керек:

Кесте идентификаторы

get_info_from_table(!sheet_id, number_sheet, sheet_json_keys) функциясымен жұмыс істеу үшін бізге кесте идентификаторы қажет, себебі функция sheet_id міндетті параметр ретінде қабылдайды.

Идентификаторды алу үшін мекенжай жолағын басыңыз
Сіз бет мекенжайы бар жолды көресіз
Одан бізге таңбалар мен әріптер жиынтығы қажет, ол дәл кестенің идентификаторы болып табылады:

Осымен кестемен және оның конфигурациясымен жұмыс аяқталады.

Воронка конструкторында жұмыс

get_info_from_table() функциясын пайдалану

get_info_from_table() функциясын пайдалану үшін воронка конструкторында бір блок қажет болады.

Mavibot-тағы тиісті қойындыға өтіп, бастапқы шартты тексеру блогын жасаңыз:

#{none} орнына хабарламада осы блокты іске қосқаннан кейін сынақ режиміне арналған хабарландыруды және #{} конструкциясы арқылы енгізілген айнымалыны жазамыз:

Назар аударыңыз!

Хабарламаға енгізілген айнымалы боттың функцияны оқып жатқанын тексеру үшін қажет.

Блокты сынақ режимінде іске қосқанда, бот айнымалыға енгізілетін мәндерді көрсетеді.

Назар аударыңыз!

Блокты сынақ режимінде шақыруды конфигурациялап, айнымалыны жоба параметрлерінде сақтағаннан кейін, бұл блокты жоймаңыз.

Ол сізге қажет болуы мүмкін: мысалы, кестеге қандай да бір мәндерді қосқан болсаңыз, блокты сынақ режимінде іске қосыңыз. Сонда жоба айнымалысындағы деректер жаңартылады.

Айнымалы атауы сізге ыңғайлы кез келген атау болуы мүмкін.

Әрі қарай, бізге get_info_from_table(sheet_id, number_sheet, sheet_json_keys) функциясы қажет, - бұл кестеден деректерді оқуға арналған функция.

параметрлер сипаттама
**!** sheet_id google-кестесінің идентификаторы
number_sheet Кестедегі парақ нөмірі; әдепкі бойынша = 1
sheet_json_keys Міндетті емес параметр, кесте деректеріне қол жеткізу кілті

Калькуляторды ашып, кестенің идентификаторын айнымалыға (мысалы, sheet) енгізіңіз:

Әрі қарай, блок хабарламасында көрсетілген айнымалыны тағайындап, оған get_info_from_table() функциясы түріндегі мәнді қажетті sheet_id параметрімен (оның орнына sheet айнымалысын енгізіңіз, онда кесте идентификаторы бар) тағайындаңыз:

Назар аударыңыз! Калькулятордағы product_pay_info айнымалысының алдына project деп жазыңыз. Бұл АЙНЫМАЛЫ мен кестедегі МӘНДЕР жоба параметрлеріне (кэшке) енгізілуі үшін қажет:

Енді блок шартына кез келген сөзді/сандарды жазыңыз:

Деректерді беру блогы

Әрі қарай, екінші «Мәртебе» блогын жасаңыз.

Бұл «Мәртебе» блогы айнымалыларды клиент картасына беру үшін қажет болады.

Сондай-ақ, осы блокта боттан соңғы хабарлама жіберуге болады, мысалы, «Тапсырыс үшін рахмет! Деректерді байланыс менеджеріне жіберемін!»:

Әрі қарай, блок идентификаторын көшіріңіз - ол AI көмекшісін «start_block_from_ai 49018» командасында конфигурациялау үшін қажет болады, мұнда мысалдағы идентификатордың орнына өз блогыңыздың идентификаторын енгізу керек.

Кестені оқу

Енді блокты сынақ нұсқасында іске қосыңыз, сонда чат-бот кестеден мәндерді оқып, оларды жоба параметрлеріндегі айнымалыңызға салады:

Осылайша, блок дұрыс жұмыс істеді: сіз оқылған және жоба параметрлеріндегі айнымалыда тұрған мәндерді көресіз.

Мұны тиісті бөлімге өту арқылы тексере аласыз

Әрі қарай, сіз кестеден енгізілген мәндері бар айнымалыңызды көресіз:

Енді сіздің жобаңыздың ішінде тауарлар, құн және кестеде көрсеткен барлық нәрселері бар айнымалы бар.

AI көмекшісі ретінде жұмыс

«AI көмекшісі» бөліміне өтіп, жасанды интеллектті конфигурациялауды бастаңыз.

Көмекші рөлі: сатушы

Сондай-ақ, «Түймелер» және «Қадамдық деректерді енгізу» опцияларын орнатамыз

Бізге боттың визуалды безендірілген жауаптары үшін, сондай-ақ клиенттің ыңғайлылығы үшін түймелер қажет болады (онда пайдаланушы диалогта сөздерді қолмен енгізудің қажеті жоқ); қадамдық деректерді енгізу боттың жасалып жатқан тапсырысты сауалнама жүргізуі үшін қажет.

AI көмекшісінің параметрлері

Бот параметрлерінде келесі деректерді жазамыз:

  1. Боттың позициясы мен нұсқаулары.

Мысал:

«Сіз «Барлық ұсақ-түйек» дүкенінің сатушысысыз.
Сіздің міндетіңіз - клиенттен қандай өнімді таңдағысы келетінін, өнімнің қанша бірлігін сұрау, содан кейін өнімнің бір бірлігінің құнын көбейтуге тең өнімнің жалпы құнын есептеу.

Клиенттен оның сатып алуы туралы сұхбат алғаннан кейін, оған тапсырысты қайталап, «Тапсырыс дұрыс па?» деп сұраңыз.».

Назар аударыңыз «Өнімнің бір бірлігінің құнын көбейтуге тең өнімнің жалпы құнын есептеу» жолына - бұл жол клиент таңдаған барлық санаттардың құнының соңғы нәтижесін көрсетеді:

Мысал:

Клиент бір өнімнің үш кг-ын таңдады. Бот өз кезегінде жалпы құнды есептейді:

  1. Блокты шақыру және айнымалыларды жүйеге беру командасы келесідей жазылады:

«Егер клиент «Тапсырыс дұрыс» немесе «Дұрыс» деп жазса, онда «start_block_from_ai N» деп жазыңыз», мұнда N орнына соңғы хабарламасы бар блоктың идентификаторы жазылады: «Мәртебе» блогы деректерді клиент картасына береді:

AI көмекшісінің параметрлеріндегі командалар келесідей көрінеді:

Бот білімі

«Бот білімі» өрісіне бұрын Шарттың бастапқы тексеру блогы кэшке салған айнымалыны беріңіз.

Бот білімі:

Осылайша, бот жоба параметрлеріндегі айнымалыдан ақпарат алып, клиенттеріңізге қолжетімді өнім ассортименті бойынша кеңес береді.

Деректер форматы

Берілетін деректер форматында сіз өзіңіз жинап жатқан деректерді көрсетесіз (мысалы, өнім), содан кейін «кілті» бар сөз тіркесін енгізіп, кілтке мән тағайындайсыз:

Түсіндірме

1-жол: «Берілетін деректер форматы: өнім product кілтімен, өлшем бірлігі thing кілтімен, баға count кілтімен, барлық таңдалған өнімдердің жалпы құны result кілтімен» - ботқа жүйеге қандай деректерді және қандай мәнмен беру керектігін түсіндіреді.

Бұл айнымалылар клиент картасында көрсетіледі

  1. Егер клиент таңдаған әрбір өнімнің бөлек көрсетілуі қажет болса, екінші жолды қосыңыз:

«Егер клиент бірнеше өнімді таңдаса, онда бірінші өнімді product1 кілтімен, екінші өнімді product2 кілтімен, үшінші өнімді product3 кілтімен және т.с.с. қосыңыз».

Осымен AI көмекшісін конфигурациялау аяқталады.

Қалған параметрлерді өз қалауыңыз бойынша орнатуға болады.

Ботты тестілеу

Шарт конструкторын пайдаланып, боттың сынақ терезесінде жұмысын қосыңыз:

1-қадам. Шарт конструкторын басыңыз


2-қадам. Мәтін өрісі бар қойындыны таңдап, «Қосу» түймесін басыңыз:

Енді іске қосу шартында келесі мәнді көресіз

Осылайша, бот тек сынақ терезесінде іске қосылады, басқа еш жерде іске қосылмайды.

Ботты жөндеуден кейін бұл шартты алып тастаңыз.

Енді ботты тестілейік:

  1. Ботқа өнім ассортименті туралы қауіпсіздік сұрағын қояйық:

Бот google кестесіне енгізілген, жоба параметрлеріндегі айнымалыдан мәндерді алып, өнімдердің алуан түрлілігін көрсетті.

  1. Әрі қарай, өнімді таңдап, ақылды ботпен сөйлесеміз:

  1. Басқа өнімді таңдайық:

Бот дұрыс көрсетеді, клиентке кейінгі таңдау үшін өнім санаттарын көрсетеді.

  1. Клиент бірнеше өнімді таңдап, олардың санын таңдады:

Бот таңдалған өнімдердің құнын есептеп, жалпы құнды есептеді.

  1. Деректерді жүйеге жіберу

Нәтиже: бот тапсырысты қайталап, клиент тапсырыстың дұрыстығын растағаннан кейін, чат-бот параметрлерге сәйкес «Диалог мәртебесі» блогын шақырды.

Осыдан кейін бот клиентпен диалогта жасаған деректер клиент картасына жіберілді.

Бот бәрін дұрыс орындады.

Осылайша сіз кез келген түрдегі интернет-дүкенді жасай аласыз және кесте ішінде кез келген қажетті мәндерді пайдалана аласыз.

Негізгі шектеу - тек сіздің қиялыңыз!