Дүрмийн системийн баримт бичиг
Хариултыг автоматжуулах, харилцан яриаг чиглүүлэх, чатынхаа үйлдлийг өөрчилдөх IF/THEN дүрмүүдийг үүсгэ.
Дүрмүүд хэрхэн ажилладаг вэ
Дүрмүүд нь зочин мессеж илгээх үед юу тохиолдохыг бүрэн хянах боломжийг танд олгоно. Дүрэм бүр нь ирж буй зочны мессеж бүрт AI автомат хариулах боломж олгохоос өмнө үнэлэгддэг.
- Дүрэм бүр нөхцөлүүд (IF) ба үйлдлүүд (THEN)-тэй байна.
- Тохирох горим нь нөхцөлүүд хэрхэн нэгдэхийг тодорхойлно: БҮГД нөхцөл таарах ёстой (AND логик) эсвэл АЛЬ НЭГ нөхцөл таарч болно (OR логик).
- Дүрмүүд тэргүүлэх дарааллаар ажиллана — доод дугаар нь илүү өндөр тэргүүлэх ач холбогдолтой (эхлээд ажиллана).
- Тохиролд зогсох — идэвхжсэн үед энэ дүрэм идэвхжсэний дараа өөр дүрэм шалгагдахгүй.
- Дүрэм нь AI автомат хариулгыг дарангуйлж болно (жишээ нь,
REPLY_TEXTнь хариуг түүний оронд зохицуулна).
Нөхцөлүүдийн лавлах
Нөхцөлүүд нь дүрэм хэзээ идэвхжихийг тодорхойлдог. Та БҮГД (AND) эсвэл АЛЬ НЭГ (OR) горимыг ашиглан олон нөхцөлийг хослуулж болно.
MESSAGE_CONTAINS
Зочны мессеж нь тодорхой үг эсвэл хэллэг агуулж байгаа эсэхийг шалгана.
| Параметр | Тайлбар |
|---|---|
value | Мессежээс хайх текст |
caseSensitive | true / false — том жижиг үсэгт мэдрэмжтэй эсэх |
Жишээ: "Мессеж pricing агуулна" "What's your pricing?"-д тохирно
MESSAGE_MATCHES_REGEX
Зочны мессежийг regular expression-тэй тааруулна.
| Параметр | Тайлбар |
|---|---|
pattern | Тодорхойлогчтой regex, жишээ нь /order\s*#?\d+/i |
Жишээ: /\b(refund|return|cancel)\b/i аль ч буцаан олголттой холбоотой мессежтэй тохирно
Зөвлөгөө: Загвараа нэмэхээс өмнө шалгахын тулд regex101.com ашиглаарай.
VISITOR_LANGUAGE
Зочны илрүүлсэн хэлийг шалгана.
| Параметр | Тайлбар |
|---|---|
operator | equals, not_equals, эсвэл in |
value | Хэлний код, жишээ нь en, pl, de |
Жишээ: Зочны хэл pl-тэй тэнцүү → польш операторт чиглүүлэх
OPERATOR_ONLINE
Таны багийн аль нэг оператор одоо онлайн байгаа эсэхийг шалгана.
| Параметр | Тайлбар |
|---|---|
value | true = хамгийн багадаа нэг оператор онлайн, false = бүх оператор офлайн |
Жишээ: Оператор онлайн = false → "Бид одоогоор офлайн" мессеж илгээх
SESSION_VARIABLE
Харилцан ярианд хадгалагдсан тусгай хувьсагчийг шалгана (өмнөх дүрмээр тохируулагдсан).
| Параметр | Тайлбар |
|---|---|
key | Шалгах хувьсагчийн нэр |
operator | equals, not_equals, exists, эсвэл not_exists |
value | Хүлээгдэж буй утга (exists / not_exists-д хэрэггүй) |
Жишээ: Сессийн хувьсагч lead_type нь demo-тэй тэнцүү → борлуулалтын багт хариуцуулах
Үйлдлийн лавлах
Үйлдлүүд нь дүрмийн нөхцөлүүд таарах үед юу болохыг тодорхойлно. Нэг дүрэм олон үйлдэл хийж болно.
REPLY_TEXT
Зочинд автомат текст хариу илгээнэ.
| Параметр | Тайлбар |
|---|---|
text | Зочинд илгээх мессеж |
Тэмдэглэл: AI автомат хариуг дарангуйлна — дүрэм нь хариуг зохицуулна.
Жишээ: "Манай баг офлайн байна. Бид ажлын цагаар буцааж холбогдох болно."
REPLY_AI
Энэ мессежид AI автомат хариу ашиглахыг систем-т тодорхой зааварлана.
Тэмдэглэл: Бусад үйлдэлтэй хослуулан ашиглана — жишээ нь, хувьсагч тохируулаад AI-г хариулахыг зөвшөөрөх.
SET_VARIABLE
Бусад дүрмүүдээс хожим ашиглахын тулд харилцан ярианд түлхүүр-утга хос хадгална.
| Параметр | Тайлбар |
|---|---|
key | Хувьсагчийн нэр |
value | Хувьсагчийн утга |
Тэмдэглэл: AI-г дарангуйлдаггүй — хувьсагч тохируулагдсаны дараа AI хариулсаар л байж болно.
Жишээ: Дараа нь хянах тулд interest = enterprise тохируул
ASSIGN_TO_OPERATOR
Харилцан яриаг таны багаас тодорхой операторт хариуцуулна.
| Параметр | Тайлбар |
|---|---|
operatorId | Багийнхаа гишүүдээс сонгох |
Тэмдэглэл: AI-г далд дарангуйлна — хариуцуулагдсан харилцан яриа AI хариу авдаггүй.
Жишээ: VIP үйлчлүүлэгчдийг ахлах дэмжлэгийн агентдаа чиглүүлэх
NOTIFY_OPERATORS
Бүх онлайн операторуудад дууны мэдэгдэл бүхий бодит цагийн анхааруулга илгээнэ.
| Параметр | Тайлбар |
|---|---|
message | Операторуудад харуулах анхааруулгын мессеж |
Тэмдэглэл: AI-г дарангуйлдаггүй — анхааруулга болон AI хариу хоёул болдог.
Жишээ: "Яаралтай: зочин нэн даруй тусламж хэрэгтэй!"
SEND_EMAIL
Харилцан ярианы контексттэй имэйл илгээнэ. Дээшлүүлэлт эсвэл CRM-ийн интеграцчлалд хэрэгтэй.
| Параметр | Тайлбар |
|---|---|
to | Хүлээн авагчийн имэйл хаяг |
subject | Имэйлийн гарчигийн мөр |
body | Имэйлийн агуулга (сонголттой — харилцан ярианы контекст автоматаар нэмэгдэнэ) |
Тэмдэглэл: AI-г дарангуйлдаггүй.
CALL_API
Гадаад API endpoint-ыг дуудаж, хариуг сессийн хувьсагчид хадгална. API Холболт тохируулсан байх шаардлагатай.
| Параметр | Тайлбар |
|---|---|
endpointId | Тохируулсан API endpoint-уудаас сонгох |
Тэмдэглэл: AI-г дарангуйлдаггүй — AI нь татсан өгөгдлийг ашиглахын тулд REPLY_AI-тэй хослуулна. Бүрэн тохиргооны гарын авлагад API Холболтын баримт-аас үзнэ үү.
Жишээ: Захиалгын мөшгөх API дуудах → статусыг сешенд хадгалах → AI бодит захиалгын өгөгдлөөр хариулах
Практик жишээнүүд
Өөрийн тохиргоондоо зориулан тохируулж болох бэлэн дүрмийн жор.
1. Үнийн асуултад автоматаар хариулах
Нийтлэг асуултанд статик хариугаар AI токен хэмнэ.
IF (АЛЬ НЭГ нь таарвал): MESSAGE_CONTAINS price, MESSAGE_CONTAINS cost, MESSAGE_CONTAINS pricing
THEN: REPLY_TEXT: "Манай төлөвлөгөө €19/сар-аас эхэлдэг. Бүрэн үнийг enuchat.com/pricing-ээс үзээрэй"
Тохирох горим: АЛЬ НЭГ · Тохиролд зогсох: Тийм
2. Зочдыг хэлээр чиглүүлэх
Польш зочдыг польш хэлээр ярьдаг оператор руу шууд илгээ.
IF (БҮГД таарвал): VISITOR_LANGUAGE нь pl-тэй тэнцүү
THEN: ASSIGN_TO_OPERATOR → Польш Оператор
Тохирох горим: БҮГД · Тохиролд зогсох: Тийм
3. Ажлын цагаас гадуурх мэндчилгээ
Хэн ч онлайн байхгүй үед хүлээлтийг тохируулна.
IF (БҮГД таарвал): OPERATOR_ONLINE = false
THEN: REPLY_TEXT: "Биднийг хандсанд баярлалаа! Манай баг одоогоор офлайн байна. AI туслахыг оролдох болно, гэхдээ бид ажлын цагаар дараа нь хариу өгнө."
Тохирох горим: БҮГД · Тохиролд зогсох: Үгүй (AI хариулахыг зөвшөөр)
4. Demo хүсэлтийг шошго ба чиглүүлэг
Сессийн хувьсагчтай хамтран ажилладаг хоёр дүрэм.
Дүрэм 1 — IF (БҮГД таарвал): MESSAGE_CONTAINS demo
Дүрэм 1 — THEN: SET_VARIABLE lead_type = demo_request. Тохиролд зогсох: Үгүй (AI эхний мессежид хариулна)
Дүрэм 2 — IF (БҮГД таарвал): SESSION_VARIABLE lead_type нь demo_request-тэй тэнцүү
Дүрэм 2 — THEN: ASSIGN_TO_OPERATOR → Борлуулалт. Тохиролд зогсох: Тийм
Эхний мессеж шошгыг тохируулж AI хариулна. Ижил зочны хоёр дахь мессеж борлуулалт руу чиглүүлнэ.
5. Regex-ээр захиалгын дугаар илрүүлэх
Захиалгатай холбоотой асуулгыг автоматаар дэмжлэг рүү чиглүүлэх.
IF (БҮГД таарвал): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i
THEN: ASSIGN_TO_OPERATOR → Дэмжлэгийн Агент, REPLY_TEXT: "Танд захиалгын асуулт байна. Танд манай дэмжлэгийн багтай холбогдох боломжийг би өгье."
Тохирох горим: БҮГД · Тохиролд зогсох: Тийм
6. Нөхцөлүүдийг хослуулах (AND логик)
Зөвхөн олон нөхцөл үнэн байх ёстой маш тодорхой хувилбаруудад л идэвхжүүлнэ.
IF (БҮГД таарвал): VISITOR_LANGUAGE нь en-тэй тэнцүү, MESSAGE_CONTAINS urgent
THEN: ASSIGN_TO_OPERATOR → Ахлах Агент
Тохирох горим: БҮГД (хоёул таарах ёстой) · Тохиролд зогсох: Тийм
Зөвлөмж ба шилдэг туршлага
- Дараалал чухал: доод тэргүүлэх дугаартай дүрмүүд эхлээд ажилладаг. Хамгийн чухал дүрмүүдээ дээр нь тавь.
- Ижил мессежид олон дүрэм идэвхжихээс сэргийлэхийн тулд "Тохиролд зогсох"-г ашигла.
- Идэвхтэй болгохын өмнө шалга самбар дахь Test панелийг ашиглан.
- REPLY_TEXT мессежээ товч байлга — зочид чат хүлээдэг, эссе биш.
- Олон алхамт урсгал бүтээхийн тулд SESSION_VARIABLE ашигла — эхний мессежид харилцан яриаг шошгол, дараа нь үйлдэл хий.
- Regex зөвлөгөө: үргэлж том жижиг үсэгт мэдрэмжгүй тугийг
/i-г ашиглаж, regex101.com-д загвараа турш. - Бага нь илүү: 10–15 сайн бэлтгэсэн дүрэм 50 давхцсанаас илүү.
- Дүрмүүд AI-аас өмнө ажилладаг — дүрэм мессежийг зохицуулбал AI хариулахгүй (токен хэмнэнэ).
Чатаа автоматжуулахад бэлэн үү?
Хэдхэн минутын дотор эхний дүрмээ тохируулж, давтагдах ажлыг автоматжуулалтаар зохицуулаарай.
Үнэгүй эхлэх