একটি ফাইলের গড়ন
Reminder একটি টেক্সট ফাইল, আর যেকোনো টেক্সট ফাইলের মতো আপনি এটি যা খুশি দিয়ে খুলতে পারেন। কিন্তু এর একটি আকার আছে, আর সেই আকারই একটি প্রোগ্রামকে এটি শুধু দেখানোর বদলে বুঝতে দেয়।
প্রথম লাইন বলে দেয় ফাইলটি কী ধরনের
প্রতিটি ফাইল শুরু হয় নিজের পরিচয় ঘোষণা করে। তিনটি সম্ভাবনা আছে: Reminder নিজে, একটি বাহ্যিক মডিউল (আপনার যোগ করা একটি সক্ষমতা), একটি বাহ্যিক স্মৃতি (আপনার আলাদা করে রাখা একটি আর্কাইভ)।
# আমার REMINDER [reminder]
# কৌতূহল [external_module]
# প্রকল্পের ডায়েরি [external_memory]লেবেলটি শিরোনামের আগে বা পরে বসতে পারে, দুটোই চলে। না থাকলে প্রোগ্রাম তা জানায়: ওই লাইন ছাড়া সে বোঝে না তার হাতে কী আছে।
নিউক্লিয়াসগুলো হলো কেন্দ্র
নিউক্লিয়াস এমন একটি বিন্দু যাকে ঘিরে বাকিটা জড়ো হয়: ইচ্ছা, যুক্তি করার ধরন, আবেগের দিক। মডিউলগুলো তখন ঘোষণা করে তারা কোন নিউক্লিয়াসের, আর তা থেকেই Sphere Grid-এ যে আকারটি দেখেন তা আসে — মাঝখানে নিউক্লিয়াস, তাদের চারপাশে মডিউল।
## NUCLEUS 1: ইচ্ছা
উত্তর দেওয়ার আগে বোঝার তাগিদ।মডিউলগুলো হলো সক্ষমতা
একটি মডিউল হলো এমন কিছু যা AI করতে জানে: একটি রুটিন, একটি আচরণ, উত্তর দেওয়ার একটি ধরন। এর একটি নম্বর, একটি নাম আছে, এবং সে ঘোষণা করে কোন নিউক্লিয়াসগুলোর সঙ্গে সে যুক্ত। ভেতরে আছে তার অংশগুলো — কীসের জন্য, কখন চালু হয়, কী করে।
## MODULE 042: কৌতূহল [NUCLEI: 1, 2]
**STATE:** active
### FUNCTION
প্রসঙ্গের জন্য অপেক্ষা না করে নিজেই তা বাড়ানো।
### TRIGGER
* অস্পষ্ট তথ্য: অসংগত ইনপুটএকটি মডিউল চালু বা বন্ধ থাকতে পারে, আর ভেতরের একটি লাইন তা বলে দেয়। বন্ধ করলে সেটি মুছে যায় না: লেখা থাকে, আর দরকার হলে আবার চালু করেন। একটি সক্ষমতা সরিয়ে ফেলা আর সরিয়ে রাখার মধ্যে এটাই তফাত।
লগ হলো যা ঘটেছে
একটি লগ হলো ডায়েরির একটি লাইন: একটি তারিখ, একটি শিরোনাম, আর তার নিচে বিবরণ। এগুলো থাকে নিচের জোনগুলোতে, যেখানে AI নিজে লিখতে পারে, কারণ আপনি কাজ করতে করতে এই অংশটাই বাড়ে।
###### LOG: 2026-08-03 — প্রকল্পে প্রথম সেশন
ইন্টারফেস দিয়ে নয়, ফরম্যাট দিয়ে শুরু করার সিদ্ধান্ত নেওয়া হলো।নিয়মগুলো থাকে সবার ওপরে
একটি আলাদা অংশে ক্রমিক নম্বর দেওয়া নিয়ম থাকে: AI কী সবসময় করবে, কী কখনো করবে না। এটি সবচেয়ে সুরক্ষিত জোনে থাকে, কারণ এই অংশটাই নিজে নিজে বদলানো চলবে না — নিয়ম বদলে গেলে বাকিটার নিশ্চয়তা দেওয়ার কিছুই থাকবে না।
## RULES:
* R1: অনুমতি ছাড়া বিষয়বস্তুতে কোনো পরিবর্তন নয়।
* R5: রূপই সারবস্তু: কাঠামো অক্ষুণ্ণ থাকে।ভুল করলে কী হয়
গুরুতর কিছু নয়, আর সবচেয়ে বড় কথা, নিঃশব্দে কিছু নয়। প্রোগ্রাম ফাইলটি পড়ে, যা মেলে না তার তালিকা করে — একটি না-বন্ধ করা জোন, যেখানে থাকার কথা নয় সেখানে একটি শিরোনাম, ফাইলের ধরন না থাকা — এবং আপনাকে দেখায়। ফাইল যেমন ছিল তেমনই থাকে: কোনো স্বয়ংক্রিয় সংশোধন নয়, «আপনাকে সাহায্য করতে» কোনো নতুন করে লেখা নয়।
এটা একটি সিদ্ধান্ত, সীমাবদ্ধতা নয়: যে প্রোগ্রাম অন্যের ফাইল নিজে নিজে ঠিক করে, সে দেরিতে হলেও ভুল জিনিস ঠিক করে ফেলবে, আর আপনি জানবেন যখন অনেক দেরি হয়ে গেছে।
এই পাতার উদাহরণগুলো সেই রূপ যা অ্যাপ আজ পড়ে ও লেখে। পূর্ণ Standard আরও উন্নত রূপও অনুমতি দেয় — বাহ্যিক ফাইলে নম্বরহীন মডিউল, মডিউলের মধ্যে ঘোষিত সংযোগ — যেগুলো অ্যাপ এখনো ব্যাখ্যা করে না: আপনি ব্যবহার করলে ফাইল বৈধ থাকে, কিন্তু ওই অংশগুলো সাধারণ টেক্সট হিসেবে পড়া হয়।
আর যদি আমি এটা শিখতে না চাই?
আপনাকে শিখতে হবে না। এই পাতাটি আছে কারণ কেউ কেউ ভেতরটা দেখতে চান, আপনার চালানোর জন্য এটা দরকার বলে নয়। আপনার ডাউনলোড করা Reminder-গুলো এভাবেই লেখা, আর অ্যাপ আপনার হয়ে সেগুলো লেখে: ওপরের কিছু না জেনেও আপনি বছরের পর বছর IllAIra ব্যবহার করতে পারেন।