इस लेख में मैं आपको बताऊंगा कि कैसे हमने चेक (या स्लिप) को पहचानना सीखा, किस तरह के रेक पर उन्होंने कदम रखा और किस तरह की दक्षता हासिल की।
मैं एक संक्षिप्त परिचय के साथ शुरू करूँगा। हम विभिन्न प्रकार के उपभोक्ता वस्तुओं के निर्माताओं और विक्रेताओं के लिए प्रचार करके कमाते हैं। एक नियम के रूप में, यह "सामान खरीदें - कोड ढूंढें - इसे हमें भेजें - एक पुरस्कार जीतें" की श्रेणी से कुछ है। हमारा मुख्य उत्पाद एक ऐसा प्लेटफ़ॉर्म है जो इन कोड को जेनरेट करता है, स्वीकार करता है, प्रोसेस करता है, प्रतिभागियों से संवाद करने में मदद करता है, बोनस का भुगतान करता है और बहुत कुछ करता है।
हाल ही में, हमने दुकान में सहकर्मियों से अधिक से अधिक प्रचार देखना शुरू किया, जहां खरीद की पुष्टि प्रचार कोड नहीं थी, जैसा कि ऊपर दिए गए उदाहरण में है, लेकिन एक चेक की एक तस्वीर है। और अब घटना व्यापक हो गई है। दूर रहने की अनुमति नहीं थी।
सबसे पहले, मैंने सभी शेयरों में चेक के साथ पंजीकृत किया, जिसके बारे में मुझे पता चला (अच्छी तरह से, ईमानदार होने के लिए, सभी में नहीं, कहीं दूसरे दस के क्षेत्र में मैं थक गया)। मुझे लगता है कि आपके पास कोई चेक नहीं है, और मैंने एक चेक के बजाय एक अमूर्त पृष्ठभूमि पर एक बिल्ली की तस्वीर का उपयोग करने का निर्णय लिया।
मेरे आश्चर्य की कल्पना करें जब सभी क्रियाओं में, एक को छोड़कर, मेरी बिल्ली को स्वीकार किया गया और पुरस्कार ड्रा से पहले मुझे भर्ती कराया गया। और कुछ स्थानों पर उन्होंने ऑनलाइन लाइब्रेरी के लिए प्रचारक कोड के रूप में एक त्वरित पुरस्कार भी जारी किया। ईमानदारी से, उस एक कार्रवाई में बिल्ली को भी स्वीकार कर लिया गया था, लेकिन कार्रवाई में मेरी भागीदारी के मुद्दे को हल करने के लिए उसे मॉडरेशन के लिए और 8 (!) घंटे के भीतर भेजने का वादा किया।
यह विकल्प स्पष्ट रूप से हमें पसंद नहीं आया। सबसे पहले, किसी व्यक्ति को किसी भी फ़ोटो में खेलने की अनुमति देना अच्छा नहीं है। जब तक मंच एक बार उसी चेक की फोटो अपलोड करने की अनुमति देता है, तब तक बार-बार जीत मिलने की संभावना बढ़ जाती है। जब इनमें से एक आवेदन जीत जाता है, तो उस एकल चेक का मूल प्रस्तुत किया जाता है और पुरस्कार लिया जाता है। बेशक, दो बार जीतने और खुद को धोखा देने का मौका है, लेकिन हम पहले से ही इसे लेकर चले गए हैं। दूसरे, लोगों को प्रतिक्रिया नहीं देने के 8 घंटे एक ऐसी दुनिया में मजाक उड़ाते दिखते हैं जहां एक आगंतुक जिसने एक साइट पर 15 सेकंड से अधिक समय बिताया है, उसे लक्षित माना जाता है। तीसरा, एक बिल्ली की तस्वीर के लिए एक पुरस्कार देने का मतलब है कि खुद को एक बहुत ही सक्षम आयोजक नहीं दिखाना। वैसे, यहाँ वह है।

निष्कर्ष स्पष्ट था: हमें यह जानने की ज़रूरत है कि चेक कैसे पहचानें। कार्य कठिन है, इसलिए हम पेशेवरों के पास गए - एक प्रसिद्ध कंपनी। सौभाग्य से, उनके पास चेक को पहचानने का एक समाधान था, जो दुर्भाग्य से, रूसी बाजार पर स्थानीय नहीं था। इसके सम्मान में, उन्होंने हमें चेक को पहचानने के लिए 1000 मुफ्त प्रयास दिए, सलाह के साथ मदद करने का वादा किया और उन्हें शुभकामनाएं दीं।
उस समय तक, क्लाइंट से एक अनुरोध दिखाई दिया। हमारा काम खुदरा स्टोरों के एक बड़े नेटवर्क के लिए एक कार्रवाई करना था। आगे देखते हुए, मैं कहूंगा कि वे प्रति दिन 1000 पंजीकरण तक स्वीकार करते हैं। पदोन्नति में पुरस्कार के लिए अर्हता प्राप्त करने के लिए, आपको एक निश्चित अवधि से एन रगड़ की कीमत पर कुछ खरीदना था। और वीज़ा कार्ड के साथ अपनी खरीदारी के लिए भुगतान करना सुनिश्चित करें। पर्ची खरीदते समय प्राप्त फोटो को हमारी प्रचार साइट पर अपलोड किया जाना चाहिए। यदि आप एक विजेता के रूप में पहचाने जाते हैं, तो आपको बॉक्स ऑफिस पर एक पर्ची और एक वीज़ा कार्ड पेश करना होगा और पुरस्कार लेना होगा। एक फोटो - जीतने का एक मौका। विजेता की गणना उन सभी प्रतिभागियों में की जाती है, जिन्होंने एक विशेष सूत्र के अनुसार, सही पर्चियों को लोड किया। इस स्तर पर हमारा काम पर्ची स्वीकार करना और किसी व्यक्ति को ड्राइंग में भाग लेने की अनुमति नहीं देना है। इसी समय, अधिकतम ट्रिक्स को काटने के लिए वांछनीय है जो हमें एक पर्ची को दो बार फिसलने की कोशिश कर सकता है, कार्रवाई शुरू होने से पहले छपी हुई स्लिप और सहित कई और दिलचस्प चीजें, लेकिन बिल्ली की तस्वीर तक सीमित नहीं है।
एक बड़ी कंपनी के एक उत्पाद के एकाधिक परीक्षण से पता चला कि यह खरीद की मात्रा, कार्ड का प्रकार, कार्ड नंबर, समय और स्लिप प्रिंटिंग की तारीख निर्धारित करता है। और ऐसा लगता है: हम इसे डुप्लिकेट करते हैं (इसके लिए, मान्यता प्राप्त मापदंडों के हैश और खुद की तस्वीर की गणना), हम राशि, तिथि, भुगतान प्रणाली और कार्ड नंबर को पहचानते हैं। सच है, यह त्रुटियों से पहचाना जाता है ... और सभी नहीं।
आपको याद दिलाता हूं कि पुरस्कार जारी करते समय, विजेता ने स्लिप राशि और कार्ड, या कार्ड नंबर के अंतिम 4 अंकों की जांच की थी। डेटा को रजिस्ट्री के साथ चेक किया गया था, जो ड्रॉ के परिणामों के अनुसार, हमारे सिस्टम द्वारा स्वचालित रूप से स्टोर पर भेजा गया था। यही है, यह डेटा केवल सही होना चाहिए।
हमें पहला समझौता करना था: हम प्रतिभागी से खरीद राशि और कार्ड नंबर के अंतिम 4 अंकों को हाथ से दर्ज करने के लिए कहते हैं। इसके अलावा, यदि व्यक्ति ने प्रवेश किया और मशीन ने क्या पहचाना, और भुगतान प्रणाली और स्लिप प्रिंट की तिथि सही है, तो हम प्रतिभागी को आकर्षित करने की अनुमति देते हैं।
हमने सोचा कि यह पता चला है कि हम केवल 71% पर्चियों की अनुमति देते हैं। शेष 29% गलत या खराब-गुणवत्ता वाली छवियां हैं और सही हैं, लेकिन 50/50 के अनुमानित अनुपात में गलत मान्यता प्राप्त छवियां हैं।
गलती से खारिज किए गए इन 14.5% चेक के बारे में क्या? समाधान बहुत जल्दी आ गया, वे एक दोस्ताना संपर्क केंद्र पर एक मैनुअल ऐप पर भेजना शुरू कर दिया। Minuses की: महंगी और लंबी। अगर 71% भाग्यशाली लोगों को एक मिनट के भीतर परिणाम मिला, तो इन लोगों को 8 घंटे तक प्रतीक्षा करने की सूचना देनी थी। हमारी प्रणाली में मान्यता परिणामों को सामान्य करने की कोशिश करने का निर्णय लिया गया।
हम विश्लेषण चालू करते हैं: हम मैन्युअल रूप से फोटो और मान्यता परिणाम में डेटा को सत्यापित करते हैं। मान्यता परिणाम निम्नानुसार आता है: अलग से "दिनांक", "राशि", आदि। और अलग से पूर्ण पाठ, अर्थात्, सामान्य रूप से वह सब कुछ जो छवि में पाया गया था। अक्सर, पहले फ़ील्ड में से एक में शामिल डेटा को पूर्ण पाठ में आंखों के माध्यम से नहीं पाया जा सकता है। कई सौ पर्चियों के विश्लेषण के आधार पर, हमने निम्नलिखित करने का फैसला किया:
1) हम पर्ची से चेक को अलग करते हैं: सभी स्वीकृत स्लिप में से, हम अधिकतम संख्या वाली लाइनों के साथ एक स्लिप की तलाश कर रहे हैं। किसी भी अस्वीकृत (किसी भी कारण से) दस्तावेज़ के लिए, हम लाइनों की संख्या पर विचार करते हैं, यदि यह पहले से गणना की गई अधिकतम सीमा से अधिक है, तो हम उस व्यक्ति से कहते हैं “शायद आप एक चेक डाउनलोड करने की कोशिश कर रहे हैं, पर्ची नहीं। चेक से अलग पर्ची की एक तस्वीर लें और फिर से कोशिश करें। ” इस प्रकार, एक व्यक्ति ने बेहतर समझा कि उसकी फोटो में क्या गलत था।
2) यदि तिथि को मान्यता नहीं दी जाती है: हम "एक्सएक्स / एक्सएक्सएक्स / एक्सयू" मुखौटा द्वारा टुकड़े के लिए पूर्ण पाठ में खोजने की कोशिश करते हैं, जहां एक्स कोई भी संख्या है और वाई कोई भी चरित्र है। जब टुकड़ा Y को खोजते हैं, तो इसे 6 (या 7, सत्यापन के वर्ष के आधार पर) में बदल दें, पाया गया टुकड़ा जिस तिथि को मुद्रित किया गया था, उसके टुकड़े को मिलाएं। हां, हां, सिस्टम मुख्य रूप से तारीख के अंतिम अंक पर लिखा गया है। 2% जीता।
3) यदि राशि मान्यता प्राप्त नहीं है: मुखौटा "ZXXXX.XX RU" के लिए पूर्ण पाठ में खोजें, जहां एक्स कोई भी संख्या है और जेड किसी भी चरित्र है जिसमें एक स्थान या एक चरित्र की अनुपस्थिति शामिल है। पाए गए टुकड़े की तुलना प्रतिभागी द्वारा दर्ज किए गए के साथ की जाती है। यदि कोई विसंगति है, तो एक-एक करके सभी 6 को 8 वर्णों में बदल दें और जो आपने दर्ज किया है उसकी तुलना करें। किसी कारण से, मशीन अक्सर 6 और 8 को भ्रमित करती है, और 8 और 6 को नहीं, अर्थात् 6 और 8। लाभ लगभग 3% है।
4) कार्ड नंबर: मुखौटा "** XXXX" के लिए पूर्ण पाठ में खोजें, जहां एक्स कोई भी संख्या हो। X वर्णों के बीच रिक्त स्थान या विराम चिह्न हो सकते हैं, हम उन्हें त्याग देते हैं। परिणामी संख्या की तुलना मैन्युअल रूप से दर्ज कार्ड नंबर से की जाती है। + 1%।
5) भुगतान कार्ड: टुकड़ों में से एक के लिए पूर्ण पाठ में खोजें: "कार्ड: वी", "कार्ड: वी", "कार्ड'वी", "वीआईएस"। यदि स्थित है, तो कार्ड को विज़ा कार्ड के रूप में मानें। + 3%।
इस प्रकार, हमने एक मिनट के भीतर स्वीकार किए गए आवेदनों की संख्या 80% तक बढ़ा दी है। काश, सामान्यीकरण की संभावनाएं इस पर व्यावहारिक रूप से समाप्त हो गई थीं, और हमने मैनुअल मान्यता की दक्षता बढ़ाने के लिए स्विच किया (लेकिन यह एक और कहानी है)।
सामान्य तौर पर, हमारे पास, जहां तक मुझे पता है, देश में पहला अभियान है, जिसमें वास्तविक मशीन चेकों की मान्यता है। पहली बार परिणाम मुझे बुरा नहीं लगता, लेकिन गर्मियों तक हमारे साथी ने आधिकारिक तौर पर उनकी सेवा के रूसी संस्करण को प्रस्तुत करके मान्यता की गुणवत्ता में काफी सुधार करने का वादा किया।