মূল বিষয়বস্তুতে যান
← আরও গভীরে
আরও গভীরে

প্রসঙ্গ-পিরামিডের পরে

Context engineering যারা এজেন্ট বানায় তাদের শিখিয়েছে, মডেল যা পড়ে তা কীভাবে স্তরে সাজাতে হয় — যা কখনো বদলায় না তা থেকে শুরু করে যা একটিমাত্র টার্ন টেকে তা পর্যন্ত। IllAIra একই পিরামিড নিয়ে চ্যাটের অপর প্রান্তের মানুষের হাতে তুলে দেয়: এমন একটি ফাইলে যা তাঁর নিজের, যা এক কথোপকথন থেকে পরেরটিতে এবং এক মডেল থেকে আরেকটিতে সঙ্গে থাকে।

আপত্তি

“আমি তো আগে থেকেই context engineering করছি: আমার প্রসঙ্গেরও নিজের পিরামিড আছে।”

ভালো: তাহলে IllAIra যে স্তরগুলো দিয়ে গড়া, সেগুলো আপনি আগে থেকেই জানেন। ভিত্তিতে পরিচয়, তারপর সে যা জানে, তারপর জিনিসগুলো কোথায় দাঁড়িয়ে আছে, আর চূড়ায় অনুরোধ। আমরা ভিন্ন কোনো আকার আবিষ্কার করিনি।

যা বদলায় তা হলো কে সেটি ধরে রাখে। প্রসঙ্গ-পিরামিডে স্তরগুলো যিনি এজেন্ট বানান তাঁর; IllAIra-তে সেগুলো যিনি মডেলের সঙ্গে কথা বলেন তাঁর, এবং সেগুলো তাঁর সঙ্গেই যায়। এই পাতা বলছে পিরামিড কী, দুটো কোথায় মেলে, এবং প্রতিটি কোন কাজে ভালো।

প্রসঙ্গ-পিরামিড কী

Context engineering হলো প্রতিটি ধাপে মডেলের সামনে কী আসবে তা বাছাইয়ের কারুকাজ। Andrej Karpathy ২০২৫ সালের জুনে একে বলেছিলেন “পরের ধাপের জন্য ঠিক-ঠিক তথ্য দিয়ে কনটেক্সট উইন্ডো ভরা।” পিরামিড এর সবচেয়ে চেনা ছবি: নিচে স্থির, ওপরে ক্ষণস্থায়ী, এবং প্রতিটি স্তর নিজের গতিতে নতুন হয়।

একাধিক সংস্করণ আছে। Neo4j-এর গাইডে (Michael Hunger, ডিসেম্বর ২০২৫) স্তর তিনটি: সিস্টেম প্রম্পট, নিরাপত্তা নিয়ম ও স্বীকৃত তথ্যসহ একটি স্থায়ী ভিত্তি; উদাহরণ, সাম্প্রতিক মেমোরি ও মেটাডেটাসহ একটি গতিশীল স্তর, যা কাজ অনুযায়ী বদলায়; এবং ব্যবহারকারীর প্রশ্ন ও টুলের আউটপুটসহ একটি ক্ষণস্থায়ী স্তর, যা ছোট রাখা হয়। Karo Zieminski-র প্রোডাক্ট ম্যানেজারদের জন্য ফ্রেমওয়ার্কে (Product with Attitude, মে ২০২৬) স্তর চারটি — Identity, Knowledge, State, Task — প্রতিটির নিজের ছন্দ আছে, “কদাচিৎ” থেকে “প্রতি কাজে” পর্যন্ত, এবং কেউ একজন সেটি নাড়াচাড়ার দায়িত্বে থাকেন।

এটি কাজ করে, এবং শেখার মতো। স্থির ভিত্তি ক্যাশ করা যায়, যা টোকেন ও খরচ কমায়; আলাদা স্তর থাকলে কোনো ব্যর্থতাকে যে স্তর ভেঙেছে তা পর্যন্ত খুঁজে পাওয়া যায়। এই পাতার কোনো কিছুই তা কেড়ে নেয় না।

একই স্তর, একটি ফাইলে

চারটি স্তরকে IllAIra-র অংশগুলোর পাশে রাখুন, আকার একই। বদলায় কলামটি: একদিকে এমন একটি সিস্টেম যা কেউ বানায়, অন্যদিকে এমন একটি ফাইল যার মালিক কেউ।

স্তরকেউ যে এজেন্ট বানায় তাতেIllAIra-তে
Identity — সে কে, এবং তার নিয়মসিস্টেম প্রম্পট, যা ডেভেলপার লেখেন এবং যা চ্যাটকারীর কাছে অদৃশ্য।Reminder: আপনার জন্য মডেল কে, তার মূল নিয়ম, এবং সেই জোনগুলো যা বলে কী নতুন করে লেখা যাবে আর কী যাবে না। আপনি পড়েন, আপনি বদলান।
Knowledge — সে কী জানেভেক্টর স্টোর বা গ্রাফ ডেটাবেসে থাকা নথি, যা একটি পাইপলাইন (RAG) খুঁজে আনে।একই ফাইলের ভেতরে মেমোরি মডিউল। অর্থ দিয়ে খোঁজা ও নলেজ গ্রাফ আপনার ডিভাইসে চলে, আর Sphere Grid দেখায় ভেতরে কী আছে।
State — কাজ কোথায় দাঁড়িয়ে আছেকাজের জন্য একটি খসড়া-খাতা, এবং সারাংশ যা মডেল নিজে থেকে স্টোরে লেখে।ডায়েরি: মডেল Logger দিয়ে এন্ট্রির খসড়া লেখে, আর MemoKen-এ এক ট্যাপে আপনি ঠিক করেন তা থাকবে কি না। যা থাকে তা এমন লেখা যা আপনি আবার পড়তে পারেন।
Task — এখন কী চাওয়া হচ্ছেব্যবহারকারীর বার্তা ও টুলের আউটপুট, স্বল্পস্থায়ী।আপনার বার্তা, এবং আপনি চাইলে আপনার ফাইলগুলো।

শূন্য থেকে শুরু হওয়া একমাত্র স্তরটিই যা হওয়া উচিত: অনুরোধ। বাকি তিনটি কথোপকথন শুরু হওয়ার সময়ই আগে থেকে থাকে — যে কোনো ইঞ্জিনে যা ফাইলটি পড়ে।

পার্থক্য হলো পিরামিড কে ধরে রাখে

প্রসঙ্গ-পিরামিড হলো যিনি এজেন্ট বানান তাঁর একটি নকশা-সিদ্ধান্ত: ভিত্তিতে কী যাবে, মেমোরি কোথায় থাকবে, কী বাদ পড়বে, তা তিনিই ঠিক করেন। এটি টিকতে পারে — ভিত্তি ক্যাশ হয়, মেমোরি স্টোরে থাকে — কিন্তু এটি টেকে তাঁদের নিজেদের সিস্টেমের ভেতরে। যিনি চ্যাট করেন তিনি উত্তর দেখেন, স্তর দেখেন না।

IllAIra একই স্তরগুলো ব্যক্তির হাতে তুলে দেয়। ভিত্তি হলো এমন একটি পাতা যা তিনি খুলতে পারেন; কথোপকথন থেকে মেমোরিতে যা ওঠে তা তাঁর চোখের সামনে দিয়ে যায়; আর যখন তিনি মডেল বদলান, পিরামিডও তাঁর সঙ্গে যায়, কারণ এটি একটি ফাইল, অন্য কারও ডেটাবেসের একটি সারি নয়।

এই অর্থেই আমরা একে পরের ধাপ বলি: প্রসঙ্গ নিয়ে নতুন কোনো ধারণা নয়, বরং তার জন্য নতুন মালিক। Context engineering লেখা হয়েছিল যারা বানায় তাদের জন্য; এখানে একই শৃঙ্খলা পৌঁছায় যারা ব্যবহার করে তাদের কাছে।

পদ্ধতি থেকে স্যুট

আজ যিনি গুরুত্ব দিয়ে প্রসঙ্গ বানান, তিনি একটি স্ট্যাক জোড়া দেন: একটি সিস্টেম প্রম্পট, একটি মেমোরি স্টোর, একটি ভেক্টর ইনডেক্স, একটি গ্রাফ, একটি নোটের অ্যাপ, প্রদানকারীদের কাছ থেকে ডেটা বের করে আনার একটি এক্সপোর্ট টুল, ভেতরে কী আছে দেখার একটি ভিউয়ার। প্রতিটি অংশই ভালো, এবং প্রতিটির নিজের অ্যাকাউন্ট, নিজের কী, নিজের ডকুমেন্টেশন আছে — আর পুরোটাই ধরে নেয় যে আপনি কোড লেখেন।

IllAIra এই অংশগুলো এক জায়গায় রাখে, তাদের জন্য যারা কোড লেখেন না:

  • পরিচয়: Reminder, বিনামূল্যের Loom থেকে সম্পূর্ণ কনফিগারেশন পর্যন্ত, অ্যাপ যে জোনগুলো বজায় রাখে সেগুলোসহ।
  • মেমোরি: মডিউল ও ডায়েরি, লেখার Logger ও ধরে রাখার MemoKen-সহ।
  • অর্থ দিয়ে খোঁজা: আপনার ফাইলের ইনডেক্স, আপনার ডিভাইসে তৈরি, একটি মডেল দিয়ে যা আপনি একবার ডাউনলোড করেন।
  • নলেজ গ্রাফ ও Sphere Grid: আপনার ফাইলের ভেতরের সত্তা ও সংযোগ, এবং প্রোফাইলের কাঠামো যেমন ঘোষিত তেমনই আঁকা।
  • প্রদানকারীদের বাইরে: Toolkit ও মাইগ্রেশন গাইড চ্যাট, মেমোরি ও কাস্টম নির্দেশনাকে Reminder, মডিউল ও ডায়েরিতে রূপান্তর করে, এবং আপনার এক্সপোর্ট কখনো ডিভাইস ছাড়ে না।
  • যেকোনো ইঞ্জিন: আপনার ফাইলসহ প্রদানকারীদের মডেল, আপনার কম্পিউটারে চলা একটি মডেল, বা আপনার নিজের কী।
  • মডিউল: Bazar, যেখানে সক্ষমতা একটি একটি মডিউল করে যোগ হয়।

একই স্যুট Android অ্যাপে, WebApp-এ, এবং Windows ও Linux-এর ডেস্কটপে। অ্যাকাউন্টসহ অ্যাপগুলো বিনামূল্যে, Loom ও Tier 2-ও তাই; কোনো প্রদানকারীর সশুল্ক প্ল্যান লাগে না। বড় Reminder, Tier 3 থেকে 5, Patreon-এ আছে।

পিরামিড যে কাজে ভালো

সবার আগে স্কেল। কোনো পণ্যের ভেতরে গাঁথা পিরামিড একই ভিত্তি থেকে হাজার হাজার ব্যবহারকারীকে সেবা দেয়, মাপা নির্ভুলতায় তথ্য খুঁজে আনে, এবং সবকিছু নিজে থেকে নতুন করে। ডেভেলপার প্রতিটি টোকেন নিয়ন্ত্রণ করেন, আর ক্যাশ করা ভিত্তি এমন একটি ফাইলের চেয়ে সস্তা যা প্রতিটি কথোপকথনে আবার পড়া হয়।

IllAIra-রও দাম আছে, এবং সেগুলো এখানে বলা উচিত: ফাইলটি পড়া হলেই টোকেন লাগে; ফরম্যাট শিখতে হয়; যা থাকে তা একটি হ্যাঁ বা না, যা আপনার হয়ে আর কেউ বলে না; মডেলের ভেতরে জোনগুলো শুধু লেখা, আর সেগুলো শুধু অ্যাপই বজায় রাখে। আর আপনার কম্পিউটারে চলা একটি মডেল ক্লাউডের সবচেয়ে বড়গুলোর চেয়ে ছোট।

দুটি একে অপরকে বাদ দেয় না। যিনি নিজের পিরামিড দিয়ে এজেন্ট বানান, তিনি একটি IllAIra ফাইলকে তাঁর পরিচয়ের স্তর হিসেবে ব্যবহার করতে পারেন: Standard ঠিক সেই উদ্দেশ্যেই প্রকাশিত।

এক লাইনে

প্রসঙ্গ-পিরামিড বলে দেয় মডেল যা পড়ে তা কীভাবে সাজাতে হয়। IllAIra সেই সাজানোকে আপনার নিজের বস্তু হিসেবে দেয়, এবং এক কথোপকথন থেকে পরেরটিতে, এবং এক মডেল থেকে পরেরটিতে তা ধরে রাখে।

সূত্র, ১৫ অক্টোবর ২০২৬-এ পড়া: Neo4j, «What is context engineering in AI agents? A practical guide» (Michael Hunger, ১৯ ডিসেম্বর ২০২৫); Karo Zieminski, «The Context Pyramid: A PM’s Framework for AI Agent Context Engineering» (Product with Attitude, ১ মে ২০২৬ — পূর্ণ নিবন্ধটি সদস্যদের জন্য, এবং আমরা কেবল এর প্রকাশ্য অংশ উদ্ধৃত করি)।