हमने क्या मापा
अक्टूबर 2026 में हमने 10 पेज और 320 रो के एक बैंक स्टेटमेंट का टेक्स्ट तीन चैट मॉडल में उनके API के ज़रिए पेस्ट किया, और एक ही रिक्वेस्ट दी: हर ट्रांज़ैक्शन को CSV में निकालो, पैसे जाने पर रकम नेगेटिव रखो। GPT-6.1 Sol, Gemini 4 Argon और Claude Sonnet 5.5 में से हर एक ने सभी 320 रो लौटाईं, और हर रकम, हर साइन और हर रनिंग बैलेंस सही था। पूरा तरीका और रॉ फ़ाइलें हमारी लॉन्ग-जॉब स्टडी में हैं।
यह रिपोर्ट करने लायक नतीजा है, और इससे साफ़ होता है कि असली जोखिम कहाँ है। पैसे जाने और पैसे आने के अलग कॉलम वाला साफ़ टेक्स्ट, 320 रो, मॉडल के हिसाब से 8,000 से 13,000 आउटपुट टोकन: आज के मॉडल इसे संभाल लेते हैं।
फिर भी गड़बड़ कहाँ होती है
असली स्टेटमेंट बदलना अक्सर हमारे टेस्ट से कठिन काम होता है, और तीन बातें तस्वीर बदल देती हैं।
- स्कैन और फ़ोटो। स्कैन किए PDF में पेज की तस्वीरें होती हैं, टेक्स्ट नहीं। हर अंक पहले इमेज से पढ़ना पड़ता है, और गलत पढ़ा गया 8 या 3 भी एक सही बनावट वाला नंबर ही रहता है।
- लंबाई। किसी व्यस्त अकाउंट का एक साल हज़ारों रो तक पहुँच सकता है। जब टेबल इतनी लंबी हो जाए कि ऐप एक रिप्लाई में न समेट सके, तो रिप्लाई रुक जाता है या असिस्टेंट बाकी का सारांश दे देता है। उसी स्टडी में एक लंबी चैट का अनुवाद रिप्लाई की सीमा पर पहुँचकर लाइन के बीच में ही खत्म हो गया।
- लेआउट का अंदाज़ा। बैंक रकम अलग-अलग तरह से छापते हैं: माइनस साइन वाला एक कॉलम, पैसे आने-जाने के दो कॉलम, रकम के पास CR या DR, या डेबिट के लिए कोष्ठक। इस तरीके का गलत अंदाज़ा पेमेंट को डिपॉज़िट बना देता है, और टेबल में कुछ भी गलत नहीं दिखता।
इन्हें जोखिम भरा बनाने वाली बात यह है कि इनमें से हर गलती चुपचाप होती है। 212 रो की टेबल बिल्कुल 214 रो की टेबल जैसी ही दिखती है।
ऐसा क्यों होता है
चैट असिस्टेंट स्टेटमेंट पढ़ता है और फिर सारी रो एक ही रिप्लाई में लिख देता है। इस प्रक्रिया में कहीं रो गिनी नहीं जातीं और न ही बैलेंस से हिसाब मिलाया जाता है। जब इनपुट साफ़ और काफ़ी छोटा हो, तो मॉडल सही कर देता है। जब इनपुट किसी पेज की तस्वीर हो या एक रिप्लाई से लंबा हो, तो कोई ऐसा कदम नहीं होता जो छूटी हुई रो पकड़ सके।
खुद कैसे टेस्ट करें
बैंक स्टेटमेंट में जाँच की सुविधा पहले से मौजूद होती है, उसका इस्तेमाल करें।
- चैटबॉट से कहें कि हर ट्रांज़ैक्शन को तारीख, विवरण और साइन वाली रकम के साथ लिखे: पैसे जाने पर नेगेटिव, आने पर पॉज़िटिव।
- नतीजा स्प्रेडशीट में डालें और रकमों का जोड़ निकालें।
- स्टेटमेंट से ओपनिंग बैलेंस लें, उसमें अपना जोड़ मिलाएँ, और क्लोज़िंग बैलेंस से तुलना करें।
- अगर फ़र्क़ हो, तो रनिंग बैलेंस को रो-दर-रो मिलाकर देखें कि गड़बड़ कहाँ से शुरू होती है।
अगर टोटल मिल जाएँ, तो एक्सट्रैक्शन के पूरा होने की संभावना बहुत ज़्यादा है। अगर न मिलें, तो कहीं कोई रो छूटी है, कोई साइन गलत है या कोई अंक गलत है।
इसके बजाय क्या इस्तेमाल करें
अगर आपका स्टेटमेंट कुछ पेज का डिजिटल PDF है, तो चैटबॉट और ऊपर बताई बैलेंस जाँच एक ठीक विकल्प है। स्कैन, लंबे स्टेटमेंट या कई स्टेटमेंट के लिए ऐसा टूल इस्तेमाल करें जो इसी एक काम के लिए बना हो। हमारा बैंक स्टेटमेंट कन्वर्टर स्टेटमेंट का हर पेज अलग से पढ़ता है और हर ट्रांज़ैक्शन को एक जैसे चार कॉलम में लौटाता है: YYYY-MM-DD रूप में Date, Description, Amount और Balance। Amount एक ही साइन वाला नंबर होता है, जो अकाउंट से पैसे जाने पर नेगेटिव और आने पर पॉज़िटिव होता है। क्रेडिट कार्ड स्टेटमेंट में खरीदारी नेगेटिव और पेमेंट या रिफ़ंड पॉज़िटिव होते हैं। सभी पेज एक टेबल में जोड़ दिए जाते हैं, और आप उसे XLSX या CSV में डाउनलोड करते हैं।
हर पेज को इमेज की तरह पढ़ा जाता है, इसलिए स्कैन और फ़ोटो वाले स्टेटमेंट भी चलते हैं। जो नंबर पढ़ा न जा सके, उसे अंदाज़े से भरने के बजाय खाली छोड़ दिया जाता है, और नतीजों का हर पेज असली पेज के बगल में दिखता है ताकि आप मिलान कर सकें। डॉक्यूमेंट पढ़ने वाला कोई भी टूल परफ़ेक्ट नहीं होता, इसलिए फ़ाइल पर भरोसा करने से पहले बैलेंस जाँच ज़रूर करें।
हर स्टेटमेंट का पहला पेज फ़्री है और इसके लिए अकाउंट नहीं चाहिए। पूरा स्टेटमेंट $5 में, सिर्फ़ एक बार पेमेंट। PDF की दूसरी टेबल के लिए PDF से Excel देखें।