লাভ:
- নমুনা ঝুঁকি এবং সম্পূর্ণ জনসংখ্যা পরীক্ষার (100% পরীক্ষা) যুক্তি বোঝুন এবং ডেটা প্রস্তুতি, নিয়ম লেখা এবং ফলাফল ব্যাখ্যার জন্য কৃত্রিম বুদ্ধিমত্তা ব্যবহার করতে সক্ষম হন।
- কৃত্রিম বুদ্ধিমত্তা সমর্থন সহ বড় ডেটা সেটগুলিতে ম্যাচিং, সম্পূর্ণতা এবং নির্ভুলতা পরীক্ষা ডিজাইন এবং বাস্তবায়নের ক্ষমতা
- পূর্ণ জনসংখ্যা পরীক্ষায় ব্যতিক্রম তালিকাটি একটি ফলাফল নয়, কিন্তু একটি শুরু যা অডিটর পরীক্ষা করবে এবং চূড়ান্ত মূল্যায়ন নিরীক্ষকেরই হবে তা বোঝার ক্ষমতা।
অডিটিং পেশার সবচেয়ে মৌলিক সীমাবদ্ধতাগুলির মধ্যে একটি ছিল যে নিরীক্ষককে বহু বছর ধরে নমুনা নিয়ে কাজ করতে হয়েছিল। আপনি এক বছরে ব্যবসায়িক সমস্যার 180,000 চালান ম্যানুয়ালি পর্যালোচনা করতে পারবেন না; সুতরাং আপনি একটি পরিসংখ্যানগত বা বিচার পদ্ধতি ব্যবহার করে কয়েকশ রেকর্ড নির্বাচন করুন, তাদের পরীক্ষা করুন এবং ফলাফলটি সমগ্র জনসংখ্যার কাছে সাধারণীকরণ করুন। নমুনা নেওয়া একটি শক্তিশালী এবং বৈধ কৌশল, কিন্তু এটি একটি অন্তর্নিহিত ঝুঁকি বহন করে: স্যাম্পলিং ঝুঁকি — আপনি যে নমুনাটি চয়ন করেন তা জনসংখ্যার প্রতিনিধি নাও হতে পারে এবং এতে প্রকৃত ত্রুটি আপনি যেখানে খুঁজছেন ঠিক সেখানে নাও পড়তে পারে৷
ডেটা অ্যানালিটিক্স এবং এআই এই ছবিটি পরিবর্তন করে: আপনি এখন সমগ্র জনসংখ্যা পরীক্ষা করতে পারেন, অর্থাৎ 100%। একে বলা হয় সম্পূর্ণ জনসংখ্যা পরীক্ষা। আমরা এই ইউনিটটিকে "নমুনা থেকে সম্পূর্ণ" রূপান্তর বোঝার জন্য নিবেদিত করি, এটি যে শক্তি নিয়ে আসে, এবং নতুন দায়িত্ব যা অনেক লোক উপেক্ষা করে। কারণ সম্পূর্ণ জনসংখ্যা পরীক্ষা পরিদর্শন সহজতর করে না; এটি পরীক্ষার প্রকৃতি পরিবর্তন করে এবং পরীক্ষকের উপর নতুন বোঝা চাপিয়ে দেয়।
নমুনা এবং সম্পূর্ণ জনসংখ্যা পরীক্ষার মধ্যে পার্থক্য
শাস্ত্রীয় নমুনাতে, যুক্তি হল: "আমাকে একটি ছোট কিন্তু প্রতিনিধি দলকে পুঙ্খানুপুঙ্খভাবে পরীক্ষা করতে দিন এবং ফলাফলটিকে সামগ্রিকভাবে ব্যাখ্যা করতে দিন।" সম্পূর্ণ জনসংখ্যা পরীক্ষায়, যুক্তিটি বিপরীত হয়: "আমাকে নির্দিষ্ট নিয়ম অনুসারে পুরো স্ক্যান করতে দিন, নিয়মের বাইরে যে ব্যতিক্রমগুলি পড়ে সেগুলি খুঁজে বের করুন এবং সেগুলি পুঙ্খানুপুঙ্খভাবে পরীক্ষা করুন।" প্রথম পদ্ধতিতে, ঝুঁকি হল "ভুল নমুনা নির্বাচন করা"; দ্বিতীয়টিতে, ঝুঁকি হল "ভুল নিয়ম লেখা" এবং "অসম্পূর্ণ/ভুল ডেটা নিয়ে কাজ করা"।
নিম্নলিখিত সারণী দুটি পদ্ধতির তুলনা করে:
আকার
নমুনা
সম্পূর্ণ জনসংখ্যা পরীক্ষা (100%)
ব্যাপ্তি
জনসংখ্যার অংশ
সমগ্র জনসংখ্যা
প্রধান ঝুঁকি
নমুনা ঝুঁকি (প্রতিনিধিত্ব ত্রুটি)
নিয়ম ত্রুটি + ডেটা অখণ্ডতা ত্রুটি
আউটপুট
পরীক্ষার ফলাফল সীমিত সংখ্যক
ব্যতিক্রমের তালিকা যা নিয়ম মেনে চলে না
নিরীক্ষকের বোঝা
পছন্দ + পরীক্ষা
নিয়ম নকশা + ব্যতিক্রম মূল্যায়ন
AI এর ভূমিকা
নমুনা নির্বাচন সাহায্য
ডেটা প্রস্তুতি, নিয়ম লেখা, ব্যতিক্রম চিহ্নিতকরণ
দ্রষ্টব্য: সম্পূর্ণ জনসংখ্যা পরীক্ষার অর্থ এই নয় যে "আমি সবকিছু পরীক্ষা করেছি, কাজ শেষ"। বিপরীতভাবে, এটি সাধারণত আপনাকে পরীক্ষা করার জন্য আরও আইটেম দেয়। যখন আপনি একটি তারিখ-অ্যামাউন্ট-অনুমোদন নিয়মের মাধ্যমে সমস্ত 180,000 চালান চালান, আপনি সম্ভবত 900টি ব্যতিক্রম খুঁজে পাবেন। এগুলোর প্রতিটিই একটি প্রশ্ন; একটি উত্তর না এখানেই নিরীক্ষা বিচার ব্যবস্থা কার্যকর হয়।
ডেটা সম্পূর্ণতা: পরীক্ষার অদৃশ্য ভিত্তি
সমগ্র জনসংখ্যা পরীক্ষার সবচেয়ে বড় সমস্যা হল পরীক্ষার গুণমান ডেটার মানের উপর নির্ভর করে। "আমি 100% ডেটা পরীক্ষা করেছি" শুধুমাত্র বোধগম্য হয় যদি আপনার কাছে থাকা ডেটা আসলে জনসংখ্যার 100% হয়। যদি সিস্টেম থেকে ডেটা টানানোর সময় একটি ফিল্টার ভুল ছিল, কিছু রেকর্ড বাদ দেওয়া হয়েছিল, বা পরিমাণ কলামটি দশমিক ত্রুটির সাথে স্থানান্তরিত হয়েছিল, আপনার "সম্পূর্ণ" পরীক্ষাটি আসলে অসম্পূর্ণ বা দূষিত ডেটাতে সঞ্চালিত হবে। অতএব, ডেটা সম্পূর্ণতা এবং নির্ভুলতার নিশ্চিতকরণ সম্পূর্ণ জনসংখ্যা পরীক্ষার প্রথম এবং অপরিহার্য পদক্ষেপ।
সম্পূর্ণতা যাচাইয়ের জন্য ব্যবহারিক পরীক্ষা:
- রেকর্ড গণনা পুনর্মিলন: আপনার টানা ডেটাসেটের সারির সংখ্যা কি সিস্টেমে রেকর্ডের মোট সংখ্যার সাথে মেলে?
- পরিমাণ পুনর্মিলন: ডেটাসেটের মোট পরিমাণ কি ট্রায়াল ব্যালেন্স/সাবসিডিয়ারিতে প্রাসঙ্গিক অ্যাকাউন্টের মোটের সাথে মিলিত হয়?
- তারিখ পরিসীমা: ডেটাতে অন্তর্ভুক্ত সময়ের প্রথম এবং শেষ দিনগুলি কি; একটি অনুপস্থিত মাস/দিন আছে?
- খালি এবং খারাপ স্থান স্ক্যানিং: প্রয়োজনীয় ক্ষেত্রগুলিতে (তারিখ, পরিমাণ, অ্যাকাউন্ট কোড) কোন স্পেস বা অর্থহীন মান আছে?
AI এই সমস্ত চেকের সাথে সাহায্য করে: ডেটা ক্রল করে, টোটাল পায়, খালি জায়গা গণনা করে, তারিখের সীমা রিপোর্ট করে। কিন্তু নিরীক্ষকই সিদ্ধান্ত নেন যে চুক্তিটি "ধারণ" করে কিনা, পার্থক্যটি তদন্ত করে এবং নিশ্চিত করে যে ডেটা অডিটের উদ্দেশ্যে উপযুক্ত।
সতর্কতা: ডেটা সম্পূর্ণতা যাচাই না করে ওয়ার্কশীটে "আমি সমস্ত ডেটা পরীক্ষা করেছি" লিখবেন না। অনুপস্থিত ডেটার উপর একটি সম্পূর্ণ জনসংখ্যা পরীক্ষা আপাতদৃষ্টিতে সম্পূর্ণ কিন্তু বিভ্রান্তিকর নিশ্চয়তা দেয়।
এআই সহ সম্পূর্ণ জনসংখ্যা পরীক্ষা: ধাপে ধাপে
- নিরাপদে ডেটা প্রস্তুত করুন। ব্যক্তিগত/ব্যক্তিগত ক্ষেত্র বেনামী করুন বা স্থানধারক দিয়ে প্রতিস্থাপন করুন। যদি সম্ভব হয়, একটি কর্পোরেট, চুক্তিবদ্ধ গাড়ি ব্যবহার করুন।
- সম্পূর্ণতা নিশ্চিত করুন। রেকর্ড সংখ্যা এবং পরিমাণ সমন্বয়.
- পরীক্ষার নিয়ম স্পষ্টভাবে সংজ্ঞায়িত করুন। একটি "ব্যতিক্রম" হিসাবে গণনা কি? (উদাহরণস্বরূপ: অননুমোদিত চালান, সপ্তাহান্তে জারি করা চালান, বড় রাউন্ড পেমেন্ট, কাট-অফ তারিখের পরে রেকর্ডকৃত আয়।)
- AI দিয়ে নিয়ম প্রয়োগ করুন। AI ডেটাতে নিয়ম প্রয়োগ করে এবং ব্যতিক্রমগুলির একটি তালিকা তৈরি করে; নিয়মটি পরিষ্কারভাবে লিখুন যাতে এটি নিরীক্ষা করা যায়।
- অগ্রাধিকার দিন এবং ব্যতিক্রম পর্যালোচনা করুন। প্রমাণ সহ প্রতিটি ব্যতিক্রম তদন্ত; মিথ্যা ইতিবাচক সম্বোধন, প্রকৃত ফলাফল ন্যায্যতা.
- ফলাফল নথিভুক্ত করুন। নিয়ম, ব্যতিক্রমের সংখ্যা, পরীক্ষা করা আইটেম এবং উপসংহার ওয়ার্কশীটে লিঙ্ক করুন।
তিনটি মিনি কেস
কেস 1 - কাটিং পরীক্ষা। একজন নিরীক্ষক বছরের শেষের রাজস্ব কাটঅফ পরীক্ষা করতে চেয়েছিলেন। তিনি পূর্ণ জনসংখ্যা হিসাবে 42,000 সেল ইনভয়েস নিয়েছিলেন এবং AI-কে "31শে ডিসেম্বরের মধ্যে ইনভয়েসের তারিখ সহ তালিকা রেকর্ড, কিন্তু 1লা জানুয়ারী বা তার পরে শিপিং/ডেলিভারির তারিখগুলি" প্রয়োগ করেছিলেন। YZ 118টি রেকর্ড চিহ্নিত করেছে। নিরীক্ষক এগুলি পরীক্ষা করেছেন: 96টি বৈধ লেনদেন ছিল কোন সময়ের পার্থক্য ছাড়াই (একই দিনে ডেলিভারি), 22টি প্রকৃতপক্ষে পরবর্তী বছরের জন্য রাজস্ব ছিল এবং পূর্ববর্তী সময়ের মধ্যে রেকর্ড করা হয়েছিল। এই 22টি আইটেম রিপোর্ট করা হয়েছে কারণ তারা একটি প্যাটার্ন দেখিয়েছে, যদিও তাত্পর্যের নিচে। এআই 118টি প্রশ্ন জিজ্ঞাসা করেছে; নিরীক্ষক 22টি উত্তর খুঁজে পেয়েছেন।
কেস 2 — যখন সম্পূর্ণতা বাদ দেওয়া হয়। দলের একজন সদস্য বলেছেন যে তিনি 180,000 চালানে সম্পূর্ণ জনসংখ্যা পরীক্ষা করেছেন; কোন ব্যতিক্রম ছিল না এবং তিনি স্বস্তি পেয়েছিলেন। দায়িত্বশীল ব্যক্তি ট্রায়াল ব্যালেন্সের সাথে ডেটাসেটের মোট পরিমাণের তুলনা করেছেন: ডেটা 155 মিলিয়ন TL, ট্রায়াল ব্যালেন্স 210 মিলিয়ন TL। দেখা যাচ্ছে যে সিস্টেম থেকে ডেটা তোলার সময়, একটি শাখা ফিল্টার করে ছেড়ে দেওয়া হয়েছিল। "সম্পূর্ণ" পরীক্ষাটি আসলে এক চতুর্থাংশ ডেটা মিস করেছে। পরীক্ষাটি সঠিক তথ্য দিয়ে চালানো হয়েছিল। পাঠ: সম্পূর্ণতা নিশ্চিতকরণ ছাড়া সম্পূর্ণ জনসংখ্যা পরীক্ষা নেই।
কেস 3 - নিয়ম ত্রুটি। একজন নিরীক্ষক AI-কে "50,000 TL-এর উপরে অননুমোদিত অর্থপ্রদানের তালিকা করুন" নিয়মটি লিখতে বাধ্য করেছিলেন, কিন্তু তিনি বুঝতে পারেননি যে "অনুমোদন" ক্ষেত্রটি সিস্টেমের দুটি ভিন্ন কলামে (ইলেক্ট্রনিক অনুমোদন এবং ম্যানুয়াল অনুমোদন) রাখা হয়েছিল। AI 300টি পেমেন্টকে "অস্বীকৃত" হিসাবে চিহ্নিত করেছে কারণ এটি শুধুমাত্র একটির দিকে তাকাচ্ছে; পরীক্ষা করে দেখা গেছে, তাদের অধিকাংশই অন্য কলামে অনুমোদন পেয়েছে। ভুল নিয়ম শত শত মিথ্যা ইতিবাচক উত্পাদিত. নিরীক্ষক উভয় কলাম অন্তর্ভুক্ত করার নিয়ম সংশোধন করেছেন। পাঠ: নিরীক্ষক যাচাই করে যে নিয়মটি ডেটা এবং ব্যবসায়িক প্রক্রিয়ার সাথে সামঞ্জস্যপূর্ণ।
দুর্বল প্রম্পট / শক্তিশালী প্রম্পট
দুর্বল প্রম্পট:
এই চালান ডেটাতে সমস্যাযুক্ত রেকর্ড খুঁজুন।
সমস্যা: "সমস্যামূলক" এর কোন সংজ্ঞা নেই। AI জানে না কোনটা ব্যতিক্রম বিবেচনা করতে হবে; সে হয় এলোমেলো সংকেত অনুযায়ী কাজ করে বা তার তৈরি করা মানদণ্ড অনুযায়ী। এটি পুনরাবৃত্তিযোগ্য এবং নিরীক্ষণযোগ্য নয়।
শক্তিশালী প্রম্পট:
আপনার ভূমিকা: আপনি একজন স্বাধীন নিরীক্ষকের ডেটা বিশ্লেষণ সহকারী। বিচার আমার; আপনি নিয়মটি প্রয়োগ করবেন এবং একটি ব্যতিক্রম তালিকা তৈরি করবেন। প্রসঙ্গ: নীচে বেনামী বিক্রয় চালান ডেটা (কলাম: চালান_নং, চালান_তারিখ, বিতরণ_তারিখ, পরিমাণ, অনুমোদন_স্থিতি, শাখা)। বছরের শেষ: 31.12.স্টেপ 1 - সম্পূর্ণতা: রেকর্ডের মোট সংখ্যা এবং মোট পরিমাণ দিন যাতে আমি এটি ট্রায়াল ব্যালেন্সের সাথে তুলনা করতে পারি। কোনো খালি/অনুপস্থিত স্থান থাকলে প্রতিবেদন করুন। ধাপ 2 - পরীক্ষার নিয়ম কাটা: ইনভয়েস_তারিখ <= 31.12 এবং বিতরণ_তারিখ >= 01.01 "কাটঅফ ব্যতিক্রম" হিসাবে রেকর্ডগুলি তালিকাভুক্ত করুন। ধাপ 3 - নিয়মটি প্লেইন টেক্সটে লিখুন (আপনি কী শর্ত প্রয়োগ করেছেন) যাতে এটি করা যায়: আমি নিয়মটি পরিবর্তন করি না। "পর্যালোচনার জন্য ব্যতিক্রম" হিসাবে আপনি ফ্ল্যাগ করা রেকর্ডগুলি জমা দিন; "ত্রুটি/অনুসন্ধান" বলবেন না। আপনি ডেটা থেকে যা অনুমান করতে পারবেন না তা তৈরি করবেন না।
এই অনুরোধটি শক্তিশালী কারণ এটি প্রথমে সম্পূর্ণতা নিশ্চিত করে, ব্যতিক্রম নিয়মকে স্পষ্টভাবে সংজ্ঞায়িত করে, নিয়মের প্লেইনটেক্সট (অডিটযোগ্যতা) প্রয়োজন এবং আউটপুটটিকে "ব্যতিক্রম" হিসাবে অবস্থান করে।
সাধারণ ভুল
- সম্পূর্ণতা যাচাইকরণ এড়িয়ে যাওয়া। অসম্পূর্ণ/দুষ্ট ডেটার উপর "সম্পূর্ণ" পরীক্ষা করা এবং মিথ্যা আশ্বাস দেওয়া।
- একটি অনুসন্ধানের জন্য ব্যতিক্রম ভুল করা. AI দ্বারা চিহ্নিত রেকর্ড যাচাই না করেই ত্রুটি গণনা করা; মিথ্যা ইতিবাচক নির্মূল এড়ানো.
- নিয়ম চেক করছে না। নিয়মটি ডেটা এবং ব্যবসায়িক প্রক্রিয়া মেনে চলছে কিনা তা পরীক্ষা না করে শত শত মিথ্যা পতাকা তৈরি করা।
- অস্পষ্ট নিয়ম লেখা। "সমস্যাযুক্ত রেকর্ড খুঁজুন" এর মতো অনির্ধারিত প্রম্পটগুলির সাথে পুনরাবৃত্তিযোগ্য ফলাফল পাওয়া।
- একটি একক শুরু সঙ্গে সন্তুষ্ট হচ্ছে. ব্যতিক্রমের সংখ্যা প্রত্যাশিত থেকে খুব আলাদা হলে নিয়ম বা ডেটা জিজ্ঞাসা না করা।
টিপ: ব্যতিক্রমের সংখ্যা খুব কম হলে (শূন্যের কাছাকাছি) বা খুব বড় হলে সতর্ক হন। শূন্য মানে সাধারণত "নিয়ম ভুল লেখা" বা "ডেটা অনুপস্থিত"; একটি অত্যন্ত বড় সংখ্যা নির্দেশ করে যে নিয়মটি খুব বিস্তৃত। একজন ভালো অডিটর সন্দেহ করে যে "কোন ব্যতিক্রম নেই" এবং "সবকিছুই ব্যতিক্রম"।
সংক্ষেপে
সম্পূর্ণ জনসংখ্যা পরীক্ষা নিরীক্ষায় একটি বিশাল অগ্রগতি: এটি নমুনা ঝুঁকি দূর করে, 100% ডেটা স্ক্রিনিং করে। কিন্তু এটা বিনামূল্যে না. এটি দুটি নতুন দায়িত্ব নিয়ে আসে: (1) ডেটা সম্পূর্ণতা এবং নির্ভুলতা যাচাই করা, (2) উদ্ভূত পৃথক ব্যতিক্রমগুলির মূল্যায়ন করা। AI ডেটা প্রস্তুত করে, নিয়ম প্রয়োগ করে, ব্যতিক্রমকে ফ্ল্যাগ করে এবং স্ক্যান করার ঘন্টা সেকেন্ডে কমিয়ে দেয়; কিন্তু নিয়মের নির্ভুলতা, ডেটার সম্পূর্ণতা এবং ব্যতিক্রমের মূল্যায়ন নিরীক্ষকের। ব্যতিক্রম একটি ফলাফল নয়, এটি একটি শুরু।
আবেদন টাস্ক
একটি বিদ্যমান (বা অনুমানমূলক) লেনদেন ডেটাসেট বিবেচনা করুন। প্রথমে দুটি সম্পূর্ণতা চেক (রেকর্ডের সংখ্যা এবং পরিমাণ পুনর্মিলন) সংজ্ঞায়িত করুন। তারপর একটি অডিটিং উদ্দেশ্যে একটি স্পষ্ট ব্যতিক্রম নিয়ম লিখুন (যেমন সপ্তাহান্তে জারি করা চালান, বা ব্যতিক্রম কাটা)। উপরের শক্তিশালী প্রম্পট প্যাটার্নের সাথে, AI কে প্রথমে সম্পূর্ণতা এবং তারপর নিয়মটি কার্যকর করতে দিন। প্রদর্শিত ব্যতিক্রমগুলির মধ্যে প্রথম 10টি হল "বাস্তব ফলাফল নাকি মিথ্যা ইতিবাচক?" নিম্নোক্তভাবে শ্রেণীবিন্যাস করার অনুশীলন করুন এবং প্রতিটির জন্য আপনি কী প্রমাণ খুঁজবেন তা লিখুন।
চেকলিস্ট
- [ ] আমি ডেটা বেনামী করেছি এবং নিরাপদে গাড়ি চালিয়েছি।
- [ ] আমি রেকর্ডের সংখ্যা এবং পরিমাণের সমন্বয় করে ডেটা সম্পূর্ণতা নিশ্চিত করেছি৷
- আমি খালি/খারাপ স্থানের জন্য স্ক্যান করেছি।
- [] আমি একটি স্পষ্ট, পুনরাবৃত্তিযোগ্য উপায়ে ব্যতিক্রম নিয়ম সংজ্ঞায়িত করেছি।
- [ ] আমি AI থেকে নিয়মের প্লেইন টেক্সট পেয়েছি এবং ডেটা এবং ব্যবসায়িক প্রক্রিয়ার সাথে এর সম্মতি যাচাই করেছি।
- [ ] আমি ব্যতিক্রমের সংখ্যার যুক্তিসঙ্গততা নিয়ে প্রশ্ন করেছি (খুব কম / খুব বেশি নয়)।
- [] আমি প্রতিটি ব্যতিক্রমকে পরীক্ষা করার জন্য একটি প্রশ্ন হিসাবে বিবেচনা করেছি, একটি অনুসন্ধান নয়; আমি মিথ্যা ইতিবাচক অপসারণ.