Reeglimootori dokumentatsioon

Looge KUI/SIIS reegleid, et automatiseerida vastuseid, suunata vestlusi ja kohandada oma vestluse käitumist.

Kuidas reeglid töötavad

Reeglid annavad teile täieliku kontrolli selle üle, mis juhtub, kui külastaja sõnumi saadab. Iga reeglit hinnatakse iga sissetuleva külastaja sõnumi puhul, enne kui AI automaatvastus saab võimaluse vastata.

  • Igal reeglil on tingimused (KUI) ja toimingud (SIIS).
  • Vastavusrežiim määrab, kuidas tingimused ühendatakse: KÕIK tingimused peavad vastama (JA loogika) või ÜKSKÕIK MILLINE tingimus võib vastata (VÕI loogika).
  • Reeglid käivitatakse prioriteedi järjekorras — väiksem number tähendab kõrgemat prioriteeti (käivitub esimesena).
  • Stop on match — kui lubatud, ei kontrollita pärast selle reegli käivitamist täiendavaid reegleid.
  • Reegel võib summutada AI automaatvastust (nt. REPLY_TEXT käsitleb vastust selle asemel).

Tingimuste viide

Tingimused määratlevad, millal reegel peaks käivituma. Saate kombineerida mitut tingimust, kasutades KÕIK (JA) või ÜKSKÕIK MILLINE (VÕI) vastavusrežiimi.

MESSAGE_CONTAINS

Kontrollib, kas külastaja sõnum sisaldab konkreetset sõna või fraasi.

ParameeterKirjeldus
valueSõnumist otsitav tekst
caseSensitivetrue / false — kas vaste on tõstutundlik

Näide: „Sõnum sisaldab hinnad" sobitub sõnumiga „Millised on teie hinnad?"

MESSAGE_MATCHES_REGEX

Sobitab külastaja sõnumi regulaaravaldisega.

ParameeterKirjeldus
patternRegex koos eraldajatega, nt. /order\s*#?\d+/i

Näide: /\b(refund|return|cancel)\b/i sobitub iga tagastusega seotud sõnumiga

Vihje: kasutage oma mustrite testimiseks regex101.com enne nende lisamist.

VISITOR_LANGUAGE

Kontrollib külastaja tuvastatud keelt.

ParameeterKirjeldus
operatorequals, not_equals või in
valueKeelekood, nagu en, pl, de

Näide: Külastaja keel võrdub pl → suunake poola keele operaatorile

OPERATOR_ONLINE

Kontrollib, kas mõni teie meeskonna operaator on hetkel võrgus.

ParameeterKirjeldus
valuetrue = vähemalt üks operaator on võrgus, false = kõik operaatorid on väljas

Näide: Operaator võrgus = false → saatke sõnum „Oleme hetkel võrgust väljas"

SESSION_VARIABLE

Kontrollib vestluses salvestatud kohandatud muutujat (seatud eelmise reegli poolt).

ParameeterKirjeldus
keyKontrollitav muutuja nimi
operatorequals, not_equals, exists või not_exists
valueOodatav väärtus (pole vajalik exists / not_exists jaoks)

Näide: Seansi muutuja lead_type võrdub demo → määrake müügimeeskonnale

Toimingute viide

Toimingud määratlevad, mis juhtub, kui reegli tingimused on täidetud. Ühel reeglil võib olla mitu toimingut.

REPLY_TEXT

Saadab külastajale automaatse tekstivastuse.

ParameeterKirjeldus
textKülastajale saadetav sõnum

Märkus: Summutab AI automaatvastust — reegel käsitleb vastust.

Näide: „Meie meeskond on võrgust väljas. Võtame teiega tööaegadel uuesti ühendust."

REPLY_AI

Ütleb süsteemile selgelt, et kasutaks selle sõnumi jaoks AI automaatvastust.

Märkus: Kasutage koos teiste toimingutega — nt. määrake muutuja JA laske AI-l vastata.

SET_VARIABLE

Salvestab võtme-väärtuse paari vestluses hilisemaks kasutamiseks teiste reeglite poolt.

ParameeterKirjeldus
keyMuutuja nimi
valueMuutuja väärtus

Märkus: EI summuta AI-d — AI saab muutuja seadmise järel ikka vastata.

Näide: Määrake interest = enterprise järelmeetmete jaoks

ASSIGN_TO_OPERATOR

Määrab vestluse teie meeskonna konkreetsele operaatorile.

ParameeterKirjeldus
operatorIdValige oma meeskonnaliikmete hulgast

Märkus: Summutab AI-d kaudselt — määratud vestlused ei saa AI vastuseid.

Näide: Suunake VIP kliendid oma vanemale tugiagendile

NOTIFY_OPERATORS

Saadab reaalajas hoiatuse kõigile võrgus olevatele operaatoritele heliteavitusega.

ParameeterKirjeldus
messageOperaatoritele kuvatav hoiatussõnum

Märkus: EI summuta AI-d — juhtub nii hoiatus kui ka AI vastus.

Näide: „Kiireloomuline: külastaja vajab kohest abi!"

SEND_EMAIL

Saadab e-kirja vestluse kontekstiga. Kasulik eskaleerimiseks või CRM integratsiooniks.

ParameeterKirjeldus
toSaaja e-posti aadress
subjectE-kirja teemarida
bodyE-kirja sisu (valikuline — vestluse kontekst lisatakse automaatselt)

Märkus: EI summuta AI-d.

CALL_API

Kutsub välist API lõpp-punkti ja salvestab vastuse seansi muutujatesse. Nõuab API ühenduse eelnevat konfigureerimist.

ParameeterKirjeldus
endpointIdValige oma konfigureeritud API lõpp-punktide hulgast

Märkus: EI summuta AI-d — kombineerige REPLY_AI-ga, et AI kasutaks hangitud andmeid. Täieliku seadistamise juhendi jaoks vaadake API ühenduste dokumentatsiooni.

Näide: Kutsuge tellimuse jälgimise API → salvestage olek seanssi → AI vastab tegelike tellimuse andmetega

Praktilised näited

Valmis retseptid reeglid, mida saate oma seadistuse jaoks kohandada.

1. Automaatne vastamine hinnaküsimustele

Säästke AI märke, vastates tavalistele küsimustele staatilise vastusega.

KUI (ÜKSKÕIK MILLINE vaste): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing

SIIS: REPLY_TEXT: „Meie plaanid algavad 19 €/kuu. Vaata täielikke hindu aadressil enuchat.com/pricing"

Vastavusrežiim: ÜKSKÕIK MILLINE · Stop on match: Jah

2. Külastajate suunamine keele järgi

Saatke poola külastajad otse oma poola keelt kõneleva operaatori juurde.

KUI (KÕIK vastavad): VISITOR_LANGUAGE võrdub pl

SIIS: ASSIGN_TO_OPERATOR → Poola operaator

Vastavusrežiim: KÕIK · Stop on match: Jah

3. Tööajajärgne tervitus

Seadke ootused, kui keegi pole võrgus.

KUI (KÕIK vastavad): OPERATOR_ONLINE = false

SIIS: REPLY_TEXT: „Aitäh ühenduse võtmise eest! Meie meeskond on hetkel võrgust väljas. AI proovib aidata, kuid võtame tööaegadel ühendust."

Vastavusrežiim: KÕIK · Stop on match: Ei (las AI ka vastab)

4. Märgi ja suuna demo päringud

Kaks reeglit töötavad koos seansi muutujatega.

Reegel 1 — KUI (KÕIK vastavad): MESSAGE_CONTAINS demo

Reegel 1 — SIIS: SET_VARIABLE lead_type = demo_request. Stop on match: Ei (AI vastab esimesele sõnumile)

Reegel 2 — KUI (KÕIK vastavad): SESSION_VARIABLE lead_type võrdub demo_request

Reegel 2 — SIIS: ASSIGN_TO_OPERATOR → Müük. Stop on match: Jah

Esimene sõnum määrab sildi ja AI vastab. Sama külastaja teine sõnum suunatakse müügile.

5. Tuvasta tellimusnumbrid regexiga

Suunake tellimusega seotud päringud automaatselt tuge.

KUI (KÕIK vastavad): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i

SIIS: ASSIGN_TO_OPERATOR → Tugiagent, REPLY_TEXT: „Näen, et teil on tellimuse küsimus. Ühendan teid meie tugimeeskonnaga."

Vastavusrežiim: KÕIK · Stop on match: Jah

6. Kombineeri tingimused (JA loogika)

Käivitage ainult väga konkreetsete stsenaariumite korral, kus mitu tingimust peavad kõik tõesed olema.

KUI (KÕIK vastavad): VISITOR_LANGUAGE võrdub en, MESSAGE_CONTAINS urgent

SIIS: ASSIGN_TO_OPERATOR → Vanem agent

Vastavusrežiim: KÕIK (mõlemad peavad vastama) · Stop on match: Jah

Näpunäited ja parimad tavad

  • Järjekord loeb: väiksemate prioriteedinumbritega reeglid käivituvad esimestena. Pange oma kõige olulisemad reeglid üles.
  • Kasutage „Stop on match", et vältida mitme reegli käivitumist samal sõnumil.
  • Testige enne otseülekannet juhtpaneeli testipaneeli abil.
  • Hoidke REPLY_TEXT sõnumid lühikesed — külastajad ootavad vestlust, mitte esseesid.
  • Kasutage SESSION_VARIABLE mitmesammuliste voogude loomiseks — märgistage vestlus esimesel sõnumil, seejärel tegutsege hiljem.
  • Regex näpunäited: kasutage alati tõstetundetut lipukest /i ja testige oma mustreid aadressil regex101.com.
  • Vähem on rohkem: 10–15 hästi kujundatud reeglit on parem kui 50 kattuvat.
  • Reeglid käivituvad enne AI-d — kui reegel tegeleb sõnumiga, AI ei vasta (säästes teile märke).

Valmis oma vestlust automatiseerima?

Seadistage oma esimene reegel minutitega ja laske automatiseerimisel tegeleda korduva tööga.

Alusta tasuta