AI Context Engineering: কেন শুধু প্রম্পট যথেষ্ট নয়
দুই বছর আগে, সবাই প্রম্পট ইঞ্জিনিয়ারিং নিয়ে কথা বলত।
মানুষ কোড লেখা বা বিশেষজ্ঞের মতো কাজ করার জন্য প্রম্পট শেয়ার করত। ধারণাটি ছিল সহজ: একটি উন্নত প্রম্পট মানেই একটি উন্নত ফলাফল।
কিন্তু যারা প্রকৃত AI পণ্য তৈরি করছেন, সেই ইঞ্জিনিয়াররা একটি সত্য উপলব্ধি করেছেন। একটি প্রম্পট হলো এই ধাঁধার মাত্র একটি অংশ।
Claude, Cursor বা GitHub Copilot-এর মতো আধুনিক AI টুলগুলো কেবল একটি প্রম্পটের ওপর নির্ভর করে না। তারা Context Engineering ব্যবহার করে।
Prompt engineering জিজ্ঞাসা করে: "আমার মডেলটিকে কী জিজ্ঞাসা করা উচিত?"
Context engineering জিজ্ঞাসা করে: "সঠিকভাবে উত্তর দেওয়ার জন্য মডেলটির কী কী তথ্য প্রয়োজন?"
একজন ডেভেলপারের কথা ভাবুন। আপনি যদি বলেন "অ্যাপটি কাজ করছে না," তবে তারা আপনাকে সাহায্য করতে পারবে না। তারা অনেক প্রশ্ন করবে।
আপনি যদি error logs, stack traces এবং সাম্প্রতিক deployments প্রদান করেন, তবে তারা দ্রুত এটি ঠিক করে ফেলবে। তারা আরও বুদ্ধিমান হয়ে যায়নি; আপনি বরং তাদের আরও ভালো context প্রদান করেছেন।
AI-ও একইভাবে কাজ করে।
আপনি যদি একটি AI-কে SQL query-র জন্য বলেন, তবে এটি হয়তো অনুমান করবে। কিন্তু আপনি যদি এটিকে table names, column types এবং নির্দিষ্ট নিয়মগুলো দিয়ে দেন, তবে উত্তরটি নির্ভুল হবে। প্রম্পটটি সহজই ছিল, কিন্তু context পরিবর্তিত হয়েছে।
প্রোডাকশন AI সিস্টেমগুলোতে, মডেলটি আপনার টেক্সটের চেয়েও অনেক বেশি কিছু গ্রহণ করে। এটি প্রায়শই পায়:
- System instructions
- Conversation history
- Database records
- Project files
- Tool outputs
একটি AI কোডিং অ্যাসিস্ট্যান্ট জানে আপনি কী নিয়ে কথা বলছেন কারণ এটি আপনার ওপেন ফাইল এবং ফোল্ডার স্ট্রাকচার দেখতে পায়। আপনি মাত্র চারটি শব্দ টাইপ করেন, কিন্তু মডেলটি হাজার হাজার টোকেন ডেটা গ্রহণ করে।
প্রম্পটের শব্দ চয়ন পরিবর্তন করতে ঘণ্টার পর ঘণ্টা ব্যয় করা বন্ধ করুন। পরিবর্তে, নিজেকে জিজ্ঞাসা করুন: "মডেলটির কোন তথ্যটি নেই?"
একটি "ম্যাজিক" প্রম্পট খোঁজার চেয়ে উন্নত ডকুমেন্টেশন, API schemas বা বিজনেস রুলস প্রদান করা অনেক বেশি কার্যকর।
Context engineering হলো সঠিক সময়ে মডেলটিকে সঠিক ডেটা প্রদান করা।
পার্ট ২-এ, আমি আলোচনা করব:
- Context windows এবং tokens
- কেন বেশি context সব সময় ভালো নয়
- AI-তে মেমরি কীভাবে কাজ করে
দুর্দান্ত AI সিস্টেমগুলো পর্দার আড়ালে থাকা ডেটার ওপর নির্ভর করে, কেবল আপনার টাইপ করা শব্দের ওপর নয়।
ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi
