Prin integrarea chatbot-ului dvs., puteți avea o mulțime de informații care s-ar putea schimba de la o zi la alta, fără a fi nevoie să vă actualizați în mod constant soluția manual.

Alăturați-vă comunității DZone și obțineți experiența completă a membrilor.

chatbot

Dacă doriți ca chatbot-ul dvs. să poată cunoaște răspunsul la mai mult decât lucrurile pe care le învățați despre afacerea dvs., vă puteți integra în alte servicii. De ce să inventăm roata de două ori? Cu integrările, puteți avea o mulțime de informații care s-ar putea schimba de la o zi la alta, fără a fi nevoie să vă actualizați manual soluția în mod constant.

Să vedem cum adăugați o integrare în Teneo Studio.

Pentru a gestiona corect o intrare a unui utilizator, un bot poate fi necesar să se conecteze la servicii externe. De exemplu, poate doriți să furnizați informații despre vreme sau botul dvs. va trebui să inițieze un proces de resetare a parolei. În Teneo, aceste apeluri către servicii externe și gestionarea răspunsurilor lor sunt efectuate de Integrations. Adăugați o integrare la soluția dvs. o singură dată, după care este disponibilă pentru orice flux din acea soluție.

În acest exemplu, vom crea un flux care utilizează o integrare care furnizează numărul de calorii dintr-o cafea, astfel:

Utilizator: Câte calorii într-un alb plat?
Bot: Un alb plat conține aproximativ 223 de calorii și o plimbare de aproximativ 56 de minute ar trebui să fie suficientă pentru a le arde.

Pentru a face acest lucru posibil, vom configura mai întâi o integrare și apoi vom crea un flux care utilizează integrarea. Rezultatul final va arăta astfel:

Configurați integrarea nutrițională

În primul rând, vom configura integrarea. Iată pașii pentru a adăuga o integrare în Teneo:

  1. Deschideți fila „Soluție” în fereastra principală a soluției și selectați „Resurse” în bara mov din partea stângă
  2. Selectați „Integrare” în partea de sus
  3. Faceți clic pe butonul „Adăugați” pentru a crea o integrare
  4. Denumiți integrarea Nutrition
  5. Faceți clic pe „butonul Înapoi” din stânga sus pentru a părăsi vizualizarea din culise a integrării, astfel încât să intrați în vizualizarea integrării principale

Configurați o metodă

O integrare poate conține mai multe metode. O metodă este un bloc de cod care rulează numai atunci când este apelat. Puteți trece date în metodă și după executarea codului, metoda returnează rezultatele. Aici vrem să creăm o metodă care returnează caloriile și durata mersului pentru a arde aceste calorii pentru băutura de cafea care a fost trecută în metodă.

Când ați creat integrarea, a fost creată automat o „Metodă implicită”. Să-i dăm un nume corect și să adăugăm un parametru de intrare pe care îl vom folosi pentru a transfera date în metodă și să adăugăm doi parametri de ieșire pe care îi vom folosi pentru a returna rezultatele:

  1. Redenumiți metoda înlocuind „Metoda implicită” din câmpul „Nume” cu Obțineți calorii și adăugați descrierea Returnează caloriile pentru o băutură dată și durata de mers necesară
    pentru a arde caloriile .
  2. În dreapta, faceți clic pe fila „Intrări” și „Ieșiri” pentru a vedea parametrii de intrare și ieșire (dacă nu sunt încă vizibili deja).
  3. Faceți clic pe „Adăugați” în panoul de parametri de intrare pentru a adăuga un nou parametru de intrare (pentru ca cafeaua să găsească caloriile) și să îi dați un nume și o descriere:
    • Denumiți interogarea parametrului de intrare .
    • Adăugați descrierea: Băutura de cafea pentru a găsi caloriile. De exemplu: „cappuccino”
      sau „espresso” .
  4. Acum să adăugăm un parametru de ieșire pentru caloriile găsite. Faceți clic pe „Adăugați” în panoul de parametri de ieșire și denumiți-l după cum urmează:
    • Nume: calorii .
    • Descriere: Caloriile găsite .
  5. În cele din urmă, adăugați ultimul parametru de ieșire pentru durata mersului:
    • Nume: mers Durata .
    • Descriere Durata mersului în minute pentru a arde caloriile .

Adăugați scriptul la metodă

Pentru a finaliza metoda, să adăugăm scriptul care va fi executat atunci când integrarea este apelată de flux și salvăm metoda: