Izmantojot MaviBot komandas izstrādātu īpašu funkciju, jūsu AI tērzēšanas robots var inteliģenti nolasīt vērtības no Google izklājlapas un saglabāt tās sistēmas mainīgajā jūsu projekta iestatījumos. Tas rada sinhronizētu, dinamisku datu avotu jūsu asistentam.

Praktiski pielietojumi

Šī iespēja ir būtiska tādiem scenārijiem kā:

  • Produktu kataloga asistents: AI, kas konsultē klientus par jūsu pašreizējo produktu klāstu, cenām un pieejamību reāllaikā.
  • Viedais reklāmas robots: robots, kas reklamē jūsu piedāvājumus, dinamiski izceļot funkcijas, specifikācijas vai piedāvājumus, kas iegūti tieši no jūsu izklājlapas.

Kā sagatavot savu tabulu integrācijai

Lai sāktu, dodieties uz izklājlapu sadaļu:

Pēc tam jūs redzēsiet pogu "Pievienot izklājlapu", kas atver modālo logu, kurā jāievada izklājlapas nosaukums:

Ievadiet izklājlapas nosaukumu un noklikšķiniet uz pogas "Gatavs". Pēc tam projektā tiks izveidota jauna izklājlapa, kas parādīsies sadaļā "Izklājlapas":

Izklājlapas iestatījumi

Pēc izklājlapas izveides jums jāpievieno rindas un kolonnas. Lai to izdarītu, atrodiet pogu "Doties uz" uz vēlamās izklājlapas kartes un noklikšķiniet uz tās.

Jūs redzat šādus iestatījumus:

Lai pievienotu kolonnu ar nosaukumu, noklikšķiniet uz pogas "+":

Noklikšķinot uz pogas, tiks atvērts modālais logs, kurā varat ievadīt jaunās kolonnas nosaukumu.

Pēc kolonnas nosaukuma ievadīšanas noklikšķiniet uz pogas "Gatavs", un jaunā kolonna tiks pievienota izklājlapai. Pievienojiet nepieciešamo kolonnu skaitu un pēc tam rindas.

Tagad jūsu izklājlapa izskatās šādi.

Nokopējiet (iegaumējiet) izklājlapas ID: lai to izdarītu, noklikšķiniet uz adreses joslas:

Tālāk dosimies konfigurēt blokus veidotājā.

Darbs tērzēšanas robota veidotājā

Funkcija get_records_from_table()

Lai izmantotu funkciju get_info_from_table(), tērzēšanas robota veidotājā ir nepieciešams viens bloks.

Dodieties uz atbilstošo cilni Mavibot un izveidojiet bloku ar trigeri (Sākuma bloks vai Trigera bloks):

Definējiet mainīgo (tas tiks izmantots AI asistenta zināšanām): šajā piemērā mainīgais ir 'record'.

Koda piemērs no Kalkulatora

project.****record``=``get_records_from_table(1)

  1. project. - ir konstruktors mainīgā iestatīšanai projekta konfigurācijā;
  2. record - mainīgā nosaukums;
  3. get_records_from_table(1) - funkcija, kur parametrs tiek nodots kā tabulas ID.
Lasiet vairāk par funkciju get_record_from_table()

get_records_from_table(table_id, start_row, count, start_col, end_col) – lai iegūtu ierakstus no tabulas

Parametrs Apraksts Piezīme
! table_id Tabulas ID (obligāts parametrs)
start_row Neobligāts parametrs, vesels skaitlis. Norāda diapazona sākuma rindu Pieņem rindas numuru, no kura sākt tabulas vērtību nolasīšanu, ieskaitot. Jānorāda bez pēdiņām
count Neobligāts parametrs, vesels skaitlis. Norāda iegūstamo rindu skaitu Noklusējuma vērtība: 1000. Maksimums: 5000. Jānorāda bez pēdiņām
start_col Neobligāts parametrs, virkne. Norāda diapazona sākuma kolonnu Pieņem kolonnas nosaukumu, no kuras sākt tabulas vērtību nolasīšanu, ieskaitot. Jānorāda pēdiņās
end_col Neobligāts parametrs, virkne. Norāda diapazona beigu kolonnu Pieņem kolonnas nosaukumu, līdz kurai nolasīt tabulas vērtības, ieskaitot. Jānorāda pēdiņās

Lai nolasītu visus datus no noteikta punkta: Norādiet tikai diapazona sākumu. Lai nolasītu visus datus līdz noteiktam punktam: Norādiet tikai diapazona beigas.

Tā vietā, lai #{none}, mēs ierakstīsim savu mainīgo ziņojumā, izmantojot konstrukciju #{}, lai vizuāli redzētu, kādi dati ir ierakstīti projekta mainīgajā.

Uzmanību

Ziņojumā iegultais mainīgais ir nepieciešams, lai pārbaudītu, vai robots pareizi nolasa funkciju. Kad palaižat bloku testa režīmā, robots parādīs vērtības, kas tiks piešķirtas mainīgajam.

Lūdzu, ņemiet vērā

Pēc bloka izsaukuma konfigurēšanas testa režīmā un mainīgā saglabāšanas projekta iestatījumos, neizdzēsiet šo bloku.

Tas var būt nepieciešams: piemēram, ja esat pievienojis tabulai vairāk vērtību, vienkārši palaidiet bloku testa režīmā. Tad dati projekta mainīgajā tiks atjaunināti.

Mainīgā nosaukums var būt jebkurš jums tīkams nosaukums.

Datu pārsūtīšanas bloks

Tālāk mēs izveidosim "Tērzēšanas" bloku datu pārsūtīšanai uz klienta karti.

"Šis bloks var arī pārraidīt noslēguma ziņojumu no robota, piemēram: 'Es nododu informāciju vadītājam! Vadītājs sazināsies 10 minūšu laikā.'"

Pēc tam nokopējiet bloka ID. Tas būs nepieciešams, lai konfigurētu AI asistentu komandā "start_block_from_ai 11956" un testa komandā "Bloka izsaukums 11956", kur bloka ID vietā no piemēra jāievieto jūsu bloka ID.

Lūdzu, ņemiet vērā

Pēc testēšanas aizstājiet "Bloka izsaukums 31241050" ar komandu "start_block_from_ai 31241050".

Komanda "Bloka izsaukums 31241050" ir atkļūdošanas komanda un palīdz saprast, kādus datus robots ieraksta (skatīt sadaļu "Testēšana").

Lai palaistu robotu klientiem, norādiet komandu "start_block_from_ai 31241050".

Tabulas nolasīšana

  1. Pārejiet uz robota testēšanas režīmu.
  2. Palaidiet bloku, kas satur trigeri tabulas datu nolasīšanai.

Bloks ir nostrādājis pareizi. To var apstiprināt vērtības, kas tagad ir saglabātas atbilstošajā mainīgajā jūsu projekta iestatījumos.

Lai pārbaudītu manuāli:

  1. Dodieties uz sadaļu Projekta iestatījumi.
  2. Atrodiet mainīgo, lai skatītu tā pašreizējos datus.

Cilnē "Mainīgie" projekta iestatījumos jūs redzēsiet savu mainīgo ar tajā pievienotajām vērtībām no tabulas. Tātad tagad jūsu projektā ir mainīgais ar precēm, izmaksām un visu, ko norādījāt tabulā.

Darbs AI asistentā

Dodieties uz sadaļu "AI asistents" un sāciet tērzēšanas robotu ar AI iestatījumiem.

Jums jāizvēlas loma "Pārdošanas asistents":

Mēs arī iestatīsim papildu iestatījumus:

AI asistenta iestatījumi

Robota iestatījumos ierakstiet šādus datus:

  1. Robota amats un instrukcijas.

  1. Komanda bloka izsaukšanai un mainīgo pārsūtīšanai sistēmai tiek rakstīta šādi:

"Ja viss ir pareizi, izpildiet komandu "start_block_from_ai 11956", kur N vietā ir ierakstīts bloka ID ar gala ziņojumu: Tērzēšanas bloks pārsūta datus uz klienta karti:

Robota zināšanas

Laukā "Robota zināšanas" nododiet mainīgo, kas iepriekš tika kešots kā bloks ar trigeri.

Robota zināšanas.

Tādā veidā robots ņems informāciju no mainīgā projekta iestatījumos un konsultēs jūsu klientus par pieejamo produktu klāstu.

Datu formāts

Pārsūtīto datu formātā jūs norādāt datus, ko pats vācat (piemēram, produktu), pēc tam ievadiet frāzi ar "atslēgu" un piešķiriet atslēgai vērtību.

klienta vārds ar atslēgu client_name, klienta tālruņa numurs ar atslēgu phone_number, pilsēta un adrese ar atslēgu city_address, izvēlētais produkts ar atslēgu product, produkta daudzums ar atslēgu quantity, kopējā pasūtījuma summa ar atslēgu total_amount.

Tādā veidā, izsaucot bloku, mainīgie tiks nodoti klienta kartē: tad jūs varat strādāt ar mainīgajiem, piemēram, tērzēšanas robota veidotājā:

Šajā posmā AI asistenta iestatīšana ir pabeigta.

Atlikušos parametrus varat iestatīt pēc saviem ieskatiem:

Robota testēšana

"Ja jums jau darbojas roboti, norādiet AI asistenta palaišanas nosacījumā, ka tas jāpalaiž tikai testa logā."

  1. solis. Noklikšķiniet uz trigera veidotāja

  1. solis. Izvēlieties cilni ar testa logu un noklikšķiniet "Pievienot trigeri":

Tagad trigera nosacījumā jūs redzēsiet šādu vērtību:

Tādā veidā robots darbosies tikai testa logā un nekur citur.

Pēc robota atkļūdošanas noņemiet šo nosacījumu.

Šis ziņojums tiek nosūtīts testa režīmā, pateicoties komandai "Bloka izsaukums 3124105"](/docs/chatbot-ai-assistant#data-transfer-format)

Pēc robota testēšanas un atkļūdošanas ierakstiet robota iestatījumos komandu "start_block_from_ai 31241050".

Šī pieeja ļauj jums izveidot jebkura veida interneta veikalu un izmantot jebkādas datu vērtības, kas glabājas jūsu tabulā.

Vienīgais patiesais ierobežojums ir jūsu iztēle.