এটি দীর্ঘ-রূপ গভীর-ডুব। একটি দ্রুত সহচরের জন্য, দেখুন ব্লগ পোস্ট. ট্যাক্স পরামর্শ নয়। একটি লাইভ HMRC জমা দেওয়ার আগে সর্বদা একটি UK অ্যাকাউন্ট্যান্ট পর্যালোচনা করুন।
1. ভূমিকা: এআই কি স্বয়ংক্রিয়ভাবে স্ব-মূল্যায়ন ফাইল করতে পারে?
সৎ উত্তর হল বেশিরভাগই প্রস্তুতির জন্য হ্যাঁ, অনুপস্থিত জমা দেওয়ার জন্য না. একটি এআই সিস্টেম একটি পিডিএফ ব্যাঙ্ক স্টেটমেন্ট ইনজেস্ট করতে পারে, শত শত লেনদেন বের করতে পারে, সেগুলিকে এইচএমআরসি স্ব-মূল্যায়ন ব্যয়ের বিভাগে শ্রেণীবদ্ধ করতে পারে, 2025-26-এর মতো একটি কর বছরের জন্য ব্যালেন্স, আয়কর এবং জাতীয় বীমা গণনা করতে পারে এবং ফাইল করতে HMRC মেকিং ট্যাক্স ডিজিটাল (MTD) API-কে কল করতে পারে — কিন্তু শুধুমাত্র একটি মানবিক, শ্রেণীবিভাগ এবং পুনর্বিবেচনার পরই শ্রেণীবিভাগ করা হয়। গণনাকৃত রিটার্ন, এবং করদাতা তাদের সরকারি গেটওয়ে শংসাপত্রের সাথে HMRC OAuth সম্পূর্ণ করার পরেই।
এই নিবন্ধটি নথি ফাইলমাইট্যাক্স, দ্বারা উন্নত একটি প্রদর্শন পাইপলাইন ওয়ার্কস্টেশন জন্য CognoAI, যা অন্তর্নিহিত সিস্টেমের মেধা সম্পত্তির মালিক এবং এটি কীভাবে কাজ করে তা প্রকাশ করার অনুমতি দিয়েছে। FileMyTax এখানে ব্যবহৃত প্রকাশনার নাম; এটি অন্যান্য CognoAI অফারগুলির মতো একই পণ্যের নাম নয়। ওয়ার্কস্টেশন নির্মাণ এবং বাস্তবায়ন নথিভুক্ত; CognoAI আইপির মালিক।
আমরা ছয়-এপিআই পাইপলাইন, আর্কিটেকচার, যেখানে AI আর্থিক বিশ্লেষণে সহায়তা করে, যেখানে নির্ধারক কোড অবশ্যই গ্রহণ করতে হবে, HMRC OAuth এবং MTD ফাইলিং, বাড়িওয়ালার ব্যাঙ্ক-স্টেটমেন্ট টেস্টিং থেকে শিখে নেওয়া সীমাবদ্ধতা এবং কেন সম্পূর্ণরূপে অনুপস্থিত ফাইলিং সুপারিশ করা হয় না, এর মধ্য দিয়ে হেঁটে যাব।
2. কে এই নির্মাণ এবং কেন
CognoAI ভূস্বামী, একমাত্র ব্যবসায়ী এবং পিডিএফ ব্যাঙ্ক স্টেটমেন্ট এবং স্প্রেডশীট আঠায় ডুবে যাওয়া ফিনান্স টিমের জন্য ইউকে স্ব-মূল্যায়নের ব্যথা কমাতে অন্তর্নিহিত প্ল্যাটফর্মটি চালু করেছে। লক্ষ্য হিসাবরক্ষকদের প্রতিস্থাপন করা নয় - এটি ক্লান্তিকর 90% (নিষ্কাশন, শ্রেণীকরণ, পুনর্মিলন, খসড়া গণনা) স্বয়ংক্রিয় করা যাতে পেশাদার পর্যালোচনা রায় কলের উপর ফোকাস করে, ডেটা এন্ট্রি নয়।
ওয়ার্কস্টেশন স্ট্যাক ইঞ্জিনিয়ার করেছে: ডকারাইজড nginx রাউটিং, একটি Next.js ফ্রন্টএন্ড, AI-ভারী অপারেশনের জন্য FastAPI, প্রমাণীকরণ এবং ট্যাক্স CRUD এর জন্য opsapi (Lua Lapis), PostgreSQL, MinIO অবজেক্ট স্টোরেজ, এবং Gatus স্বাস্থ্য পর্যবেক্ষণ। এই নিবন্ধটি ব্যাখ্যা করে যে FileMyTax ডেমো নামের অধীনে CognoAI অ্যাট্রিবিউশন জুড়ে আর্কিটেকচার।
3. সমস্যা: PDF, স্প্রেডশীট, এবং MTD
বাড়িওয়ালা এবং একমাত্র ব্যবসায়ীরা প্রায়শই ব্যাঙ্ক পিডিএফ-এর বার্ষিক প্যাকগুলি পান — একাধিক অ্যাকাউন্ট, মিশ্র ব্যক্তিগত এবং ব্যবসায়িক লাইন, বন্ধকী সুদ, মেরামত, এজেন্ট ফি এবং স্থানান্তর যা স্কেলে শ্রেণীবদ্ধ করা কঠিন। উন্নয়নে আমরা পাইপলাইনের বিরুদ্ধে চাপ দিয়েছি কাল্পনিক HSBC-শৈলী বাড়িওয়ালা বিবৃতি ফিক্সচার (শুধুমাত্র সিন্থেটিক ডেটা, প্রকৃত গ্রাহকের রেকর্ড নয়) প্রায় £500k এবং £700k টার্নওভারের পরিস্থিতি সহ লোডের অধীনে নিষ্কাশন বৈধ করতে। রিয়েল-ওয়ার্ল্ড প্যাকগুলি অগোছালো: স্ক্যান করা পৃষ্ঠা, টেবিল লেআউট যেখানে ব্যালেন্স কলামটি অর্থপ্রদানের পরিমাণের জন্য ভুল হয় এবং "ট্রান্সফার" এর পাশে "ভাড়া REC" এর মতো বিবরণ যার প্রসঙ্গ প্রয়োজন।
স্প্রেডশীটগুলি কাজ করে যতক্ষণ না তারা না করে: ফর্মুলা ড্রিফ্ট, কোনও অডিট ট্রেইল, কোনও সরাসরি এমটিডি জমা না দেওয়া, এবং এইচএমআরসি খরচের বিভাগগুলিতে কোনও সামঞ্জস্যপূর্ণ ম্যাপিং নেই (কস্টঅফগুডস, প্রিমিসেস রানিং কস্ট, পেশাদার ফি এবং বাকি)। প্যাকেজ করা SaaS সাহায্য করতে পারে, কিন্তু বেসপোক ডেটা রেসিডেন্সি প্রয়োজন বা বিশ্রী স্টেটমেন্ট ফর্ম্যাট সহ দলগুলি এখনও তাদের নিয়ন্ত্রণ করে এমন একটি পাইপলাইন থেকে উপকৃত হয়।
4. FileMyTax ওভারভিউ
সরল ইংরেজিতে, FileMyTax নিম্নলিখিতগুলি করে:
- আপনি একটি পিডিএফ ব্যাঙ্ক স্টেটমেন্ট আপলোড করুন।
- AI এবং pdfplumber নির্যাস কাঠামোগত লেনদেন.
- একটি LLM আত্মবিশ্বাসের স্কোর সহ প্রতিটি লাইনকে স্ব-মূল্যায়ন বিভাগে শ্রেণীবদ্ধ করে।
- সিস্টেম ডেবিট, ক্রেডিট, এবং চলমান ব্যালেন্স সমন্বয় করে।
- একটি নির্ধারক ট্যাক্স ইঞ্জিন একটি নির্বাচিত কর বছরের জন্য রিটার্ন গণনা করে।
- মানুষের অনুমোদন এবং HMRC OAuth পরে, প্ল্যাটফর্মটি MTD এর মাধ্যমে ফাইল করতে পারে।
সবকিছু লোকালহোস্টে (বা মোবাইল পরীক্ষার জন্য ল্যান আইপি) একটি একক এনজিনেক্স এন্ট্রি পয়েন্টের পিছনে চলে। JWT প্রমাণীকরণ FastAPI এবং opsapi-এর মধ্যে ভাগ করা হয়েছে। জাতীয় বীমা নম্বরের মতো সংবেদনশীল ক্ষেত্রগুলি বিশ্রামে এনক্রিপ্ট করা হয়।
5. ছয়-পদক্ষেপ API পাইপলাইন
সম্পূর্ণ ডেমো পাইপলাইন হল ছয়টি প্রমাণীকৃত API কল (উদাহরণ nginx-এ ব্যবহার করে http://localhost; যদি পোর্ট সামঞ্জস্য করুন NGINX_HOST_PORT সেট করা হয়)। এর মাধ্যমে একটি JWT পান POST /opsapi/auth/login প্রথম
প্রতিটি ধাপ আপডেট ProcessingStatus এবং ValidationStatus সারি যাতে UI এবং Gatus-সংলগ্ন অপস টুলিং দেখতে পারে যে একটি বিবৃতি নিষ্কাশনে আটকে আছে কিনা বনাম গণনার জন্য প্রস্তুত। বিচ্ছিন্নভাবে কার্ল উদাহরণগুলি পড়ার সময় সেই স্টেট মেশিনটি উপেক্ষা করা সহজ, তবে এটিই সমান্তরাল আপলোডগুলিকে নিরাপদ করে তোলে: স্টেটমেন্ট আইডিগুলি স্বাধীন, এবং সর্বদা একটি একক বন্ধ কীগুলি গণনা করে statement_id প্লাস সুস্পষ্ট tax_year ক্যোয়ারী প্যারামিটার (উদাহরণস্বরূপ 2025-26).
FastAPI-এর জন্য Swagger-এ থাকে http://localhost/fastapi/docs; অপসাপি প্রকাশ করে http://localhost/opsapi/swagger. যখন nginx পোর্ট 80 নেওয়া হয় (Rancher Desktop বা Apache এর সাথে সাধারণ), সেট করুন NGINX_HOST_PORT=8080 মধ্যে .env এবং পুনরায় চালান ./start.sh - সমস্ত উদাহরণ তারপর ব্যবহার করুন localhost:8080 পরিবর্তে
5.1 পিডিএফ বিবৃতি আপলোড করুন
curl -F "file=@bank_statement.pdf" \
-H "Authorization: Bearer $TOKEN" \
http://localhost/fastapi/api/upload
5.2 এক্সট্রাক্ট লেনদেন
curl -X POST http://localhost/fastapi/api/extract \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
নেটিভ পিডিএফ পিডিএফপ্লাম্বার ব্যবহার করে; স্ক্যান করা পিডিএফগুলি ক্লড ভিশন ওসিআর-এ ফিরে আসে। ক্লাসিফায়ার প্রদানকারী দ্বারা নির্বাচিত হয় LLM_PROVIDER (ওপেনএআই বা নৃতাত্ত্বিক) স্টার্টআপে — ব্যর্থতার জন্য কোনও স্বয়ংক্রিয় ক্রস-প্রোভাইডার ফলব্যাক নেই; ব্যর্থ শ্রেণীবিভাগের সাথে অশ্রেনীবিহীন ফেরত confidence: 0.0.
5.3 লেনদেন শ্রেণীবদ্ধ করুন
curl -X POST http://localhost/fastapi/api/classify \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
5.4 বিবৃতি পুনর্মিলন
curl -X POST http://localhost/fastapi/api/reconcile \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"statement_id": 1}'
5.5 ট্যাক্স রিটার্ন গণনা করুন
curl -H "Authorization: Bearer $TOKEN" \
http://localhost/fastapi/api/calculate/1?tax_year=2025-26
ট্যাক্স ক্যালকুলেটর 2025/26 নিয়ম প্রযোজ্য: ব্যক্তিগত ভাতা £12,570 £100k এর উপরে ট্যাপার সহ, আয়কর ব্যান্ড 20%, 40%, 45% এবং ক্লাস 4 NI 8% এবং 2%। এই ধাপ হল নির্ধারক পাইথন - পাটিগণিতের কোন এলএলএম নেই।
5.6 HMRC-তে ফাইল করুন
curl -X POST http://localhost/fastapi/api/file \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"statement_id": 1,
"nino": "AB123456C",
"access_token": "your_hmrc_token",
"tax_year": "2025-26"
}'
এই শেষবিন্দুকে অনুপস্থিত বলবেন না। পর্যালোচনা এবং অ্যাকাউন্ট্যান্ট সাইন-অফের পরে এটিকে চূড়ান্ত গেট হিসাবে বিবেচনা করুন।
6. স্থাপত্য
এনজিনেক্সের মধ্য দিয়ে ট্র্যাফিক প্রবাহিত হয়: / Next.js-এ, /fastapi/* ফাস্টএপিআইতে, /opsapi/* অপসাপির কাছে। PostgreSQL বিবৃতি, লেনদেন, ট্যাক্স রিটার্ন, এবং প্রক্রিয়াকরণ অবস্থা ধারণ করে। MinIO আপলোড করা PDF গুলি সঞ্চয় করে৷ গ্যাটাস পোর্ট 8085 প্রতি 10-30 সেকেন্ডে স্বাস্থ্য এন্ডপয়েন্ট পোল করে। সরাসরি ডিবাগ পোর্ট বিদ্যমান (FastAPI 8847, ফ্রন্টএন্ড 3847) কিন্তু উৎপাদন-শৈলী পরীক্ষা শুধুমাত্র nginx পাথ ব্যবহার করে।
7. ওয়ার্কফ্লো ডায়াগ্রাম
সাঁতারের গলি আলাদা উদ্বেগ: ক্লায়েন্ট পর্যালোচনা, ইনজেস্ট, এআই নিষ্কাশন এবং শ্রেণীবিভাগ, নির্ধারক ট্যাক্স ইঞ্জিন, HMRC OAuth এবং ফাইলিং, এবং অডিট (JWT, এনক্রিপ্টেড NINO, লগ)। সিদ্ধান্ত ম্যাট্রিক্স FileMyTax এআই-সহায়তা প্রবাহের সাথে ম্যানুয়াল স্প্রেডশীট এবং হিসাবরক্ষক-শুধুমাত্র প্রস্তুতি, যথার্থতা, অডিট ট্রেল, খরচ, HMRC সম্মতি এবং মানব তদারকির সাথে তুলনা করে।
8. আর্থিক বিশ্লেষণের জন্য AI — সুবিধা
| সুবিধা | AI কি প্রদান করে | মানুষের ভূমিকা |
|---|---|---|
| গতি | কয়েক মিনিটের মধ্যে শ্রেণীবদ্ধ করা লাইন | স্পট-চেক উচ্চ-মূল্যের সারি |
| ধারাবাহিকতা | প্রতিটি লেনদেনের ক্ষেত্রে একই নিয়ম প্রযোজ্য | কারণ সহ প্রান্ত ক্ষেত্রে ওভাররাইড |
| অসঙ্গতি সনাক্তকরণ | পতাকা ভারসাম্য অমিল, অদ্ভুত নিদর্শন | পতাকাঙ্কিত আইটেম তদন্ত |
| স্কেলে শ্রেণীকরণ | HMRC SA ব্যয়ের বিভাগগুলির মানচিত্র | অস্পষ্ট বর্ণনা নিশ্চিত করুন |
| অডিট ট্রেইল | প্রসেসিং স্ট্যাটাস + প্রতি লাইনে কনফিডেন্স | হিসাবরক্ষক জন্য রপ্তানি |
| গোপনীয়তা | স্থানীয় ডকার স্ট্যাক; কোন তৃতীয় পক্ষের SaaS ভাড়াটে | এপিআই কী এবং ধারণ নিয়ন্ত্রণ করুন |
| হিসাবরক্ষক প্রস্তুতির সময় | খসড়া রিটার্ন + মিলিত খাতা | ফাইলের আগে পেশাদার সাইন-অফ |
8 খ. স্ট্যাক এবং পরিষেবা (প্রযুক্তিগত বিবরণ)
FileMyTax এর পিছনে একটি ডকার কম্পোজ স্ট্যাক রয়েছে যা দ্বারা সাজানো হয়েছে ./start.sh, যা স্থানীয়, LAN, পরীক্ষা, স্টেজিং বা উৎপাদন মোডে চলতে পারে। ব্যাকএন্ড PostgreSQL-এ SQLModel সহ FastAPI ব্যবহার করে; এপিআই কন্টেইনারে শূন্য স্থানীয় ডিস্ক স্টোরেজ সহ MinIO-তে আপলোড করা PDFগুলি ল্যান্ড করে। ফ্রন্টএন্ড হল Next.js এর সাথে NEXT_PUBLIC_* ভেরিয়েবল রুট থেকে বিল্ড সময় বেকড .env.
প্রমাণীকরণ ইচ্ছাকৃতভাবে বিভক্ত করা হয়. অপসাপি (Lua Lapis) JWT অ্যাক্সেস টোকেন এবং অস্বচ্ছ রিফ্রেশ টোকেন (Http শুধুমাত্র ওয়েবের জন্য নিরাপদ কুকি, মোবাইলের জন্য JSON বডি) ইস্যু করে। ফাস্টএপিআই একই যাচাই করে JWT_SECRET_KEY. পরিষেবাগুলির মধ্যে রয়েছে StorageService, PDFProcessorService, LLMService, ClassificationService, ReconciliationService, TaxCalculatorService, এবং HMRCClient — প্রতিটিরই একটি সংকীর্ণ সীমানা রয়েছে যাতে AI ব্যর্থতাগুলি করের গাণিতিককে নষ্ট না করে৷
সমর্থিত ব্যাঙ্ক পার্সার সাধারণ ইউকে লেআউটগুলিকে লক্ষ্য করে (HSBC, Barclays, Lloyds, Santander, এবং অনুরূপ টেবিল PDFs)। পার্সার তারিখ, বিবরণ, ডেবিট/ক্রেডিট বা পরিমাণ এবং ব্যালেন্স কলামগুলি নমনীয়ভাবে সনাক্ত করে — যা ভুল কলাম নির্বাচন না করা পর্যন্ত শক্তিশালী; নীচের সীমাবদ্ধতা দেখুন।
9. HMRC মেকিং ট্যাক্স ডিজিটাল
MTD সেল্ফ অ্যাসেসমেন্টের জন্য ব্যবহারকারী-অনুমোদিত OAuth প্রয়োজন — শুধুমাত্র একটি NINO যথেষ্ট নয়। সাধারণ প্রবাহ:
- NINO সংরক্ষণ করুন —
POST /opsapi/api/v2/tax/profile/nino(বিশ্রামে এনক্রিপ্ট করা, প্রতিক্রিয়াগুলিতে মুখোশযুক্ত)। - HMRC সংযোগ করুন —
GET /opsapi/auth/hmrc/initiateরিটার্নauth_url; সরকারী গেটওয়ের মাধ্যমে ব্যবহারকারী সাইন ইন করুন; টোকেন সংরক্ষিত সার্ভার-সাইডের জন্য কলব্যাক এক্সচেঞ্জ কোড। - ব্যবসা আনুন —
POST /fastapi/api/hmrc/businesses/fetchক্যাশে ট্রেডিং নাম এবং আইডি। - বাধ্যবাধকতা আনয়ন —
POST /fastapi/api/hmrc/obligations/fetchত্রৈমাসিক সময়কাল এবং নির্ধারিত তারিখের জন্য। - ফাইল —
POST /fastapi/api/fileপর্যালোচনার পর।
সেট HMRC_ENVIRONMENT=sandbox উন্নয়নের জন্য; এ সুইচ করুন production প্রস্তুত যখন কোড পরিবর্তন ছাড়া. ব্যাকএন্ড বাধ্যতামূলক জালিয়াতি প্রতিরোধ শিরোনাম পাঠায়; ক্লায়েন্টদের স্থিতিশীল প্রদান করা উচিত X-Device-ID এবং সঠিক User-Agent মান স্যান্ডবক্স পরীক্ষা ব্যবহারকারীদের মাধ্যমে তৈরি করা যেতে পারে POST /fastapi/api/hmrc/sandbox/create-test-user যখন স্যান্ডবক্স মোড সক্রিয় করা হয়।
HMRC অ্যাক্সেস টোকেন প্রায় চার ঘন্টা পরে মেয়াদ শেষ হয়; ব্যাকএন্ড রিফ্রেশ পরিচালনা করে — মোবাইল এবং ওয়েব ক্লায়েন্টরা OAuth পুনঃনির্দেশের বাইরে ব্রাউজারে গোপনীয়তা এম্বেড করার পরিবর্তে opsapi-সংরক্ষিত টোকেন ব্যবহার করে।
9.1 NINO সংরক্ষণ করুন এবং প্রোফাইল চেক করুন
curl -X POST http://localhost/opsapi/api/v2/tax/profile/nino \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "nino": "QQ123456C" }'
curl -H "Authorization: Bearer $TOKEN" \
http://localhost/opsapi/api/v2/tax/profile
প্রতিক্রিয়া NINO মুখোশ (****456C) নিশ্চিত করার সময় hmrc_connected এবং OAuth এর পরে টোকেনের মেয়াদ শেষ।
9.2 OAuth শুরু
curl -H "Authorization: Bearer $TOKEN" \
"http://localhost/opsapi/auth/hmrc/initiate?source=settings"
খোলা auth_url একটি সিস্টেম ব্রাউজারে বা ASWebAuthenticationSession - একটি শংসাপত্র-স্টাফ ওয়েবভিউ নয়। মোবাইল অ্যাপগুলিকে একটি গভীর লিঙ্ক বা সর্বজনীন লিঙ্ক হিসাবে নিবন্ধন করা উচিত HMRC_REDIRECT_URI.
9.3 ব্যবসা এবং বাধ্যবাধকতা
curl -X POST http://localhost/fastapi/api/hmrc/businesses/fetch \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
curl -X POST http://localhost/fastapi/api/hmrc/obligations/fetch \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "business_id": "XAIS12345678910" }'
ক্যাশড রিড পরে প্রতিটি পৃষ্ঠা লোডে HMRC আঘাত করা এড়িয়ে চলুন: GET /fastapi/api/hmrc/businesses এবং GET /fastapi/api/hmrc/obligations?tax_year=2024-25.
9.4 সংযোগ বিচ্ছিন্ন করুন এবং স্থিতি
curl -X DELETE http://localhost/opsapi/auth/hmrc/disconnect \
-H "Authorization: Bearer $TOKEN"
curl -H "Authorization: Bearer $TOKEN" \
http://localhost/fastapi/api/hmrc/status
8 গ. আর্থিক বিশ্লেষণের জন্য AI — গভীর দৃষ্টিভঙ্গি
সারাংশ সারণীর বাইরে, বিল্ড-বনাম-বাই মূল্যায়নকারী FinOps টিমের জন্য তিনটি প্যাটার্ন গুরুত্বপূর্ণ।
প্রথম, থ্রুপুট। দুটি ভাড়া অ্যাকাউন্ট জুড়ে বারো মাসের লেনদেন সহ একজন একমাত্র ব্যবসায়ী এক্সেল পিভট টেবিলে একটি দিন কাটাতে পারেন; FileMyTax পাইপলাইন কফি তৈরি করতে যে সময় নেয় তার মধ্যে নির্যাস + শ্রেণীবদ্ধ + পুনর্মিলন সম্পন্ন করে, বিচারের জন্য মানুষের সময় রেখে। এই পরিবর্তনটি হিসাবরক্ষক অর্থনীতিকে ডেটা এন্ট্রি থেকে অ্যাডভাইজারিতে নিয়ে যায় — বিলযোগ্য মূল্য অ্যাকাউন্ট্যান্টরা যাইহোক পছন্দ করে।
দ্বিতীয়ত, ব্যাখ্যাযোগ্যতা। প্রতিটি শ্রেণিবিন্যাস একটি আত্মবিশ্বাসের স্কোর বহন করে এবং লেনদেনের পাশাপাশি সংরক্ষিত একটি কারণ দিয়ে ওভাররাইড করা যেতে পারে। এটি একটি সম্পূর্ণ চেইন-অফ-থট অডিট লগের চেয়ে দুর্বল, কিন্তু একটি কালো-বক্স SaaS রপ্তানির চেয়ে শক্তিশালী যেখানে আপনি দেখতে পাচ্ছেন না কেন সারি 417 "মেরামত" ছিল৷
তৃতীয়, খরচ বক্ররেখা. স্থানীয়ভাবে চলমান, রিটার্ন প্রতি প্রান্তিক খরচ হল শ্রেণীবিন্যাস এবং বিদ্যুতের জন্য API টোকেন - সত্তা গণনার সাথে প্রতি-সিট SaaS ফি স্কেলিং নয়। অনেক বিবৃতি সহ পোর্টফোলিও বাড়িওয়ালা বা ফাইন্যান্স অপস টিমের জন্য, সেই বক্ররেখা গুরুত্বপূর্ণ। আপফ্রন্ট ইঞ্জিনিয়ারিং খরচ বাস্তব; CognoAI প্রতি বছর প্রতিটি ব্যবহারকারীর উপর স্প্রেডশীট শ্রম ঠেলে দেওয়ার পরিবর্তে ওয়ার্কস্টেশন ডেলিভারির মাধ্যমে এটি শোষণ করে।
গোপনীয়তা-সংবেদনশীল সংস্থাগুলিও খেয়াল রাখে যে পিডিএফ এবং পোস্টগ্রেস সারি HMRC ফাইলিং না হওয়া পর্যন্ত তাদের ডকার নেটওয়ার্কের মধ্যে থাকে — ডেমো আর্কিটেকচারে কোনও মাল্টি-টেন্যান্ট ক্লাউড ইনজেশন পদক্ষেপ নেই। উত্পাদন শক্ত করার জন্য এখনও ব্যাকআপ, অ্যাক্সেস নিয়ন্ত্রণ এবং DPIA ডকুমেন্টেশন প্রয়োজন; নিবন্ধটি জিডিপিআর সম্মতি স্বয়ংক্রিয় হওয়ার ভান করে না কারণ স্ট্যাকটি স্থানীয়।
10. ডেমো ভিডিও
এন্ড-টু-এন্ড FileMyTax প্রদর্শন: UI-তে দেখানো পর্যালোচনা গেট সহ HMRC MTD স্যান্ডবক্স ফাইলিং-এর শ্রেণীবিভাগ এবং গণনার মাধ্যমে ব্যাঙ্ক পিডিএফ।
11. লুপে মানুষ
এআই একটি স্ক্যান করা কলাম ভুল পড়তে পারে, আয়ের সাথে স্থানান্তরকে বিভ্রান্ত করতে পারে, বা বিবরণ অস্পষ্ট হলে ভুল ব্যয়ের বিভাগ নির্ধারণ করতে পারে। UI পর্যালোচনার জন্য ডিজাইন করা হয়েছে: ক্যাপচার করা কারণ সহ লেনদেন গ্রহণ, ওভাররাইড বা বিভক্ত করুন। ট্যাক্স গণনা নির্ধারক এবং পরীক্ষাযোগ্য; এলএলএম কখনই বকেয়া ট্যাক্স গণনা করে না।
হিসাবরক্ষক সাইন-অফ কোনো লাইভ HMRC জমা দেওয়ার আগে বাধ্যতামূলক। এই নিবন্ধটি ট্যাক্স পরামর্শ না. FileMyTax CognoAI এর জন্য ইঞ্জিনিয়ারিং ক্ষমতা প্রদর্শন করে; আপনার পরিস্থিতি ভাতা, সম্পত্তি আয় বিভাজন, অংশীদারিত্ব, এবং অন্যান্য SA সময়সূচীতে ভিন্ন হতে পারে।
11 খ. গ্যাটাসের সাথে মনিটরিং
অন্তর্ভুক্ত Gatus ড্যাশবোর্ড (http://localhost:8085 ডিফল্টরূপে) nginx, FastAPI এর মাধ্যমে ফ্রন্টএন্ড পোল করে /fastapi/health, অপসাপি /opsapi/health?detailed=true, Swagger নাগালযোগ্যতা, এবং বাইপাস ডায়াগনস্টিকসের জন্য সরাসরি কন্টেইনার পোর্ট। ব্যবধান হল প্রতি চেক 10-30 সেকেন্ড। একটি পরিষেবা যোগ করার অর্থ সম্পাদনা করা monitoring/gatus/config.yaml এবং গ্যাটাস কন্টেইনার পুনরায় চালু করা - একটি ছোট কিন্তু গুরুত্বপূর্ণ অপারেশন অভ্যাস আগে আপনি বাস্তব আর্থিক তথ্যের জন্য পাইপলাইনে বিশ্বাস করেন।
স্বাস্থ্য পরীক্ষাগুলি এন্ড-টু-এন্ড পরীক্ষার বিকল্প নয়: রেপো ব্যাকএন্ডে চলমান স্ট্যাক এবং পাইটেস্টের বিরুদ্ধে প্লেরাইট E2E সমর্থন করে। একটি সবুজ Gatus বোর্ড প্লাস একটি ব্যর্থ পুনর্মিলন এখনও একটি ব্যর্থ দিন.
12. সীমাবদ্ধতা
- পিডিএফ নিষ্কাশন: pdfplumber টেবিল লেআউট অনুমান; HSBC-শৈলীর বিবৃতিগুলি আমাদেরকে ব্যালেন্স বনাম পেইড-ইন কলামগুলি স্পষ্টভাবে যাচাই করতে শিখিয়েছে — ভুল কলাম ম্যাপিং নীরবে পুনর্মিলনকে দূষিত করে।
- OCR: স্ক্যান করা বিবৃতি ক্লড ভিশনের উপর নির্ভর করে; দুর্বল স্ক্যান মানুষের সংশোধন প্রয়োজন।
- এলএলএম গার্ডেল: নিম্ন-বিশ্বাসের শ্রেণীবিভাগ অবশ্যই স্বয়ংক্রিয় ফাইল নয়; অনুমান করার পরিবর্তে প্রদানকারীর ব্যর্থতার উপর ডিফল্ট অশ্রেণিবদ্ধ।
- নির্ধারক বিচ্ছেদ: ট্যাক্স ব্যান্ড এবং এনআই রেট বসবাস করে
tax_calculator.pyDECIMAL নির্ভুলতার সাথে — কখনই প্রম্পট-ইঞ্জিনিয়ার করা হয় না। - সম্মতির সুযোগ: GDPR, ডেটা সুরক্ষা আইন 2018, এবং HMRC নিয়ম প্রযোজ্য; ডেভ ডকার কম্পোজের বাইরে প্রোডাকশনের জন্য ব্যাকআপ, সিক্রেট ম্যানেজমেন্ট এবং মনিটরিং প্রয়োজন।
- JWT প্রান্তিককরণ: FastAPI এবং opsapi অবশ্যই শেয়ার করবেন
JWT_SECRET_KEY; অস্বচ্ছ 401 স্বাক্ষর ত্রুটি হিসাবে সারফেস মেলে না — উভয় কন্টেইনার চেক করুন যদি পুনঃনিয়োগ করার পরে auth হঠাৎ ভেঙে যায়। - স্টার্টআপে প্রদানকারী লক-ইন:
LLM_PROVIDERক্রস-ফেলওভার ছাড়াই ওপেনাই বা নৃতাত্ত্বিক; কোনো প্রদানকারীর বিভ্রাট হলে রক্ষণাবেক্ষণ উইন্ডোর পরিকল্পনা করুন।
বাড়িওয়ালার পরিস্থিতি পরীক্ষা করার সময়, পুনর্মিলন ডেল্টাকে প্রথম-শ্রেণীর সংকেত হিসাবে বিবেচনা করুন, উপদ্রব নয়। একটি £12k অমিল মানে প্রায়ই কলাম ভুল ম্যাপিং, একটি দুষ্টু ভাড়াটে নয়। নিষ্কাশনের নিয়মগুলি ঠিক করা এবং অদম্য পাইপলাইনটি পুনরায় চালনা করা হাত দ্বারা শত শত সারিগুলিকে ওভাররাইড করার চেয়ে সস্তা।
12 খ. প্যাকেজড ট্যাক্স সফ্টওয়্যারের সাথে এটি কীভাবে তুলনা করে
FreeAgent, Xero Tax, এবং অনুরূপ সরঞ্জামগুলি বেশিরভাগ ব্যবহারকারীর জন্য সঠিক ডিফল্ট: প্রত্যয়িত MTD সংযোগকারী, সমর্থন ডেস্ক এবং অ্যাকাউন্ট্যান্টরা ইতিমধ্যেই প্রশিক্ষিত৷ FileMyTax-শৈলীর প্ল্যাটফর্মগুলি যখন আপনার কাস্টম শ্রেণিবদ্ধকরণের নিয়ম, অন-প্রেম বা ভিপিসি স্থাপন, একটি বিদ্যমান opsapi পরিচয় সমতলের সাথে একীকরণ, বা একটি উল্লম্ব কর্মপ্রবাহের প্রকাশনার প্রয়োজন হয় তখন অর্থবোধ করে (যেমন AI-সহায়তা অ্যাকাউন্টিংয়ের জন্য CognoAI করে)। কর্মপ্রবাহ এসভিজি-তে সিদ্ধান্তের ম্যাট্রিক্স ইচ্ছাকৃতভাবে সৎ: স্প্রেডশীটগুলি ধীর এবং ত্রুটি-প্রবণ; অ্যাকাউন্ট্যান্ট-শুধুমাত্র নিরাপদ কিন্তু পুনরাবৃত্ত প্রস্তুতিতে ব্যয়বহুল; এআই-সহায়তা স্থানীয় পাইপলাইনগুলি কেবলমাত্র যদি আপনি প্রকৌশলে বিনিয়োগ করেন এবং পেশাদার সাইন-অফের জন্য অর্থ প্রদান করেন তবেই নিরীক্ষাযোগ্যতা এবং প্রান্তিক খরচে জয়ী হয়।
13. FileMyTax / CognoAI এর জন্য পরবর্তী কি
প্ল্যাটফর্ম ডক্সে দৃশ্যমান রোডম্যাপ আইটেমগুলির মধ্যে রয়েছে গভীর MTD ITSA প্রিভিউ-ক্যালকুলেশন রাউন্ড-ট্রিপ, অ্যাকাউন্ট্যান্ট সংশোধন থেকে প্রসারিত RAG-স্টাইল প্রশিক্ষণ ডেটা, SaaS স্থাপনার জন্য মাল্টি-টেন্যান্ট অথ কুকি ডোমেন, এবং আরও কঠোর মোবাইল OAuth প্রবাহ। CognoAI এর পক্ষে ওয়ার্কস্টেশন ইঞ্জিনিয়ারিং চালিয়ে যাচ্ছে; পণ্যের দিকনির্দেশ এবং আইপি CognoAI এর সাথে থাকে।
ইঞ্জিনিয়ারিং পাঠকদের আপস্ট্রিম রেপোতে তিনটি ইন্টিগ্রেশন ডকুমেন্ট দেখা উচিত: HMRC MTD ইন্টিগ্রেশন (প্রিভিউ গণনার জন্য A-D পর্যায়), শেয়ারড অথেনটিকেশন (JWT + রিফ্রেশ রোটেশন), এবং AI ট্রেনিং ডেটা পাইপলাইন (pgvector embeddings plus MinIO মার্কডাউন এক্সপোর্টস অফ অ্যাকাউন্ট্যান্ট সংশোধন)। তারা একসাথে দেখায় কিভাবে আজকের ডেমো পাইপলাইন একটি শিক্ষার ব্যবস্থা হয়ে ওঠে — ট্যাক্স ক্যালকুলেটরকে পুনরায় প্রশিক্ষণ না দিয়ে পেশাদাররা ভুল সংশোধন করলে শ্রেণিবিন্যাস উন্নত হয়।
অপারেটরদের জন্য, উৎপাদন স্থাপনার অর্থ ENVIRONMENT=production, nginx এর সামনে HTTPS সমাপ্তি, ডাটাবেস ব্যাকআপ, ফ্ল্যাটের বাইরে গোপনীয়তা .env ফাইল, এবং গ্যাটাস সবুজ আলোর বাইরে সতর্কতা। এর কোনোটিই মূল গল্পটিকে কমিয়ে দেয় না: AI স্প্রেডশীট ঘর্ষণকে সরিয়ে দেয়; ডিটারমিনিস্টিক কোড ট্যাক্স আইন ধারণ করে; মানুষ জবাবদিহিতা বজায় রাখে।
13 খ. প্রায়শই জিজ্ঞাসিত প্রশ্ন
FileMyTax কি আমার অ্যাকাউন্টেন্টকে প্রতিস্থাপন করে? না। এটি প্রস্তুতিমূলক শ্রম হ্রাস করে; অ্যাকাউন্ট্যান্টরা এখনও ব্যাঙ্ক পিডিএফ-এ নয় চিকিত্সা, ত্রাণ, এবং অন্যান্য আয়ের উত্স বৈধ করে।
আমি কি এটি একটি ফোনে চালাতে পারি? LAN মোড CORS এবং API URLগুলিকে আপনার Wi-Fi আইপিতে পুনর্লিখন করে যাতে আপনি একই নেটওয়ার্কে একটি ফোনে Next.js UI পরীক্ষা করতে পারেন — ডেমোগুলির জন্য দরকারী, শক্ত মোবাইল রিলিজ ইঞ্জিনিয়ারিংয়ের বিকল্প নয়৷
এলএলএম নামলে কী হবে? শ্রেণীবিভাগ শূন্য আত্মবিশ্বাসের সাথে অশ্রেণিবিহীন সারি প্রদান করে; পাইপলাইন নিঃশব্দে প্রদানকারী স্যুইচ না. আপনি প্রোভাইডার কনফিগারেশন ঠিক করুন বা অপেক্ষা করুন — অন্য একটি কারণ মানব পর্যালোচনা বিদ্যমান।
এখানে কি DIY ট্যাক্স রিটার্ন উল্লেখ আছে? না। এই নামটি আলাদা CognoAI পণ্যের ব্র্যান্ডিং বোঝায়। এই নিবন্ধটি শুধুমাত্র FileMyTax ব্যবহার করে, প্রকাশনার নিয়ম অনুসারে।
13 গ. 2025-26 গণনার স্ন্যাপশট
পাঠকদের জন্য যারা এইচএমআরসি গাইডেন্সের বিরুদ্ধে ডিটারমিনিস্টিক ইঞ্জিন যাচাই করছেন, ক্যালকুলেটরে বেক করা 2025/26 প্যারামিটারগুলির মধ্যে রয়েছে: ব্যক্তিগত ভাতা £12,570 £100,000 এর উপরে আয়ের প্রতি £2 এর জন্য £1 দ্বারা হ্রাস করা; মৌলিক হার 20% £12,571 এবং £50,270 এর মধ্যে; উচ্চ হার 40% পর্যন্ত £125,140 পর্যন্ত; অতিরিক্ত হার তার উপরে 45%; £12,571 থেকে £50,270 এবং 2% উপরে লাভের উপর 8% হারে ক্লাস 4 NI। ব্যয়ের বিভাগগুলি HMRC স্ব-কর্মসংস্থান বাক্সের সাথে সারিবদ্ধ হয় — খরচ অফগুডস, প্রিমিসেস রানিং কস্ট, ট্রাভেল কস্ট, পেশাদার ফি, এবং অবশিষ্টাংশ README প্ল্যাটফর্মে তালিকাভুক্ত। ইঞ্জিন শ্রেণীবদ্ধ মোট খরচ করে; এটি প্রাকৃতিক ভাষা বর্ণনার পুনর্ব্যাখ্যা করে না। সেই সীমানাই স্বয়ংক্রিয় ফাইলিংকে রক্ষাযোগ্য করে তোলে: এলএলএম লেবেল প্রস্তাব করে; ক্যালকুলেটর আইন প্রযোজ্য.
14. উপসংহার
একটি AI সিস্টেম কি স্বয়ংক্রিয়ভাবে HMRC-তে ইউকে সেলফ অ্যাসেসমেন্ট প্রসেস করতে এবং ফাইল করতে পারে? এটি প্রায় সমস্ত প্রস্তুতি স্বয়ংক্রিয় করতে পারে এবং একটি এক-ক্লিক ফাইল API প্রকাশ করতে পারে — তবে দায়িত্বশীল ব্যবহারের জন্য মানুষের পর্যালোচনা, অ্যাকাউন্ট্যান্ট সাইন-অফ, স্যান্ডবক্স পরীক্ষা এবং করদাতা OAuth দাবি করা হয়। FileMyTax দেখায় যে এটি অনুশীলনে কেমন দেখায়: ছয়টি API, পরিষ্কার আর্কিটেকচার, AI যেখানে প্যাটার্ন স্বীকৃতি জয় করে এবং নির্ধারক কোড যেখানে আইনের স্পষ্টতা প্রয়োজন।
দেখুন ইউটিউবে ডেমো, পরিদর্শন করুন CognoAI পণ্য প্রসঙ্গের জন্য, এবং ওয়ার্কস্টেশনে যোগাযোগ করুন আপনার স্ট্যাকে FinOps প্রকৌশলের এই শ্রেণীর প্রয়োজন হলে।
এই নিবন্ধের জন্য এসইও স্ন্যাপশট
- SEO শিরোনাম: AI কি HMRC-তে স্ব-মূল্যায়ন ফাইল করতে পারে? | ফাইলমাইট্যাক্স
- মেটা বর্ণনা: FileMyTax ডেমো: AI ব্যাঙ্কের PDFগুলি বের করে, SA লেনদেনগুলিকে শ্রেণীবদ্ধ করে, 2025-26 ট্যাক্স গণনা করে, HMRC MTD-এর মাধ্যমে ফাইলগুলি — মানবিক পর্যালোচনা সহ৷ CognoAI এর জন্য ওয়ার্কস্টেশন দ্বারা নির্মিত।
- প্রাথমিক কীওয়ার্ড: AI সেলফ অ্যাসেসমেন্ট, FileMyTax, HMRC MTD, স্বয়ংক্রিয় ট্যাক্স ফাইলিং, ব্যাঙ্ক স্টেটমেন্ট AI, CognoAI, ওয়ার্কস্টেশন
- Twitter / X (280 অক্ষরের নিচে): AI কি এইচএমআরসিতে ইউকে সেলফ অ্যাসেসমেন্ট ফাইল করতে পারে? FileMyTax ডেমো: ব্যাঙ্ক PDF → শ্রেণীবদ্ধ → গণনা → MTD, প্রথমে মানব গেট + স্যান্ডবক্স সহ। @CognoAI এর জন্য ওয়ার্কস্টেশন দ্বারা নির্মিত। ভিডিও + 4k-শব্দ লেখা-আপ। ট্যাক্স পরামর্শ নয়। #HMRC #MTD #AI #FileMyTax
- লিঙ্কডইন পোস্ট: আমরা প্রকাশ করেছি কিভাবে FileMyTax — ওয়ার্কস্টেশন ফর CognoAI দ্বারা ডেভেলপ করা হয়েছে — AI এক্সট্রাকশন, HMRC ক্যাটাগরি শ্রেণীবিভাগ, ডিটারমিনিস্টিক 2025-26 ট্যাক্স ক্যালকুলেশন, এবং MTD ফাইলিং, এনক্রিপ্ট করা NINO স্টোরেজ, OAuth, এবং কঠিন মানব অনুমোদনের আগে একটি বাড়িওয়ালা বা একমাত্র-ব্যবসায়ী ব্যাঙ্ক পিডিএফ নেয়। দীর্ঘ নিবন্ধটি ছয়-এপিআই পাইপলাইন, আর্কিটেকচার এসভিজি, জালিয়াতি প্রতিরোধ শিরোনাম এবং সৎ সীমা (পিডিএফপ্লম্বার কলাম ফাঁদ, এলএলএম কনফিডেন্স গার্ডেল) কভার করে। নতুন ডেমো ভিডিও দেখুন; কোনো লাইভ ফাইলের আগে সাইন অফ করার জন্য একজন হিসাবরক্ষক পান। ট্যাক্স পরামর্শ নয়।
দাবিত্যাগ: কাল্পনিক ব্যাঙ্ক ডেটা যেখানে উল্লেখ করা হয়েছে; FileMyTax একটি প্রদর্শনের নাম; ট্যাক্স পরামর্শ না; লাইভ HMRC জমা দেওয়ার আগে অ্যাকাউন্ট্যান্ট পর্যালোচনা প্রয়োজন।
