Τεκμηρίωση μηχανής κανόνων

Δημιουργήστε κανόνες ΑΝ/ΤΟΤΕ για αυτοματοποίηση απαντήσεων, δρομολόγηση συνομιλιών και προσαρμογή της συμπεριφοράς chat.

Πώς λειτουργούν οι κανόνες

Οι κανόνες σάς δίνουν πλήρη έλεγχο για το τι συμβαίνει όταν ένας επισκέπτης στέλνει μήνυμα. Κάθε κανόνας αξιολογείται σε κάθε εισερχόμενο μήνυμα επισκέπτη, πριν η αυτόματη απάντηση AI έχει την ευκαιρία να απαντήσει.

  • Κάθε κανόνας έχει συνθήκες (ΑΝ) και ενέργειες (ΤΟΤΕ).
  • Η λειτουργία ταιριάσματος καθορίζει πώς συνδυάζονται οι συνθήκες: ΟΛΕΣ οι συνθήκες πρέπει να ταιριάζουν (λογική AND) ή ΟΠΟΙΑΔΗΠΟΤΕ συνθήκη μπορεί να ταιριάζει (λογική OR).
  • Οι κανόνες εκτελούνται με σειρά προτεραιότητας — μικρότερος αριθμός σημαίνει υψηλότερη προτεραιότητα (εκτελείται πρώτος).
  • Παύση στο ταίριασμα — όταν είναι ενεργή, κανένας άλλος κανόνας δεν ελέγχεται μετά την ενεργοποίηση αυτού του κανόνα.
  • Ένας κανόνας μπορεί να καταπνίξει την αυτόματη απάντηση AI (π.χ., το REPLY_TEXT χειρίζεται την απάντηση αντ' αυτού).

Αναφορά συνθηκών

Οι συνθήκες καθορίζουν πότε πρέπει να ενεργοποιηθεί ένας κανόνας. Μπορείτε να συνδυάσετε πολλαπλές συνθήκες χρησιμοποιώντας λειτουργία ταιριάσματος ΟΛΕΣ (AND) ή ΟΠΟΙΑΔΗΠΟΤΕ (OR).

MESSAGE_CONTAINS

Ελέγχει αν το μήνυμα του επισκέπτη περιέχει μια συγκεκριμένη λέξη ή φράση.

ΠαράμετροςΠεριγραφή
valueΚείμενο προς αναζήτηση στο μήνυμα
caseSensitivetrue / false — αν το ταίριασμα είναι case-sensitive

Παράδειγμα: «Μήνυμα περιέχει pricing» ταιριάζει με «What's your pricing?»

MESSAGE_MATCHES_REGEX

Ταιριάζει το μήνυμα του επισκέπτη με μια κανονική έκφραση.

ΠαράμετροςΠεριγραφή
patternRegex που περιλαμβάνει οριοθέτες, π.χ. /order\s*#?\d+/i

Παράδειγμα: /\b(refund|return|cancel)\b/i ταιριάζει με κάθε μήνυμα σχετικό με επιστροφή χρημάτων

Συμβουλή: Χρησιμοποιήστε το regex101.com για να δοκιμάσετε τα patterns σας πριν τα προσθέσετε.

VISITOR_LANGUAGE

Ελέγχει την ανιχνευμένη γλώσσα του επισκέπτη.

ΠαράμετροςΠεριγραφή
operatorequals, not_equals, ή in
valueΚωδικός γλώσσας όπως en, pl, de

Παράδειγμα: Γλώσσα επισκέπτη ισούται με pl → δρομολόγηση σε πολωνό χειριστή

OPERATOR_ONLINE

Ελέγχει αν κάποιος χειριστής στην ομάδα σας είναι τώρα online.

ΠαράμετροςΠεριγραφή
valuetrue = τουλάχιστον ένας χειριστής online, false = όλοι οι χειριστές offline

Παράδειγμα: Χειριστής online = false → αποστολή μηνύματος «Είμαστε προσωρινά offline»

SESSION_VARIABLE

Ελέγχει μια προσαρμοσμένη μεταβλητή αποθηκευμένη στη συνομιλία (ορισμένη από προηγούμενο κανόνα).

ΠαράμετροςΠεριγραφή
keyΌνομα μεταβλητής για έλεγχο
operatorequals, not_equals, exists, ή not_exists
valueΑναμενόμενη τιμή (δεν χρειάζεται για exists / not_exists)

Παράδειγμα: Μεταβλητή συνεδρίας lead_type ισούται με demo → ανάθεση σε ομάδα πωλήσεων

Αναφορά ενεργειών

Οι ενέργειες καθορίζουν τι συμβαίνει όταν πληρούνται οι συνθήκες ενός κανόνα. Ένας μόνο κανόνας μπορεί να έχει πολλές ενέργειες.

REPLY_TEXT

Στέλνει μια αυτοματοποιημένη απάντηση κειμένου στον επισκέπτη.

ΠαράμετροςΠεριγραφή
textΤο μήνυμα προς αποστολή στον επισκέπτη

Σημείωση: Καταπνίγει την αυτόματη απάντηση AI — ο κανόνας χειρίζεται την απάντηση.

Παράδειγμα: «Η ομάδα μας είναι offline. Θα επικοινωνήσουμε μαζί σας κατά τις εργάσιμες ώρες.»

REPLY_AI

Λέει ρητά στο σύστημα να χρησιμοποιήσει την αυτόματη απάντηση AI για αυτό το μήνυμα.

Σημείωση: Χρησιμοποιήστε σε συνδυασμό με άλλες ενέργειες — π.χ., ορίστε μια μεταβλητή ΚΑΙ αφήστε το AI να απαντήσει.

SET_VARIABLE

Αποθηκεύει ένα ζευγάρι κλειδιού-τιμής στη συνομιλία για μελλοντική χρήση από άλλους κανόνες.

ΠαράμετροςΠεριγραφή
keyΌνομα μεταβλητής
valueΤιμή μεταβλητής

Σημείωση: ΔΕΝ καταπνίγει το AI — το AI μπορεί ακόμα να απαντήσει μετά τον ορισμό της μεταβλητής.

Παράδειγμα: Ορίστε interest = enterprise για follow-up

ASSIGN_TO_OPERATOR

Αναθέτει τη συνομιλία σε έναν συγκεκριμένο χειριστή της ομάδας σας.

ΠαράμετροςΠεριγραφή
operatorIdΕπιλέξτε από τα μέλη της ομάδας σας

Σημείωση: Σιωπηρά καταπνίγει το AI — οι ανατεθειμένες συνομιλίες δεν λαμβάνουν απαντήσεις AI.

Παράδειγμα: Δρομολογήστε πελάτες VIP στον senior agent υποστήριξης σας

NOTIFY_OPERATORS

Στέλνει μια ειδοποίηση πραγματικού χρόνου σε όλους τους χειριστές online με ηχητική ειδοποίηση.

ΠαράμετροςΠεριγραφή
messageΜήνυμα ειδοποίησης που εμφανίζεται στους χειριστές

Σημείωση: ΔΕΝ καταπνίγει το AI — και η ειδοποίηση και η απάντηση AI συμβαίνουν.

Παράδειγμα: «Επείγον: ο επισκέπτης χρειάζεται άμεση βοήθεια!»

SEND_EMAIL

Στέλνει ένα email με το πλαίσιο της συνομιλίας. Χρήσιμο για κλιμάκωση ή ενσωμάτωση CRM.

ΠαράμετροςΠεριγραφή
toΔιεύθυνση email παραλήπτη
subjectΘέμα email
bodyΣώμα email (προαιρετικό — το πλαίσιο συνομιλίας προστίθεται αυτόματα)

Σημείωση: ΔΕΝ καταπνίγει το AI.

CALL_API

Καλεί ένα endpoint εξωτερικού API και αποθηκεύει την απάντηση σε μεταβλητές συνεδρίας. Απαιτεί να έχει ρυθμιστεί πρώτα μια σύνδεση API.

ΠαράμετροςΠεριγραφή
endpointIdΕπιλέξτε από τα ρυθμισμένα API endpoints σας

Σημείωση: ΔΕΝ καταπνίγει το AI — συνδυάστε με REPLY_AI ώστε το AI να χρησιμοποιεί τα ανακτημένα δεδομένα. Δείτε τα docs συνδέσεων API για τον πλήρη οδηγό ρύθμισης.

Παράδειγμα: Καλέστε API παρακολούθησης παραγγελίας → αποθηκεύστε κατάσταση σε συνεδρία → το AI απαντά με πραγματικά δεδομένα παραγγελίας

Πρακτικά παραδείγματα

Έτοιμες προς χρήση συνταγές κανόνων που μπορείτε να προσαρμόσετε για τη δική σας ρύθμιση.

1. Αυτόματη απάντηση σε ερωτήσεις τιμών

Εξοικονομήστε tokens AI απαντώντας σε κοινές ερωτήσεις με στατική απάντηση.

ΑΝ (ταίριασμα ΟΠΟΙΟΔΗΠΟΤΕ): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing

ΤΟΤΕ: REPLY_TEXT: «Τα πλάνα μας ξεκινούν από 19€/μήνα. Δείτε πλήρεις τιμές στο enuchat.com/pricing»

Λειτουργία ταιριάσματος: ΟΠΟΙΟΔΗΠΟΤΕ · Παύση στο ταίριασμα: Ναι

2. Δρομολόγηση επισκεπτών κατά γλώσσα

Στείλτε πολωνούς επισκέπτες απευθείας στον πολωνό χειριστή σας.

ΑΝ (ταίριασμα ΟΛΑ): VISITOR_LANGUAGE ισούται με pl

ΤΟΤΕ: ASSIGN_TO_OPERATOR → Πολωνός χειριστής

Λειτουργία ταιριάσματος: ΟΛΑ · Παύση στο ταίριασμα: Ναι

3. Χαιρετισμός εκτός ωραρίου

Θέστε προσδοκίες όταν κανείς δεν είναι online.

ΑΝ (ταίριασμα ΟΛΑ): OPERATOR_ONLINE = false

ΤΟΤΕ: REPLY_TEXT: «Ευχαριστούμε που επικοινωνήσατε! Η ομάδα μας είναι προσωρινά offline. Το AI θα προσπαθήσει να βοηθήσει, αλλά θα επικοινωνήσουμε κατά τις εργάσιμες ώρες.»

Λειτουργία ταιριάσματος: ΟΛΑ · Παύση στο ταίριασμα: Όχι (αφήστε και το AI να απαντήσει)

4. Ετικέτα και δρομολόγηση αιτημάτων demo

Δύο κανόνες που δουλεύουν μαζί με μεταβλητές συνεδρίας.

Κανόνας 1 — ΑΝ (ταίριασμα ΟΛΑ): MESSAGE_CONTAINS demo

Κανόνας 1 — ΤΟΤΕ: SET_VARIABLE lead_type = demo_request. Παύση στο ταίριασμα: Όχι (το AI απαντά στο πρώτο μήνυμα)

Κανόνας 2 — ΑΝ (ταίριασμα ΟΛΑ): SESSION_VARIABLE lead_type ισούται με demo_request

Κανόνας 2 — ΤΟΤΕ: ASSIGN_TO_OPERATOR → Πωλήσεις. Παύση στο ταίριασμα: Ναι

Το πρώτο μήνυμα θέτει την ετικέτα και το AI απαντά. Το δεύτερο μήνυμα από τον ίδιο επισκέπτη δρομολογείται στις πωλήσεις.

5. Ανίχνευση αριθμών παραγγελίας με regex

Δρομολογήστε ερωτήματα σχετικά με παραγγελίες στην υποστήριξη αυτόματα.

ΑΝ (ταίριασμα ΟΛΑ): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i

ΤΟΤΕ: ASSIGN_TO_OPERATOR → Agent υποστήριξης, REPLY_TEXT: «Βλέπω ότι έχετε μια ερώτηση για παραγγελία. Θα σας συνδέσω με την ομάδα υποστήριξής μας.»

Λειτουργία ταιριάσματος: ΟΛΑ · Παύση στο ταίριασμα: Ναι

6. Συνδυασμός συνθηκών (λογική AND)

Ενεργοποιήστε μόνο για πολύ συγκεκριμένα σενάρια όπου πολλαπλές συνθήκες πρέπει να είναι όλες αληθείς.

ΑΝ (ταίριασμα ΟΛΑ): VISITOR_LANGUAGE ισούται με en, MESSAGE_CONTAINS urgent

ΤΟΤΕ: ASSIGN_TO_OPERATOR → Senior Agent

Λειτουργία ταιριάσματος: ΟΛΑ (και τα δύο πρέπει να ταιριάζουν) · Παύση στο ταίριασμα: Ναι

Συμβουλές & Βέλτιστες πρακτικές

  • Η σειρά έχει σημασία: οι κανόνες με μικρότερους αριθμούς προτεραιότητας εκτελούνται πρώτοι. Βάλτε τους πιο σημαντικούς κανόνες σας στην κορυφή.
  • Χρησιμοποιήστε «Παύση στο ταίριασμα» για να αποτρέψετε την ενεργοποίηση πολλαπλών κανόνων στο ίδιο μήνυμα.
  • Δοκιμάστε πριν από την παραγωγή χρησιμοποιώντας το Test panel στον πίνακα.
  • Κρατήστε τα μηνύματα REPLY_TEXT συνοπτικά — οι επισκέπτες περιμένουν chat, όχι δοκίμια.
  • Χρησιμοποιήστε SESSION_VARIABLE για να χτίσετε ροές πολλών βημάτων — επισημάνετε μια συνομιλία στο πρώτο μήνυμα και ενεργήστε αργότερα.
  • Συμβουλές regex: χρησιμοποιείτε πάντα το case-insensitive flag /i και δοκιμάζετε τα patterns σας στο regex101.com.
  • Το λιγότερο είναι περισσότερο: 10-15 καλά σχεδιασμένοι κανόνες είναι καλύτεροι από 50 που επικαλύπτονται.
  • Οι κανόνες εκτελούνται πριν το AI — αν ένας κανόνας χειρίζεται το μήνυμα, το AI δεν θα απαντήσει (εξοικονομώντας tokens).

Έτοιμοι να αυτοματοποιήσετε το chat σας;

Ρυθμίστε τον πρώτο σας κανόνα σε λεπτά και αφήστε την αυτοματοποίηση να χειριστεί την επαναλαμβανόμενη εργασία.

Ξεκινήστε δωρεάν