पाठ 14 / 25

Text Classifier और Smart Routing

आने वाले text को वर्गीकृत करें और हर item को सही शाखा पर भेजें।

AI एक router के रूप में

Text Classifier node text और श्रेणियों की सूची (हर एक का छोटा विवरण) लेकर item को सबसे अच्छे मेल वाले output पर भेजता है। यह support emails जैसे अव्यवस्थित input के लिए keyword नियमों की लंबी श्रृंखला की जगह लेता है। एक स्पष्ट "other" श्रेणी रखें ताकि अस्पष्ट items इंसान के पास जाएँ।

नियम बनाम AI routing

यह keyword router Node.js में चला और तीन परीक्षण संदेशों को सही भेजता है। यह सस्ता और अनुमानित है पर नाज़ुक: "my card was charged twice" general में चला जाएगा। AI वर्गीकरण ऐसे शब्द-रूप सँभालता है पर tokens ख़र्च करता है।

const route = t =>
  /refund|money back/i.test(t) ? "billing" :
  /error|crash|bug/i.test(t)   ? "technical" : "general";

console.log(["I want a refund", "App crash on login", "Hello"].map(route).join(","));

Output:

billing,technical,general

पहले नियम, फिर AI

सस्ती निश्चित जाँचें (sender domain, ज्ञात ID format) स्पष्ट मामले मुफ़्त सँभाल सकती हैं। लागत बचाने के लिए सिर्फ़ बचे अस्पष्ट items classifier को भेजें।

त्वरित जाँच: Text classifier में "other" श्रेणी क्यों रखें?

  • यह errors छिपाती है
  • यह model को तेज़ करती है
  • Licence में यह ज़रूरी है
  • ताकि अस्पष्ट items ग़लत श्रेणी में ठूँसे जाने की जगह इंसान के पास जाएँ
Answer

ताकि अस्पष्ट items ग़लत श्रेणी में ठूँसे जाने की जगह इंसान के पास जाएँ — सुरक्षित डिफ़ॉल्ट अजीब inputs की आत्मविश्वास से भरी पर ग़लत routing रोकता है।