Дүрмийн системийн баримт бичиг

Хариултыг автоматжуулах, харилцан яриаг чиглүүлэх, чатынхаа үйлдлийг өөрчилдөх IF/THEN дүрмүүдийг үүсгэ.

Дүрмүүд хэрхэн ажилладаг вэ

Дүрмүүд нь зочин мессеж илгээх үед юу тохиолдохыг бүрэн хянах боломжийг танд олгоно. Дүрэм бүр нь ирж буй зочны мессеж бүрт AI автомат хариулах боломж олгохоос өмнө үнэлэгддэг.

  • Дүрэм бүр нөхцөлүүд (IF) ба үйлдлүүд (THEN)-тэй байна.
  • Тохирох горим нь нөхцөлүүд хэрхэн нэгдэхийг тодорхойлно: БҮГД нөхцөл таарах ёстой (AND логик) эсвэл АЛЬ НЭГ нөхцөл таарч болно (OR логик).
  • Дүрмүүд тэргүүлэх дарааллаар ажиллана — доод дугаар нь илүү өндөр тэргүүлэх ач холбогдолтой (эхлээд ажиллана).
  • Тохиролд зогсох — идэвхжсэн үед энэ дүрэм идэвхжсэний дараа өөр дүрэм шалгагдахгүй.
  • Дүрэм нь AI автомат хариулгыг дарангуйлж болно (жишээ нь, REPLY_TEXT нь хариуг түүний оронд зохицуулна).

Нөхцөлүүдийн лавлах

Нөхцөлүүд нь дүрэм хэзээ идэвхжихийг тодорхойлдог. Та БҮГД (AND) эсвэл АЛЬ НЭГ (OR) горимыг ашиглан олон нөхцөлийг хослуулж болно.

MESSAGE_CONTAINS

Зочны мессеж нь тодорхой үг эсвэл хэллэг агуулж байгаа эсэхийг шалгана.

ПараметрТайлбар
valueМессежээс хайх текст
caseSensitivetrue / 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

Зочны илрүүлсэн хэлийг шалгана.

ПараметрТайлбар
operatorequals, not_equals, эсвэл in
valueХэлний код, жишээ нь en, pl, de

Жишээ: Зочны хэл pl-тэй тэнцүү → польш операторт чиглүүлэх

OPERATOR_ONLINE

Таны багийн аль нэг оператор одоо онлайн байгаа эсэхийг шалгана.

ПараметрТайлбар
valuetrue = хамгийн багадаа нэг оператор онлайн, false = бүх оператор офлайн

Жишээ: Оператор онлайн = false → "Бид одоогоор офлайн" мессеж илгээх

SESSION_VARIABLE

Харилцан ярианд хадгалагдсан тусгай хувьсагчийг шалгана (өмнөх дүрмээр тохируулагдсан).

ПараметрТайлбар
keyШалгах хувьсагчийн нэр
operatorequals, 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 хариулахгүй (токен хэмнэнэ).

Чатаа автоматжуулахад бэлэн үү?

Хэдхэн минутын дотор эхний дүрмээ тохируулж, давтагдах ажлыг автоматжуулалтаар зохицуулаарай.

Үнэгүй эхлэх