সহজ ভাষায় আর্কিটেকচার

কারিগরি বিবরণ

আমরা প্রথমে একটি অংশ সঠিকভাবে তৈরি করেছি, তারপর সেটির বিস্তার ঘটিয়েছি — একবারে সব জায়গায় তৈরি করে পরে তা সামাল দেওয়ার চেষ্টা করিনি। প্রথম অংশটি ছিল সেন্সর ডেটা + পাঠ পরিকল্পনা + মূল্যায়ন, এই তিনটি বিষয় শুরু থেকে শেষ পর্যন্ত একে অপরের সাথে সরাসরি যুক্ত। প্ল্যাটফর্মের বাকি অংশগুলো ধাপে ধাপে এই একই প্যাটার্নে যুক্ত হয়।

এই পৃষ্ঠাটি উদ্দেশ্যমূলকভাবেই সামগ্রিক রূপরেখার মধ্যে সীমাবদ্ধ রাখা হয়েছে। সহযোগী এবং AI এজেন্টদের নিজেদের দিকনির্দেশনা পাওয়ার জন্য এটুকুই যথেষ্ট; একটি মার্কেটিং পৃষ্ঠায় জটিল খুঁটিনাটি জানার প্রয়োজন কারও নেই। আপনার যদি প্রয়োজন হয় — আমাদের সাথে কথা বলুন।

একটি বাস্তবধর্মী ওভারভিউ

আমরা প্ল্যাটফর্মের প্রতিটি অংশ একই সাথে চালু করার চেষ্টা করছি না। আমরা এমন একটি অংশ বেছে নিয়েছি যা সবচেয়ে গুরুত্বপূর্ণ পর্যায়গুলোকে স্পর্শ করে — একটি পাঠ পরিকল্পনা করা, একটি মূল্যায়ন চালানো এবং এর ফলাফল কী এলো তা দেখা — এবং এটি শুরু থেকে শেষ পর্যন্ত সঠিকভাবে তৈরি করেছি। এরপর বাকি অংশগুলোকে একে একে এই একই প্যাটার্নে যুক্ত হতে দিয়েছি। Current Status পৃষ্ঠাটি আপনাকে জানাবে কোন অংশটি কোন পর্যায়ে রয়েছে।

বাস্তবায়ন নীতিমালা

প্রথমেই নিয়ম-ভিত্তিক পদ্ধতি

ব্যবহারকারীকে সিদ্ধান্ত নিতে AI যেখানেই সাহায্য করুক না কেন, সেই সিদ্ধান্তে পৌঁছানোর পথটি যাচাইযোগ্য হতে হবে। শিক্ষকদের জানা প্রয়োজন কেন সিস্টেমটি X পরামর্শ দিয়েছে। ইঞ্জিনিয়ারদের জানা প্রয়োজন কোনো সমস্যা হলে কীভাবে তা সমাধান করতে হবে। তাই যেখানেই স্পষ্ট সমাধান পাওয়া যায়, সেখানে আমরা প্রথমে নিয়ম-ভিত্তিক লজিক ব্যবহার করি — AI এখানে ভাষা ও ব্যতিক্রমী পরিস্থিতিগুলো (edge-cases) সামলানোর জন্য ওপরের স্তর হিসেবে কাজ করে, কোনো ব্ল্যাক বক্স (black box) হিসেবে নিচে বসে সিদ্ধান্ত নেয় না।

স্কেলিংয়ের নীতি

ছড়িয়ে পড়ার আগে কাঠামো তৈরি

আমরা যখন নতুন কোনো ডোমেইন যুক্ত করি — একটি নতুন সেন্সর টাইপ, একটি নতুন মডিউল, একটি নতুন লাইসেন্স ক্যাটাগরি — তখন সেটি একই সাধারণ কাঠামোর মধ্যে বসে যায়: স্কিমা, ভ্যালিডেশন, রেজিস্ট্রি, পারসিস্টেন্স নিয়মাবলি। এটি কোনো কপি-পেস্ট-করে-আলাদা-হয়ে-যাওয়া বিষয় নয়। প্ল্যাটফর্মটি বড় হওয়ার সাথে সাথে একটি একক প্রোডাক্ট হিসেবেই বজায় থাকে, অর্ধেক যুক্ত হওয়া উপ-প্রকল্পগুলোর (subprojects) কোনো জাদুঘর হয়ে ওঠে না।

সবার জন্য উন্মুক্ত আর্কিটেকচার থিমসমূহ

ডেস্কটপ-ফার্স্ট চিন্তা-ভাবনা
এমনভাবে তৈরি যা এখনও অনুপস্থিত Wi-Fi-এর ক্ষেত্রেও কাজ করবে। ডেস্কটপ অ্যাপটি অফলাইনে কাজ করে; ক্লাউড অংশগুলো এমন একটি সিস্টেমের সাথে যোগাযোগ স্থাপন করে যা তাদের ওপর নির্ভরশীল নয়। মিশ্র-সংযোগের পরিবেশগুলোতে (যেমন বুলগেরিয়ার কোনো গ্রামের স্কুল, কোনো গ্রামীণ প্রশিক্ষণ কেন্দ্র, কিংবা Wi-Fi-হীন কোনো বোর্ডিং স্কুল) কোনো পরিবর্তন ছাড়াই এটি কাজ করে।
সংযুক্ত উপাদানসমূহ
অংশগুলো একটিমাত্র ইকোসিস্টেমে খাপ খেয়ে যায়। এগুলোর মধ্যকার সংযোগের মধ্যেই আসল মূল্য নিহিত। টুলগুলো একসাথে জোড়া দিলে একটি প্রোডাক্ট তৈরি হয়; আর বিভিন্ন ট্যাবে খোলা থাকা টুলগুলো কেবল একটি ফোল্ডার মাত্র।
সংস্করণ-ভিত্তিক পর্যায়ক্রমিক বিকাশ
সক্ষমতাগুলো লিখিত রূপেই আইডিয়া → সীমিত অংশ → বিস্তৃত পরিধিতে বিকশিত হয়। প্রতিটি ধাপের জন্য একটি ভার্সন নম্বর, কী পরিবর্তন হয়েছে সে সম্পর্কে একটি উন্মুক্ত নোট এবং Current Status পৃষ্ঠায় একটি নির্দিষ্ট জায়গা থাকে।
স্বচ্ছ এআই সীমানা
AI কেবল ভাষা ও ব্যাখ্যার কাজটি সামলায়। AI গোপনে কোনো সিদ্ধান্ত নেয় না। সিদ্ধান্তগুলো নিয়ম-ভিত্তিক মূল কাঠামোর মধ্যেই সীমাবদ্ধ থাকে; AI কেবল তার চারপাশের স্তরটি পরিচালনা করে।

কারিগরি সততা

আমরা এখানে ভেতরের প্রতিটি প্যাটার্ন বিস্তারিতভাবে লিখি না। এই উন্মুক্ত পৃষ্ঠাটির উদ্দেশ্য হলো কেবল দিকনির্দেশনা দেওয়া — যাতে একজন অংশীদার বুঝতে পারেন এটি তাদের ক্ষেত্রের সাথে সামঞ্জস্যপূর্ণ কি না, এবং একটি AI এজেন্ট যাতে কাল্পনিক কোনো অতিরিক্ত তথ্য ছাড়াই এটি পড়তে পারে। Current Status পৃষ্ঠাটি আপনাকে জানায় কোন অংশটি বর্তমানে সক্রিয় রয়েছে; আর এই পৃষ্ঠাটি আপনাকে এর কাঠামো সম্পর্কে ধারণা দেয়।

"Now I See It" পরিবারের একটি অংশ