የህጎች ሞተር ሰነዶች
ምላሾችን ራስ-ሰር ለማድረግ፣ ውይይቶችን ለማስተላለፍ እና የውይይት ባህሪዎን ለማበጀት የIF/THEN ህጎችን ይፍጠሩ።
ህጎች እንዴት እንደሚሰሩ
ህጎች ጎብኚ መልዕክት ሲልክ የሚሆነውን ሙሉ ቁጥጥር ይሰጡዎታል። እያንዳንዱ ህግ በእያንዳንዱ የሚመጣ የጎብኚ መልዕክት ላይ ከ AI ራስ-መልስ ለመመለስ ዕድል ከማግኘቱ በፊት ይገመገማል።
- እያንዳንዱ ህግ ሁኔታዎች (IF) እና እርምጃዎች (THEN) አሉት።
- የግጥሚያ ሁነታ ሁኔታዎች እንዴት እንደሚቀላቀሉ ይወስናል: ሁሉም ሁኔታዎች መዛመድ አለባቸው (AND ሎጂክ) ወይም ማንኛውም ሁኔታ ሊዛመድ ይችላል (OR ሎጂክ)።
- ህጎች በቅድሚያ ቅደም ተከተል ይሰራሉ — ዝቅተኛ ቁጥር ከፍተኛ ቅድሚያ ማለት ነው (በመጀመሪያ ይሰራል)።
- በግጥሚያ ላይ አቁም — ሲነቃ፣ ይህ ህግ ሲቀስቀስ ምንም ተጨማሪ ህጎች አይመረመሩም።
- ህግ የAI ራስ-መልስን ሊከለክል ይችላል (ለምሳሌ
REPLY_TEXTይልቁንም ምላሹን ይይዛል)።
የሁኔታዎች ማጣቀሻ
ሁኔታዎች ህግ መቼ መቀስቀስ እንዳለበት ይገልጻሉ። በALL (AND) ወይም ANY (OR) የግጥሚያ ሁነታ በመጠቀም ብዙ ሁኔታዎችን መቀላቀል ይችላሉ።
MESSAGE_CONTAINS
የጎብኚው መልዕክት የተወሰነ ቃል ወይም ሐረግ እንደያዘ ይመረምራል።
| ግቤት | መግለጫ |
|---|---|
value | በመልዕክት ውስጥ የሚፈለግ ጽሑፍ |
caseSensitive | true / false — ግጥሚያው ሆሄ-ስሜት ያለው መሆኑን |
ምሳሌ: "መልዕክት pricing ይዟል" ከ"ዋጋዎ ስንት ነው?" ጋር ይዛመዳል
MESSAGE_MATCHES_REGEX
የጎብኚውን መልዕክት ከregular expression ጋር ያዛምዳል።
| ግቤት | መግለጫ |
|---|---|
pattern | delimiters የያዘ 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 (ANY ግጥሚያ): MESSAGE_CONTAINS price፣ MESSAGE_CONTAINS cost፣ MESSAGE_CONTAINS pricing
THEN: REPLY_TEXT: "እቅዶቻችን ከ €19/ወር ይጀምራሉ። ሙሉ ዋጋ በenuchat.com/pricing ይመልከቱ"
የግጥሚያ ሁነታ: ANY · በግጥሚያ ላይ አቁም: አዎ
2. ጎብኚዎችን በቋንቋ ያስተላልፉ
የፖላንድኛ ጎብኚዎችን በቀጥታ ወደ ፖላንድኛ-ተናጋሪ ኦፕሬተርዎ ይላኩ።
IF (ALL ግጥሚያ): VISITOR_LANGUAGE equals pl
THEN: ASSIGN_TO_OPERATOR → ፖላንድኛ ኦፕሬተር
የግጥሚያ ሁነታ: ALL · በግጥሚያ ላይ አቁም: አዎ
3. ከስራ ሰዓት በኋላ ሰላምታ
ማንም በመስመር ላይ ሳይኖር ግምቶችን ያዘጋጁ።
IF (ALL ግጥሚያ): OPERATOR_ONLINE = false
THEN: REPLY_TEXT: "ስለደረሱ አመሰግናለሁ! ቡድናችን በአሁኑ ጊዜ ከመስመር ውጭ ነው። AI ለመርዳት ይሞክራል፣ ግን በስራ ሰዓቶች ውስጥ እንመለሳለን።"
የግጥሚያ ሁነታ: ALL · በግጥሚያ ላይ አቁም: አይ (AI እንዲመልስ ይፍቀዱ)
4. የማሳያ ጥያቄዎችን ይለዩ እና ያስተላልፉ
ሁለት ህጎች ከክፍለ-ጊዜ ተለዋዋጮች ጋር አብረው ይሰራሉ።
ህግ 1 — IF (ALL ግጥሚያ): MESSAGE_CONTAINS demo
ህግ 1 — THEN: SET_VARIABLE lead_type = demo_request። በግጥሚያ ላይ አቁም: አይ (AI ለመጀመሪያ መልዕክት ይመልሳል)
ህግ 2 — IF (ALL ግጥሚያ): SESSION_VARIABLE lead_type equals demo_request
ህግ 2 — THEN: ASSIGN_TO_OPERATOR → ሽያጭ። በግጥሚያ ላይ አቁም: አዎ
የመጀመሪያው መልዕክት መለያውን ያዘጋጃል እና AI ይመልሳል። ከተመሳሳይ ጎብኚ ሁለተኛው መልዕክት ወደ ሽያጭ ያስተላልፋል።
5. የትዕዛዝ ቁጥሮችን በregex ይለዩ
የትዕዛዝ-ተኮር ጥያቄዎችን ወደ ድጋፍ በራስ-ሰር ያስተላልፉ።
IF (ALL ግጥሚያ): MESSAGE_MATCHES_REGEX /\b(order|tracking)\s*#?\s*\d{'{'}4,}/i
THEN: ASSIGN_TO_OPERATOR → የድጋፍ ወኪል፣ REPLY_TEXT: "የትዕዛዝ ጥያቄ እንዳለዎት አያለሁ። ከድጋፍ ቡድናችን ጋር አገናኝዎታለሁ።"
የግጥሚያ ሁነታ: ALL · በግጥሚያ ላይ አቁም: አዎ
6. ሁኔታዎችን ያጣምሩ (AND ሎጂክ)
ብዙ ሁኔታዎች ሁሉም እውነት መሆን ላለባቸው በጣም የተለዩ ሁኔታዎች ብቻ ይቀስቅሱ።
IF (ALL ግጥሚያ): VISITOR_LANGUAGE equals en፣ MESSAGE_CONTAINS urgent
THEN: ASSIGN_TO_OPERATOR → ከፍተኛ ወኪል
የግጥሚያ ሁነታ: ALL (ሁለቱም መዛመድ አለባቸው) · በግጥሚያ ላይ አቁም: አዎ
ምክሮች እና ምርጥ ልምዶች
- ቅደም ተከተል ጉዳይ ነው: ዝቅተኛ ቅድሚያ ቁጥሮች ያላቸው ህጎች በመጀመሪያ ይሰራሉ። በጣም አስፈላጊ ህጎችዎን በላይ ያስቀምጡ።
- "በግጥሚያ ላይ አቁም"ን ይጠቀሙ ብዙ ህጎች በተመሳሳይ መልዕክት ላይ እንዳይነቀሱ ለመከላከል።
- በቀጥታ ከመሄድ በፊት ይሞክሩ በዳሽቦርድ ውስጥ የሙከራ ፓነልን በመጠቀም።
- REPLY_TEXT መልዕክቶችን አጭር ያድርጉ — ጎብኚዎች ውይይትን ይጠብቃሉ፣ ድርሰት አይደለም።
- SESSION_VARIABLEን ለብዙ-ደረጃ ፍሰቶች ለመገንባት ይጠቀሙ — በመጀመሪያ መልዕክት ውይይት ይለዩ፣ ከዚያ ቆይተው እርምጃ ይውሰዱ።
- የregex ምክሮች: ሁልጊዜ ሆሄ-ስሜት የሌለውን
/iባንዲራ ይጠቀሙ እና ቅጦችዎን በregex101.com ይሞክሩ። - ያነሰ የበለጠ ነው: 10–15 በደንብ-የተሰሩ ህጎች ከ50 የሚደራረቡ ህጎች ይሻላሉ።
- ህጎች ከAI በፊት ይሰራሉ — ህግ መልዕክቱን ቢይዝ፣ AI አይመልስም (ቶከኖችን ይቆጥቡልዎታል)።