इस प्रोजेक्ट के बारे में
AI Native Call Center एक ओपन-सोर्स संपर्क केंद्र प्लेटफ़ॉर्म है जहाँ AI डिफ़ॉल्ट उत्तर है, न कि कोई अतिरिक्त सुविधा। इनबाउंड कॉल FreeSWITCH पर पहुँचती हैं और एक स्पीच-टू-स्पीच वॉयस मॉडल द्वारा उत्तर दी जाती हैं, जिसे एप्लिकेशन स्वयं समाप्त (terminate) करता है, G.711 ऑडियो को बाइट-दर-बाइट पास किया जाता है जहाँ प्रदाता इसे स्वीकार करता है। एक फ्लो इंजन बातचीत को चरणों और टूल्स के माध्यम से संचालित करता है, यह तय करता है कि मानव एजेंट की आवश्यकता कब है; फिर ट्रांसफर कॉलर को पूर्ण संदर्भ के साथ mod_callcenter कतारों में भेजते हैं, ताकि फोन बजने से पहले एजेंट की स्क्रीन पॉप हो जाए।
पूरा सिस्टम एक Go बाइनरी के रूप में आता है जिसमें REST API, सर्वर-सेंट इवेंट स्ट्रीम, और एक एम्बेडेड React वेब इंटरफ़ेस शामिल है, जो PostgreSQL और FreeSWITCH द्वारा समर्थित है। FreeSWITCH अपनी निर्देशिका, डायलप्लान और कतारों को Lua के माध्यम से डेटाबेस से पढ़ता है, इसलिए एक्सटेंशन, कतारें या नंबर जोड़ना कॉन्फ़िग संपादन के बजाय एक डेटाबेस परिवर्तन है। हर लाइव कॉल को एक एक्टर के रूप में मॉडल किया जाता है जिसमें एक एकल goroutine उसका एकमात्र mutator होता है, जो साझा-स्थिति लॉक को समाप्त करता है।
मुख्य क्षमताओं में शामिल हैं: इंटरफ़ेस और बॉट में द्विभाषी अंग्रेजी और चीनी समर्थन; स्टार्टअप पर चुना गया प्रति डिप्लॉयमेंट एकल प्रदाता (मुख्यभूमि चीन के लिए Qwen, अन्यत्र OpenAI); संस्करणित personas, नियम और बॉट आवाज़ें एक साथ प्रकाशित; अंतर्निहित उपकरण जो त्रुटियों के बजाय संवादात्मक प्रतिक्रियाओं के रूप में विनम्रता से मना कर सकते हैं (जैसे, कतार बंद); प्रति वार्तालाप एकीकृत कॉल रिकॉर्ड जिसमें एक CDR, प्रतिलेख और रिकॉर्डिंग शामिल है, चाहे इसे बॉट, कतार या एजेंट ने संभाला हो; फाइलसिस्टम या किसी भी S3-संगत स्टोर पर रिकॉर्डिंग; उपस्थिति, सॉफ्टफोन बार और कॉलबैक के साथ एक एजेंट डेस्कटॉप; और लाइव कतार दृश्य और रोस्टर के साथ एक पर्यवेक्षक वॉलबोर्ड।
HTTP API स्पेक-फर्स्ट है, जिसमें docs/openapi.json एकल स्रोत के रूप में है, जो Go सर्वर और TypeScript क्लाइंट दोनों उत्पन्न करता है। परियोजना में सीडेड डेटा शामिल है (एक टीम, दो कतारें, छह द्विभाषी फ्लो, अठारह सिम्युलेटेड ग्राहक फोन, और एक सप्ताह का इतिहास) ताकि वॉलबोर्ड भरा हो और डिप्लॉयमेंट के तुरंत बाद एक सॉफ्टफोन बॉट को रिंग कर सके। विस्तार बिंदु नए वॉयस प्रदाताओं को प्रोफाइल के रूप में, नए फ्लो को मान्य JSON दस्तावेज़ों के रूप में, एक बाइंडिंग डिज़ाइन सिस्टम का पालन करने वाली नई स्क्रीन, और फ्लो के बैकएंड URL के पीछे सेवाओं के रूप में बाहरी एकीकरण को कवर करते हैं। परियोजना स्पष्ट रूप से प्रक्रिया के अंदर किसी भी कैस्केडेड ASR+LLM+TTS पाइपलाइन को बाहर करती है, उस रचना को एक अलग सेवा के लिए आरक्षित करती है। Apache-2.0 के तहत लाइसेंस प्राप्त है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.