Szabálymotor dokumentáció
Hozz létre HA/AKKOR szabályokat a válaszok automatizálásához, beszélgetések irányításához és a chat viselkedésének testreszabásához.
Hogyan működnek a szabályok
A szabályok teljes irányítást adnak neked afölött, mi történik, amikor egy látogató üzenetet küld. Minden szabály minden bejövő látogatói üzeneten értékelődik, mielőtt az AI automatikus válasznak esélye lenne válaszolni.
- Minden szabálynak vannak feltételei (HA) és műveletei (AKKOR).
- Az egyezési mód határozza meg, hogyan kombinálódnak a feltételek: MINDEN feltételnek egyeznie kell (ÉS logika) vagy BÁRMELY feltétel egyezhet (VAGY logika).
- A szabályok prioritási sorrendben futnak — alacsonyabb szám magasabb prioritást jelent (először fut).
- Leállás egyezésnél — engedélyezve a szabály aktiválódása után nem ellenőrződik több szabály.
- Egy szabály elnyomhatja az AI automatikus választ (pl. a
REPLY_TEXTkezeli helyette a választ).
Feltételek referencia
A feltételek meghatározzák, mikor kell egy szabálynak aktiválódnia. Több feltételt kombinálhatsz MINDEN (ÉS) vagy BÁRMELY (VAGY) egyezési módon.
MESSAGE_CONTAINS
Ellenőrzi, hogy a látogató üzenete tartalmaz-e egy adott szót vagy kifejezést.
| Paraméter | Leírás |
|---|---|
value | Keresendő szöveg az üzenetben |
caseSensitive | true / false — kis-nagybetű érzékenység |
Példa: „Üzenet tartalmazza pricing” egyezik a „What's your pricing?” üzenettel
MESSAGE_MATCHES_REGEX
Reguláris kifejezéssel egyezteti a látogató üzenetét.
| Paraméter | Leírás |
|---|---|
pattern | Regex elválasztókkal, pl. /order\s*#?\d+/i |
Példa: /\b(refund|return|cancel)\b/i egyezik bármilyen visszatérítéssel kapcsolatos üzenettel
Tipp: Használd a regex101.com-ot a minták teszteléséhez hozzáadás előtt.
VISITOR_LANGUAGE
Ellenőrzi a látogató felismert nyelvét.
| Paraméter | Leírás |
|---|---|
operator | equals, not_equals, vagy in |
value | Nyelvkód mint en, pl, de |
Példa: Látogató nyelve egyenlő pl → irányítsd a lengyel operátorhoz
OPERATOR_ONLINE
Ellenőrzi, hogy a csapatod bármely operátora jelenleg online-e.
| Paraméter | Leírás |
|---|---|
value | true = legalább egy operátor online, false = minden operátor offline |
Példa: Operátor online = false → küldj „Jelenleg offline vagyunk” üzenetet
SESSION_VARIABLE
Ellenőrzi a beszélgetésen tárolt egyedi változót (egy korábbi szabály állította be).
| Paraméter | Leírás |
|---|---|
key | Ellenőrzendő változó neve |
operator | equals, not_equals, exists, vagy not_exists |
value | Várt érték (nem szükséges exists / not_exists esetén) |
Példa: Munkamenet változó lead_type egyenlő demo → rendeld az értékesítési csapathoz
Műveletek referencia
A műveletek meghatározzák, mi történik, amikor egy szabály feltételei teljesülnek. Egyetlen szabálynak több művelete is lehet.
REPLY_TEXT
Automatikus szöveges választ küld a látogatónak.
| Paraméter | Leírás |
|---|---|
text | A látogatónak küldendő üzenet |
Megjegyzés: Elnyomja az AI automatikus választ — a szabály kezeli a választ.
Példa: „Csapatunk offline. A nyitvatartási időben visszatérünk hozzád.”
REPLY_AI
Kifejezetten mondja a rendszernek, hogy használjon AI automatikus választ ehhez az üzenethez.
Megjegyzés: Használd más műveletekkel kombinálva — pl. állíts be változót ÉS hagyd az AI-t válaszolni.
SET_VARIABLE
Kulcs-érték párt tárol a beszélgetésen későbbi felhasználásra más szabályok által.
| Paraméter | Leírás |
|---|---|
key | Változó neve |
value | Változó értéke |
Megjegyzés: NEM nyomja el az AI-t — az AI még válaszolhat a változó beállítása után.
Példa: Állítsd be interest = enterprise a nyomon követéshez
ASSIGN_TO_OPERATOR
Hozzárendeli a beszélgetést a csapatod egy adott operátorához.
| Paraméter | Leírás |
|---|---|
operatorId | Válassz a csapattagjaid közül |
Megjegyzés: Implicit módon elnyomja az AI-t — a hozzárendelt beszélgetések nem kapnak AI válaszokat.
Példa: Irányítsd a VIP ügyfeleket a senior támogatási ügynöködhöz
NOTIFY_OPERATORS
Valós idejű riasztást küld minden online operátornak hangjelzéssel.
| Paraméter | Leírás |
|---|---|
message | Az operátoroknak megjelenő riasztás üzenet |
Megjegyzés: NEM nyomja el az AI-t — mind a riasztás, mind az AI válasz megtörténik.
Példa: „Sürgős: a látogatónak azonnali segítségre van szüksége!”
SEND_EMAIL
E-mailt küld a beszélgetés kontextusával. Hasznos eszkalációhoz vagy CRM integrációhoz.
| Paraméter | Leírás |
|---|---|
to | Címzett e-mail címe |
subject | E-mail tárgy |
body | E-mail törzs (opcionális — a beszélgetési kontextus automatikusan hozzáadódik) |
Megjegyzés: NEM nyomja el az AI-t.
CALL_API
Külső API végpontot hív és a választ munkamenet változókban tárolja. Egy API kapcsolat előzetes konfigurációját igényli.
| Paraméter | Leírás |
|---|---|
endpointId | Válassz a konfigurált API végpontjaid közül |
Megjegyzés: NEM nyomja el az AI-t — kombináld a REPLY_AI-val, hogy az AI használja a lekért adatokat. Lásd az API kapcsolatok dokumentációját a teljes beállítási útmutatóért.
Példa: Hívd a rendeléskövetési API-t → tárold a státuszt munkamenetben → az AI valódi rendelési adatokkal válaszol
Gyakorlati példák
Készen használható szabályreceptek, amelyeket adaptálhatsz saját beállításodhoz.
1. Automatikus válasz árakra vonatkozó kérdésekre
Takaríts meg AI tokeneket gyakori kérdésekre adott statikus válaszokkal.
HA (BÁRMELY egyezés): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing
AKKOR: REPLY_TEXT: „Csomagjaink 19€/hótól indulnak. Nézd meg a teljes árakat az enuchat.com/pricing oldalon”
Egyezési mód: BÁRMELY · Leállás egyezésnél: Igen
2. Látogatók irányítása nyelv szerint
Küldd a lengyel látogatókat közvetlenül a lengyel anyanyelvű operátorodhoz.
HA (MINDEN egyezés): VISITOR_LANGUAGE egyenlő pl
AKKOR: ASSIGN_TO_OPERATOR → Lengyel operátor
Egyezési mód: MINDEN · Leállás egyezésnél: Igen
3. Nyitvatartáson kívüli üdvözlés
Állíts be elvárásokat, amikor senki sincs online.
HA (MINDEN egyezés): OPERATOR_ONLINE = false
AKKOR: REPLY_TEXT: „Köszönjük a megkeresést! Csapatunk jelenleg offline van. Az AI megpróbál segíteni, de nyitvatartási időben visszatérünk.”
Egyezési mód: MINDEN · Leállás egyezésnél: Nem (hagyd az AI-t is válaszolni)
4. Demo kérések címkézése és irányítása
Két szabály együtt dolgozik munkamenet változókkal.
1. szabály — HA (MINDEN egyezés): MESSAGE_CONTAINS demo
1. szabály — AKKOR: SET_VARIABLE lead_type = demo_request. Leállás egyezésnél: Nem (az AI válaszol az első üzenetre)
2. szabály — HA (MINDEN egyezés): SESSION_VARIABLE lead_type egyenlő demo_request
2. szabály — AKKOR: ASSIGN_TO_OPERATOR → Értékesítés. Leállás egyezésnél: Igen
Az első üzenet beállítja a címkét és az AI válaszol. Ugyanazon látogató második üzenete az értékesítéshez kerül.
5. Rendelésszámok észlelése regexszel
Automatikusan irányítsd a rendeléssel kapcsolatos kérdéseket a támogatáshoz.
HA (MINDEN egyezés): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i
AKKOR: ASSIGN_TO_OPERATOR → Támogatási ügynök, REPLY_TEXT: „Látom rendelési kérdésed van. Összekötlek a támogatási csapatunkkal.”
Egyezési mód: MINDEN · Leállás egyezésnél: Igen
6. Feltételek kombinálása (ÉS logika)
Csak nagyon specifikus forgatókönyvekre aktiválódjon, ahol több feltételnek is igaznak kell lennie.
HA (MINDEN egyezés): VISITOR_LANGUAGE egyenlő en, MESSAGE_CONTAINS urgent
AKKOR: ASSIGN_TO_OPERATOR → Senior ügynök
Egyezési mód: MINDEN (mindkettőnek egyeznie kell) · Leállás egyezésnél: Igen
Tippek és legjobb gyakorlatok
- A sorrend számít: az alacsonyabb prioritási számú szabályok futnak először. Tedd a legfontosabb szabályaidat felülre.
- Használd a „Leállás egyezésnél”-t, hogy megakadályozd több szabály aktiválódását ugyanazon üzeneten.
- Tesztelj élesítés előtt az irányítópult Teszt paneljének használatával.
- Tartsd tömören a REPLY_TEXT üzeneteket — a látogatók chatre várnak, nem esszékre.
- Használd a SESSION_VARIABLE-t többlépéses folyamatok építéséhez — címkézd meg a beszélgetést az első üzenetnél, majd reagálj rá később.
- Regex tippek: mindig használj kis-nagybetű érzéketlen flag-et
/iés teszteld a mintáidat a regex101.com-on. - A kevesebb több: 10-15 jól megfogalmazott szabály jobb, mint 50 átfedő.
- A szabályok az AI előtt futnak — ha egy szabály kezeli az üzenetet, az AI nem válaszol (tokeneket takarítva meg).
Készen állsz automatizálni a chatedet?
Állítsd be az első szabályodat percek alatt és hagyd, hogy az automatizálás kezelje az ismétlődő munkát.
Kezdj ingyen