প্রকল্প সম্পর্কে
Context Engineering হলো একটি ওপেন-সোর্ শিক্ষামূলক রিপোজিটরি, যা কনটেক্সট ইঞ্জিনিয়ারিং বোঝা ও চর্চার জন্য একটি বি্তৃত হ্যান্ডবুক হিসেবে কাজ করে—এই শৃঙ্খলা ইনফারেন্সের সময় বড় ভাষা মডেলকে দেওয়া সম্পূর্ণ তথ্য-পেলোড ডিজাইন, অর্কেস্ট্রেট এবং অপ্টিমাইজ করার বিষয়ে। Andrej Karpathy-র সংজ্ঞা এবং Grant Sanderson-এর (3Blue1Brown) প্রথম-নীতিভিত্তিক দৃষ্টিভঙ্গি দ্বারা অনুপ্রাণিত হয়ে, এই রিপোজিটরি প্রম্পট ইঞ্জিনিয়ারিং-এর বাইরে গিয়ে একটি একক প্রম্পটকে ঘিরে থাকা উদাহরণ, মেমরি, রিট্রিভাল, টুলস, স্টেট এবং কন্ট্রোল ফ্লো-র বৃহত্তর ইকোসিস্টেম নিয়ে আলোচনা করে।
রিপোজিটরিটি কয়েকটি ডিরেক্টরিতে সংগঠিত একটি ক্রমবর্ধমান শেখার পথ হিসেবে সাজানো:
1. **00_foundations/** — তত্ত্ব ও মূল ধারণা, যেখানে গাণিতিক ভিত্তি, কনটেক্সট উপাদান এবং প্রসেসিং মডেল আলোচিত হয়। এই অংশটি কনটেক্সট ইঞ্জিনিয়ারিং-এর তাত্ত্বিক ভিত্তি প্রতিষ্ঠা করে, যার মধ্যে রয়েছে টোকেন বাজেট অপ্টিমাইজেশন, ফিউ-শট লার্নিং, মেমরি সিস্টেম, রিট্রিভাল অগমেন্টেশন, কন্ট্রোল ফ্লো, কনটেক্সট প্রুনিং এবং মেট্রিক্স মূল্যায়ন।
2. **10_guides_zero_to_hero/** — চালানোর উপযোগী Python কোড (Jupyter Notebook স্টাইল) সহ হাতে-কলমে ওয়াকথ্রু, যা ন্যূনতম প্রম্পট থেকে শুরু করে উন্নত কনটেক্সট ম্যানেজমেন্ট সিস্টেম পর্যন্ত ধারণাগুলো প্রদর্শন করে।
3. **20_templates/** — কপি-পেস্ট করার উপযোগী YAML এবং কনফিগারেশন টেমপ্লেট, যা সরাসরি প্রকল্পে সংযুক্ত করা যায়, যার মধ্যে রয়েছে ন্যূনতম কনটেক্সট কনফিগারেশন এবং স্ট্রাকচার্ড প্রম্পট টেমপ্লেট।
4. **30_examples/** — বাস্তব-জগতের প্রকল্প বাস্তবায়ন, যা ধীরে ধীরে জটিলতায় বাড়ে—একটি খেলনা চ্যাটবট দিয়ে শুরু করে কনটেক্সট ম্যানেজমেন্টসহ মাল্টি-এজেন্ট সিস্টেম পর্যন্ত।
5. **40_reference/** — উন্নত অনুশীলনকারীদের জন্য গভীর আলোচনা, মূল্যায়ন কুকবুক এবং রোরেন্স উপকরণ।
6. **50_contrib/** — কমিউনিটি অবদান ও সম্প্রসারণ।
রিপোজিটরিটি ICML, IBM Zurich, NeurIPS এবং অন্যান্য জায়গার সাম্প্রতিক গবেষণা ব্যবহার করে, যার মধ্যে রয়েছে:
- **MEM1 (Singapore-MIT, জুন 2025)**: দেখায় কীভাবে রিজনিং-চালিত মেমরি কনসোলিডেশন দক্ষ লং-হরাইজন এজেন্ট সক্ষম করে, অসীম কনটেক্সট জমা না করে ইন্টারঅ্যাকশনগুলোকে সংক্ষিপ্ত অভ্যন্তরীণ স্টেটে সংকুচিত করার মাধ্যমে।
- **Cognitive Tools (IBM Zurich, জুন 2025)**: দেখায় যে স্ট্রাকচার্ড প্রম্পট টেমপ্লেটকে "টুল কল" হিসেবে ব্যবহার করলে GPT-4.1-এর AIME2024-এ পারফরম্যান্স 26.7% থেকে 43.3%-এ উন্নীত হয়, অতিরিক্ত প্রশিক্ষণ ছাড়াই o1-preview-এর পারফরম্যান্সের কাছাকাছি পৌঁছে।
- **Emergent Symbolic Mechanisms (ICML Princeton, জুন 2025)**: একটি তিন-পর্যায়ের আর্কিটেকচার চিহ্নিত করে (symbol abstraction heads, symbolic induction heads, retrieval heads), যা LLM-এ বিমূর্ত রিজনিং সমর্থন করে এবং ব্যাখ্যা করে কেন Markdown ও JSON-এর মতো স্ট্রাকচার্ড ফরম্যাট বেশি পার্সযোগ্য।
- **Context Engineering Survey (জুলাই 2025)**: 1,400-এর বেশি গবেষণাপত্রের একটি পদ্ধতিগত পর্যালোচনা, যা কনটেক্সট ইঞ্জিনিয়ারিংকে ইনফারেন্সের সময় LLM-কে দেওয়া সম্পূর্ণ তথ্য-পেলোড হিসেবে সংজ্ঞায়িত করে।
রিপোজিটরিতে এজেন্ট কমান্ডের মাধ্যমে Claude Code, OpenCode, Amp, Kiro, Codex এবং Gemini CLI সহ একাধিক AI কোডিং টুলের সমর্থনও রয়েছে। এতে ASCII ডায়াগ্রাম, Mermaid গ্রাফ এবং সিম্বলিক উপস্থাপনা ব্যবহার করে ভিজ্যুয়ালাইজেশন রয়েছে, যা জৈবিক রূপক (atoms → molecules → cells → organs → neural systems → neural & semantic field theory) এবং চার-স্তরের মাস্টারি ফ্রেমওয়ার্ক (Basic Context Engineering → Field Theory → Protocol System → Meta-Recursion) এর মতো ধারণা ব্যাখ্যা করে।
আলোচিত মূল ধারণাগুলোর মধ্যে রয়েছে টোকেন বাজেট অপ্টিমাইজেশন, ফিউ-শট লার্নিং, মেমরি সিস্টেম, রিট্রিভাল অগমেন্টেশন, কন্ট্রোল ফ্লো, কনটেক্সট প্রুনিং, মেট্রিক্স ও মূল্যায়ন, কগনিটিভ টুলস ও প্রম্পট প্রোগ্রামিং, নিউরাল ফিল্ড থিওরি, সিম্বলিক মেকানিজম এবং কোয়ান্টাম সেমান্টিক্স। রিপোজিটরিটি "সবকিছু পরিমাপ করুন, নির্দয়ভাবে মুছে ফেলুন" দর্শনের ওপর জোর দেয়, যেখানে প্রতিটি ধারণার জন্য একটি চালানোর উপযোগী কোড সেল ও ভিজ্যুয়ালাইজেশন রয়েছে।
প্রকল্পটি MIT লাইসেন্সের অধীনে এবং কমিউনিটি অবদানকে স্বাগত জানায়। এটি সম্পূরক সম্পদও লিংক করে, যার মধ্যে রয়েছে নির্মাণাধীন একটি বিস্তৃত কোর্স, একটি DeepWiki ইন্টিগ্রেশন, DeepGraph ভিজ্যুয়ালাইজেশন এবং আলোচনার জন্য একটি Discord কমিউনিটি।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.