غیر منظم اور نیم منظم ڈیٹا انجیشن
انوائس پروسیسنگ ابھی تک ایک حل شدہ مسئلہ ہونا چاہیے تھا۔ دستاویز آتی ہے، فیلڈز نکالی جاتی ہیں، ڈیٹا موجودہ ریکارڈز کے خلاف تصدیق ہوتا ہے، اور نتیجہ صحیح سسٹم کو بھیج دیا جاتا ہے۔ حقیقت یہ ہے کہ صرف انوائس پروسیسنگ اکیلے سالانہ انٹرپرائزز کو اربوں کی دستی مزدوری میں لگتی ہے، اور اسے ٹھیک کرنے کے لیے بنائے گئے آٹومیشن منصوبے مسلسل ٹوٹتے رہتے ہیں۔
وجہ فارمیٹ کا تنوع ہے۔ انوائسز PDFs، ای میل اٹیچمنٹس، اسکین شدہ تصاویر، اسپریڈ شیٹ ایکسپورٹ، اور کبھی کبھی فیکس کی صورت میں آتی ہیں۔ ہر وینڈر مختلف لے آؤٹ استعمال کرتا ہے۔ لائن آئٹمز ٹیبلز، آزاد متن، یا دونوں کے مرکب میں ظاہر ہوتے ہیں۔ ٹیکس حسابات دائرہ اختیار کے لحاظ سے مختلف اصولوں پر عمل کرتے ہیں۔ کرنسی فارمیٹس مختلف ہوتے ہیں۔ تاریخ فارمیٹس مختلف ہوتے ہیں۔ یہاں تک کہ وہی وینڈر بغیر نوٹس کے اپنا انوائس ٹیمپلیٹ بدل دیتا ہے۔
روایتی RPA اسے ٹیمپلیٹ میچنگ سے سنبھالتی ہے۔ وہ کوآرڈینیٹ تعریف کریں جہاں انوائس نمبر ظاہر ہوتا ہے، لائن آئٹمز کہاں شروع ہوتی ہیں، کل کہاں ہے۔ یہ ایک وینڈر کے موجودہ ٹیمپلیٹ کے لیے کام کرتا ہے۔ پھر وینڈر اپنا سسٹم اپ ڈیٹ کرتا ہے، کالم منتقل کرتا ہے، ہیڈر قطار شامل کرتا ہے، یا اپنا PDF جنریٹر بدل دیتا ہے، اور بوٹ یا تو مکمل ناکام ہو جاتا ہے یا بکواس ڈیٹا نکالتا ہے جو ڈاؤن اسٹریم پھیل جاتا ہے جب تک کوئی اسے دستی طور پر نہ پکڑے۔
یہی نمونہ ہر غیر منظم ڈیٹا ورک فلو میں دہراتا ہے۔ انشورنس EOB پروسیسنگ ٹوٹ جاتی ہے جب ادائیگی کنندہ اپنا فارم لے آؤٹ بدلتا ہے۔ پیشگی اجازت انٹیک ٹوٹ جاتی ہے جب عمل میں نئی دستاویز کی قسم شامل کی جاتی ہے۔ کسٹمر ای میل پارسنگ ٹوٹ جاتی ہے جب کوئی قدرے مختلف سبجیکٹ لائن فارمیٹ استعمال کرتا ہے۔ ان آٹومیشنز کو چلانے کی دیکھ بھال کی لاگت اکثر کام دستی طور پر کرنے کی لاگت سے زیادہ ہوتی ہے۔
Triggerfish اسے کیسے حل کرتا ہے
Triggerfish مقامی فیلڈ نکالنے کو LLM بنیاد دستاویز سمجھ سے بدلتا ہے۔ AI دستاویز کو اس طرح پڑھتا ہے جیسے انسان پڑھتا ہے: سیاق سمجھنا، فیلڈز کے درمیان تعلقات کا اندازہ لگانا، اور لے آؤٹ تبدیلیوں کے ساتھ خودکار طریقے سے ڈھلنا۔ پائپ لائن آرکسٹریشن کے لیے ورک فلو انجن اور ڈیٹا سیکیورٹی کے لیے درجہ بندی سسٹم کے ساتھ مل کر، یہ انجیشن پائپ لائنز بناتا ہے جو دنیا کے بدلنے پر نہیں ٹوٹتیں۔
LLM سے چلنے والا دستاویز پارسنگ
جب کوئی دستاویز Triggerfish ورک فلو میں داخل ہوتی ہے، ایک LLM سب ایجنٹ پوری دستاویز پڑھتا ہے اور دستاویز کا مطلب کیا ہے اس کی بنیاد پر منظم ڈیٹا نکالتا ہے، نہ کہ مخصوص پکسلز کہاں ہیں۔ انوائس نمبر انوائس نمبر ہے چاہے وہ اوپری دائیں کونے میں "Invoice #" لیبل کے ساتھ ہو یا صفحے کے وسط میں "Factura No." لیبل کے ساتھ یا متن کے پیراگراف میں شامل ہو۔ LLM سمجھتا ہے کہ "Net 30" کا مطلب ادائیگی کی شرائط ہے، کہ "Qty" اور "Quantity" اور "Units" ایک ہی چیز ہیں، اور کہ تفصیل، شرح، اور رقم کے کالمز والی ٹیبل کالم ترتیب سے قطع نظر لائن آئٹمز کی فہرست ہے۔
یہ عام "دستاویز ChatGPT کو بھیجو اور بہترین کی امید کرو" طریقہ نہیں ہے۔ ورک فلو تعریف بالکل وضاحت کرتی ہے کہ LLM کو کیا منظم آؤٹ پٹ دینا چاہیے، کون سے تصدیقی اصول لاگو ہوتے ہیں، اور کم اعتماد نکالنے پر کیا ہوتا ہے۔ سب ایجنٹ کی کام کی تفصیل متوقع اسکیما تعریف کرتی ہے، اور ورک فلو کے اگلے قدم نکالے گئے ڈیٹا کو کسی بھی ڈاؤن اسٹریم سسٹم میں داخل ہونے سے پہلے کاروباری اصولوں کے خلاف تصدیق کرتے ہیں۔
دستاویز بازیابی کے لیے براؤزر آٹومیشن
بہت سے دستاویز انجیشن ورک فلوز پہلے دستاویز حاصل کرنے سے شروع ہوتے ہیں۔ انشورنس EOBs ادائیگی کنندہ پورٹلز میں رہتے ہیں۔ وینڈر انوائسز سپلائر پلیٹ فارمز میں رہتی ہیں۔ سرکاری فارم ریاستی ایجنسی ویب سائٹس پر رہتے ہیں۔ روایتی آٹومیشن ان دستاویزات کو حاصل کرنے کے لیے Selenium اسکرپٹس یا API کالز استعمال کرتی ہے، اور یہ اسکرپٹس پورٹل کے بدلنے پر ٹوٹ جاتی ہیں۔
Triggerfish کی براؤزر آٹومیشن CDP کنٹرولڈ Chromium استعمال کرتی ہے جس میں LLM نیوی گیشن کے لیے صفحے کے اسنیپ شاٹس پڑھتا ہے۔ ایجنٹ صفحہ اسی طرح دیکھتا ہے جیسے انسان دیکھتا ہے اور ہارڈ کوڈ CSS سلیکٹرز کی بجائے جو دیکھتا ہے اس کی بنیاد پر کلک کرتا، ٹائپ کرتا، اور اسکرول کرتا ہے۔ جب ادائیگی کنندہ پورٹل اپنا لاگ ان صفحہ ری ڈیزائن کرتا ہے، ایجنٹ ڈھل جاتا ہے کیونکہ وہ ابھی بھی بصری سیاق سے یوزرنیم فیلڈ، پاس ورڈ فیلڈ، اور سبمٹ بٹن کی شناخت کر سکتا ہے۔ جب نیوی گیشن مینو بدلتا ہے، ایجنٹ دستاویز ڈاؤن لوڈ سیکشن تک نیا راستہ تلاش کر لیتا ہے۔
یہ بالکل قابل اعتماد نہیں ہے۔ CAPTCHAs، ملٹی فیکٹر تصدیقی بہاؤ، اور JavaScript پر بہت زیادہ منحصر پورٹلز اب بھی مسائل پیدا کرتے ہیں۔ لیکن ناکامی کا طریقہ روایتی اسکرپٹس سے بنیادی طور پر مختلف ہے۔ Selenium اسکرپٹ خاموشی سے ناکام ہوتی ہے جب CSS سلیکٹر میچنگ بند کر دیتا ہے۔ Triggerfish ایجنٹ رپورٹ کرتا ہے کہ اس نے کیا دیکھا، کیا کوشش کی، اور کہاں پھنس گیا، آپریٹر کو مداخلت کرنے یا ورک فلو ایڈجسٹ کرنے کے لیے کافی سیاق دیتا ہے۔
درجہ بندی سے محدود پروسیسنگ
دستاویزات مختلف سطحوں کی حساسیت رکھتی ہیں، اور درجہ بندی سسٹم اسے خودکار طریقے سے سنبھالتا ہے۔ قیمت کی شرائط پر مشتمل انوائس CONFIDENTIAL ہو سکتی ہے۔ عوامی RFP جواب INTERNAL ہو سکتا ہے۔ PHI پر مشتمل دستاویز RESTRICTED ہے۔ جب LLM سب ایجنٹ دستاویز پڑھتا ہے اور ڈیٹا نکالتا ہے، POST_TOOL_RESPONSE hook نکالے گئے مواد کو درجہ بند کرتا ہے، اور سیشن taint اسی کے مطابق ایسکلیٹ ہوتا ہے۔
یہ ڈاؤن اسٹریم روٹنگ کے لیے اہمیت رکھتا ہے۔ CONFIDENTIAL پر درجہ بند نکالا گیا انوائس ڈیٹا PUBLIC پر درجہ بند Slack چینل کو نہیں بھیجا جا سکتا۔ PHI پر مشتمل انشورنس دستاویزات پروسیس کرنے والا ورک فلو خودکار طریقے سے محدود کرتا ہے کہ نکالا گیا ڈیٹا کہاں جا سکتا ہے۔ رائٹ ڈاؤن روک تھام کا اصول اسے ہر حد پر نافذ کرتا ہے، اور LLM کے پاس اسے نظرانداز کرنے کی صفر اتھارٹی ہے۔
صحت کی دیکھ بھال اور مالیاتی خدمات کے لیے خاص طور پر، اس کا مطلب ہے کہ خودکار دستاویز پروسیسنگ کی تعمیل اوور ہیڈ ڈرامائی طور پر کم ہوتی ہے۔ ہر پائپ لائن کے ہر قدم میں کسٹم رسائی کنٹرول بنانے کی بجائے، درجہ بندی سسٹم یکساں طور پر اسے سنبھالتا ہے۔ آڈیٹر بالکل ٹریک کر سکتا ہے کہ کون سی دستاویزات پروسیس ہوئیں، کیا ڈیٹا نکالا گیا، کہاں بھیجا گیا، اور تصدیق کر سکتا ہے کہ کوئی ڈیٹا نامناسب جگہ نہیں بہا، سب کچھ ہر قدم پر خودکار طریقے سے بنے نسب ریکارڈز سے۔
فارمیٹ موافقت خود ترمیم
جب کوئی وینڈر اپنا انوائس ٹیمپلیٹ بدلتا ہے، روایتی آٹومیشن ٹوٹتی ہے اور ٹوٹی رہتی ہے جب تک کوئی دستی طور پر نکالنے کے اصول اپ ڈیٹ نہ کرے۔ Triggerfish میں، LLM سب ایجنٹ اگلے رن پر ڈھل جاتا ہے۔ یہ ابھی بھی انوائس نمبر، لائن آئٹمز، اور کل تلاش کرتا ہے، کیونکہ یہ مطلب کے لیے پڑھتا ہے نہ کہ پوزیشن کے لیے۔ نکالنا کامیاب ہوتا ہے، ڈیٹا کاروباری اصولوں کے خلاف تصدیق ہوتا ہے، اور ورک فلو مکمل ہوتا ہے۔
وقت کے ساتھ، ایجنٹ نمونے سیکھنے کے لیے کراس سیشن میموری استعمال کر سکتا ہے۔ اگر وینڈر A ہمیشہ ری اسٹاکنگ فیس شامل کرتا ہے جو دوسرے وینڈرز نہیں کرتے، ایجنٹ اسے پچھلے نکالنے سے یاد رکھتا ہے اور اسے تلاش کرنا جانتا ہے۔ اگر کسی خاص ادائیگی کنندہ کا EOB فارمیٹ ہمیشہ ایڈجسٹمنٹ کوڈز کو غیر معمولی جگہ رکھتا ہے، ایجنٹ کی پچھلے کامیاب نکالنے کی میموری مستقبل کو زیادہ قابل اعتماد بناتی ہے۔
جب فارمیٹ تبدیلی اس قدر نمایاں ہو کہ ورک فلو میں تعریف کردہ حد سے LLM کا نکالنے کا اعتماد کم ہو جائے، ورک فلو اندازہ لگانے کی بجائے دستاویز کو انسانی جائزہ کیو میں بھیج دیتا ہے۔ انسانی تصحیحات ورک فلو کے ذریعے واپس آتی ہیں، اور ایجنٹ کی میموری مستقبل کے حوالے کے لیے نیا نمونہ محفوظ کرتی ہے۔ سسٹم وقت کے ساتھ ذہین ہوتا جاتا ہے بغیر کسی کے نکالنے کے اصول دوبارہ لکھے۔
پائپ لائن آرکسٹریشن
دستاویز انجیشن شاذ و نادر ہی صرف "نکالو اور محفوظ کرو" ہوتی ہے۔ مکمل پائپ لائن دستاویز حاصل کرتی ہے، منظم ڈیٹا نکالتی ہے، اسے موجودہ ریکارڈز کے خلاف تصدیق کرتی ہے، دیگر سسٹمز کے ڈیٹا سے بھرتی ہے، استثناءات کو انسانی جائزے کے لیے بھیجتی ہے، اور تصدیق شدہ ڈیٹا کو ہدف سسٹم میں لوڈ کرتی ہے۔ ورک فلو انجن یہ سب ایک YAML تعریف میں سنبھالتا ہے۔
صحت کی دیکھ بھال کی پیشگی اجازت پائپ لائن اس طرح نظر آ سکتی ہے: براؤزر آٹومیشن فراہم کنندہ پورٹل سے فیکس تصویر لاتی ہے، LLM سب ایجنٹ مریض شناخت کار اور طریقہ کار کوڈ نکالتا ہے، HTTP کال مریض کو EHR کے خلاف تصدیق کرتی ہے، ایک اور سب ایجنٹ اندازہ لگاتا ہے کہ آیا اجازت کلینیکل دستاویزات کی بنیاد پر طبی ضرورت کے معیار پر پورا اترتی ہے، اور نتیجہ خودکار منظوری یا کلینیکل جائزہ کیو کو بھیجا جاتا ہے۔ ہر قدم درجہ بندی سے ٹریک شدہ ہے۔ PHI کا ہر ٹکڑا taint ٹیگ شدہ ہے۔ مکمل آڈٹ ٹریل خودکار طریقے سے موجود ہے۔
عملی طور پر یہ کیسا نظر آتا ہے
ایک علاقائی صحت نظام چالیس مختلف فراہم کنندہ دفاتر سے پیشگی اجازت کی درخواستیں پروسیس کرتا ہے، ہر ایک اپنے فارم لے آؤٹ کا استعمال کر رہا ہے، کچھ فیکس کی صورت میں، کچھ ای میل میں، کچھ پورٹل پر اپ لوڈ ہوئیں۔ روایتی طریقے کو آٹھ افراد کی ٹیم کی ضرورت تھی ہر درخواست کو دستی طور پر جائزہ لینے اور داخل کرنے کے لیے، کیونکہ کوئی آٹومیشن ٹول قابل اعتماد طریقے سے فارمیٹ کے تنوع کو سنبھال نہیں سکتا تھا۔
Triggerfish کے ساتھ، ایک ورک فلو مکمل پائپ لائن سنبھالتا ہے۔ براؤزر آٹومیشن یا ای میل پارسنگ دستاویزات بازیاب کرتی ہے۔ LLM سب ایجنٹس فارمیٹ سے قطع نظر منظم ڈیٹا نکالتے ہیں۔ تصدیقی قدم EHR اور فارماکوپیا ڈیٹا بیسز کے خلاف نکالے گئے ڈیٹا کو جانچتے ہیں۔ RESTRICTED کی درجہ بندی کی چھت یقینی بناتی ہے کہ PHI پائپ لائن حد سے باہر نہ جائے۔ جو دستاویزات LLM اعلی اعتماد کے ساتھ پارس نہیں کر سکتا انہیں انسانی جائزہ کنندہ کو بھیجا جاتا ہے، لیکن وہ حجم وقت کے ساتھ کم ہوتا جاتا ہے جب ایجنٹ کی میموری فارمیٹ نمونوں کی لائبریری بناتی ہے۔
آٹھ افراد کی ٹیم دو افراد بن جاتی ہے جو سسٹم کی نشان زد کردہ استثناءات کو سنبھالتے ہیں، ساتھ ہی خودکار نکالنے کے وقتاً فوقتاً معیار آڈٹ۔ فراہم کنندہ دفاتر کی فارمیٹ تبدیلیاں خودکار طریقے سے جذب ہو جاتی ہیں۔ نئے فارم لے آؤٹ پہلی ملاقات میں سنبھالے جاتے ہیں۔ دیکھ بھال کی لاگت جو روایتی آٹومیشن بجٹ کا زیادہ تر حصہ استعمال کرتی تھی تقریباً صفر تک گر جاتی ہے۔
