Prompt প্যাটার্নগুলোর বিষয় হলো, এগুলোকে চিট কোডের মতো করে বিক্রি করা হয়।
সবাই একটা জাদুকাঠি খুঁজছে: কিছু জাদুকরী শব্দ যা Claude 4.5-কে একটি অভ্রান্ত মাল্টি-স্টেপ এজেন্টে পরিণত করবে। আপনি অনুমান করতে পারেন এর শেষ কোথায়। যত বেশি "ফ্রেমওয়ার্ক" যোগ করবেন, আপনার সিস্টেম তত ধীর, বোকা এবং ভঙ্গুর হয়ে যাবে। এটা আপনার টিভি ঠিক করার জন্য আরও রিমোট কন্ট্রোল যোগ করার মতো। শেষ পর্যন্ত আপনি সারা রাত ইনপুট পরিবর্তন করতেই কাটাবেন এবং কেউই আসলে কিছু দেখবে না।
এখানে একটি অনাড়ম্বর সত্য আছে: নির্ভরযোগ্য মাল্টি-স্টেপ এজেন্ট আসে সেই প্রম্পট প্যাটার্ন থেকে, যা কঠোরভাবে নিয়ম enforced করে, অস্পষ্টতা দূর করে এবং সরঞ্জামগুলোকে খুব কম স্বাধীনতা দেয়। আপনি অনুপ্রেরণা চান না। আপনি চান সুরক্ষা এবং পুনরাবৃত্তি। Claude 4.5 খুবই ভালো যখন আপনি একে আক্ষরিক অর্থে ব্যবহার করতে দেন এবং খুবই খারাপ যখন আপনি একে চালাক হতে দেন।
সুতরাং, হ্যাঁ, ২৫টি Claude 4.5 প্রম্পট প্যাটার্ন, তবে Pinterest বোর্ডের মতো সুন্দর আকার নয়। এগুলি এমন প্যাটার্ন যা মাল্টি-স্টেপ এজেন্টগুলিতে প্রকৃতপক্ষেই বিভিন্নতা কমায় এবং নির্ভরযোগ্যতা বাড়ায়। এগুলি ফাংশন কলিং, স্ট্রাকচার্ড আউটপুট, রিট্রিভাল এবং সেই বিরক্তিকর বাস্তবতার সাথে সুন্দরভাবে কাজ করে যে নন-ডিটারমিনিস্টিক মডেলগুলিরও ডিটারমিনিস্টিক সিস্টেমের প্রয়োজন।
কাজের জন্য কেন “Claude 4.5 প্রম্পট প্যাটার্ন” গুরুত্বপূর্ণ
মডেল ভুল তথ্য দিতে পারে; সিস্টেমের উচিত না। যদি আপনার মাল্টি-স্টেপ এজেন্ট Claude 4.5-এর উপর নির্ভর করে কী করতে হবে তা ঠিক করার জন্য এবং কী সিদ্ধান্ত নিয়েছে তা মনে রাখার জন্য, তবে এটি দুটি স্বতন্ত্র ব্যর্থতার কারণ হবে। সঠিকভাবে করা প্রম্পট প্যাটার্ন এজেন্টকে একটি নরম মস্তিষ্কের কেরানি সহ একটি কঠোর স্টেট মেশিনে পরিণত করে। কেরানি (Claude) রসিদ লেখে; স্টেট মেশিন অঙ্ক পরীক্ষা করে। এটাই নির্ভরযোগ্যতার রূপ।
যেহেতু আপনি ২৫টি প্যাটার্ন চেয়েছেন, তাই আমরা ২৫টিই দেব। তবে আমরা এটি শুধুমাত্র সেইভাবে করব যা উৎপাদনে টিকে থাকে: সংক্ষিপ্ত, বলবৎযোগ্য, পরিমাপযোগ্য। কোনও "চলুন কল্পনা করি" মার্কা বাজে কথা নয়। যখন আমি একটি প্যাটার্নের কথা বলব, তখন আমি দেখাবো এটি কীভাবে একটি মাল্টি-স্টেপ এজেন্টে স্লট করে এবং কেন এটি Claude 4.5-এর শক্তির সাথে কাজ করে: সরঞ্জাম ব্যবহার, অস্পষ্টতা দূর করলে শক্তিশালী নির্দেশ অনুসরণ, এবং প্রত্যাখ্যান আচরণ যা আপনি মোকাবিলা না করে ব্যবহার করতে পারেন।
১) প্রথমে সিস্টেম চুক্তি, তারপর অন্য সবকিছু
উদ্দেশ্য: কথোপকথন শুরু হওয়ার আগেই মহাবিশ্বের নিয়মাবলী স্থির করা।
প্যাটার্ন: একটি শীর্ষ-স্তরের সিস্টেম মেসেজ যাতে ভূমিকা, অ-লক্ষ্য, JSON-only আউটপুট প্রয়োজনীয়তা, ত্রুটি-হ্যান্ডলিং এবং বৃদ্ধির মানদণ্ড উল্লেখ করা থাকে। শুধু টুল স্কিমা নয়, সিস্টেম মেসেজে JSON স্কিমাটি পুনরাবৃত্তি করুন।
কেন এটি কাজ করে: Claude 4.5 স্পষ্ট সীমাবদ্ধতার প্রতি বাধ্য। একটি বাস্তব সিস্টেম চুক্তি সম্ভাব্য আচরণের বিস্তারকে সংকুচিত করে।
স্নিপেট:
- আপনি একজন অর্কেস্ট্রেটর। আপনাকে অবশ্যই এই স্কিমার সাথে মেলে এমন JSON আউটপুট দিতে হবে। আপনি ক্ষেত্র উদ্ভাবন করতে পারবেন না। ডেটা অনুপস্থিত থাকলে, {"status":"need_info","fields":[...]} দিয়ে প্রতিক্রিয়া জানান।
২) অবস্থার জন্য সত্যের একক উৎস
উদ্দেশ্য: মেমরি বাহ্যিক রাখুন। Claude বর্ণনা করে; এটি মনে রাখে না।
প্যাটার্ন: এজেন্ট লুকানো প্রেক্ষাপটে আগের ধাপগুলো "মনে রাখে" না। এটি প্রতিটি টার্নে একটি ক্যানোনিকাল স্ক্র্যাচপ্যাড স্টোর থেকে অবস্থা পুনরুদ্ধার করে এবং সেটি সিস্টেম মেসেজে ফেরত পাঠায়।
কেন এটি কাজ করে: সূক্ষ্ম বিচ্যুতি এবং "কনটেক্সট রট" প্রতিরোধ করে।
৩) চেইন ছাড়া চেইন-অব-থট (যুক্তি ট্যাগ)
উদ্দেশ্য: উদ্দেশ্যহীনতা বাড়ানো ছাড়া নিরীক্ষণযোগ্যতা অর্জন।
প্যাটার্ন: একটি সীমাবদ্ধ ক্ষেত্রে সংক্ষিপ্ত যুক্তির জন্য জিজ্ঞাসা করুন, যেমন, যুক্তি: একটি বাক্য, সরঞ্জামগুলিতে প্রকাশ করা হয় না।
কেন এটি কাজ করে: আপনি যদি সামান্য যুক্তির অনুমতি দেন তবে Claude 4.5 আরও ভাল ফলাফল দেয়, তবে বাজে কথায় অতিরিক্ত ফিটিং কমাতে আপনি শব্দ ব্যবহার সীমিত করেন।
৪) কঠোর ফাংশন গেটিং
উদ্দেশ্য: মডেলকে সরঞ্জামগুলো নিজের মতো করে তৈরি করতে দেবেন না।
প্যাটার্ন: সরঞ্জামের নাম, আর্গুমেন্ট স্কিমা এবং একটি নিয়ম দিন: যদি সরঞ্জাম তালিকাভুক্ত না থাকে, তবে cannot_execute দিয়ে প্রতিক্রিয়া জানান।
কেন এটি কাজ করে: এটি ভুলভাবে তৈরি করা সক্ষমতার পুরো শ্রেণীকে সরিয়ে দেয়।
৫) ডিটারমিনিস্টিক স্টেপ প্ল্যানার
উদ্দেশ্য: "কী করতে হবে" তা "করার" থেকে আলাদা করুন।
প্যাটার্ন: অনুমোদিত ধাপের প্রকার সহ একটি পরিকল্পনা স্কিমা: retrieve, transform, call_api, validate, finalize। মডেল একটি পরিকল্পনা আউটপুট করে; রানটাইম কার্যকর করে; মডেল ফলাফল যাচাই করে।
কেন এটি কাজ করে: যখন ক্রিয়াগুলি পূর্ব-ঘোষিত এবং সীমিত থাকে, তখন Claude 4.5 ধাপগুলি গণনা করতে দারুণ।
৬) টুল-ফার্স্ট রিট্রিভাল প্যাটার্ন
উদ্দেশ্য: একেবারে গোড়ায় ভুল তথ্যের বিনাশ করুন।
প্যাটার্ন: প্রকৃত প্রশ্নের জন্য, একটি প্রাথমিক রিট্রিভ ধাপ প্রয়োজন। যদি রিট্রিভাল কম আত্মবিশ্বাস প্রদান করে, তবে need_info দিয়ে সাড়া দিন।
কেন এটি কাজ করে: নির্ভরযোগ্য এজেন্টরা ধাপ্পা মারে না। Claude-এর "সেরা অনুমান" কোনো উৎস নয়।
৭) দুই-পাস উত্তর (খসড়া, যাচাই)
উদ্দেশ্য: নীরব ত্রুটি কমানো।
প্যাটার্ন: পাস ১: উদ্ধৃতি বা সরঞ্জাম আউটপুট সহ খসড়া। পাস ২: যাচাইকরণ ধাপ উৎসগুলির সাথে দাবিগুলির তুলনা করে; অমিলগুলি সংশোধন করতে বাধ্য করে।
কেন এটি কাজ করে: আপনি যদি ইনপুটগুলির বিপরীতে বাইনারি চেকের জন্য জিজ্ঞাসা করেন তবে Claude 4.5-এর স্ব-সমালোচনা দৃঢ়।
৮) পার্শ্ব-প্রতিক্রিয়ার জন্য শুধুমাত্র স্কিমা-ভিত্তিক আউটপুট
উদ্দেশ্য: কর্ম এবং মন্তব্য আলাদা রাখুন।
প্যাটার্ন: যখন কোনও ধাপের জন্য পরিবর্তনের প্রয়োজন হয় (যেমন, book_flight), মডেলটিকে শুধুমাত্র অ্যাকশন JSON আউটপুট করতে হবে। কোনো ফ্রি টেক্সট নয়।
কেন এটি কাজ করে: চ্যাট করার কারণে আকস্মিক এক্সিকিউশন প্রতিরোধ করে।
৯) আইডেম্পোটেন্ট সরঞ্জাম কল
উদ্দেশ্য: নিরাপদ পুনঃপ্রয়াস।
প্যাটার্ন: প্রতিটি সরঞ্জাম কলে আইডেম্পোটেন্সি কী প্রয়োজন। পুনরাবৃত্তি হলে Claude-কে অবশ্যই আগের কী প্রতিধ্বনিত করতে হবে।
কেন এটি কাজ করে: পুনঃপ্রয়াসগুলো ভীতিকর হওয়া বন্ধ করে।
১০) প্রত্যাখ্যানের জন্য গার্ডরেইল প্রম্পট
উদ্দেশ্য: Claude-এর সুরক্ষা মডেলে লীন করুন।
প্যাটার্ন: নিষিদ্ধ কাজগুলি গণনা করুন এবং Claude-কে সংক্ষেপে ব্যাখ্যা করতে বলুন যে কেন এটি প্রত্যাখ্যান করেছে (একটি refusal_reason ক্ষেত্রে)।
কেন এটি কাজ করে: প্রত্যাখ্যানকে অনুমানযোগ্য এবং পার্সযোগ্য করে তোলে।
১১) গণিত এবং কোডের জন্য কম-এনট্রপি নির্দেশাবলী
উদ্দেশ্য: আক্ষরিকতাকে বাধ্য করা।
প্যাটার্ন: “ব্যাখ্যা করবেন না। শুধুমাত্র ফলাফল এবং একটি সংক্ষিপ্ত ডেরিভেশন ফেরত দিন। অনিশ্চিত হলে, cannot_compute ফেরত দিন।”
কেন এটি কাজ করে: আপনি যখন নড়াচড়ার সুযোগ সরিয়ে দেন তখন Claude 4.5 আক্ষরিক গণিত/কোড সীমাবদ্ধতাগুলিকে সম্মান করে।
১২) দীর্ঘ প্রসঙ্গের জন্য কার্সার-উইন্ডো সংক্ষিপ্তকরণ
উদ্দেশ্য: টোকেন বৃদ্ধি বন্ধ করুন।
প্যাটার্ন: একটি স্থিতিশীল টেমপ্লেট (বিভাগ, বুলেট, কীড সত্তা) দিয়ে বড় ডকুমেন্টগুলি পূর্ব-সংক্ষিপ্ত করুন। শুধুমাত্র সংক্ষিপ্ত দৃশ্য Claude-এ দিন।
কেন এটি কাজ করে: মডেলটি ১২০টি পৃষ্ঠা উপেক্ষা করবে এই আশা করার চেয়ে ভাল।
১৩) সম্পূর্ণ পুনর্জন্মের উপর শব্দার্থিক ডিফাইং
উদ্দেশ্য: ক্যাসকেডিং পুনর্বিবেচনা এড়িয়ে চলুন।
প্যাটার্ন: সম্পাদনা করার জন্য, আগের আর্টিফ্যাক্টের বিপরীতে একটি JSON প্যাচ বা ইউনিফাইড ডিফের প্রয়োজন।
কেন এটি কাজ করে: ছোট পৃষ্ঠের ক্ষেত্রফল, কম নতুন ত্রুটি।
১৪) গ্রাউন্ডেড স্টাইল গাইড
উদ্দেশ্য: ধারাবাহিক আউটপুট যা মানুষেরা পড়তে পারে।
প্যাটার্ন: একটি সংক্ষিপ্ত, কংক্রিট স্টাইল গাইড (স্বর, শ্রোতা, নিষিদ্ধ বাক্যাংশ) এবং একটি পরীক্ষার অনুচ্ছেদ প্রদান করুন যা এর উদাহরণস্বরূপ।
কেন এটি কাজ করে: Claude 4.5 বিশেষণ মেনে চলার চেয়ে উদাহরণগুলি ভাল অনুকরণ করে।
১৫) ত্রুটি শ্রেণীবিন্যাস এবং পুনরুদ্ধার
উদ্দেশ্য: ভুলগুলোকে বিরক্তিকর করুন।
প্যাটার্ন: ত্রুটি প্রকারগুলি সংজ্ঞায়িত করুন: missing_field, tool_timeout, auth_error, schema_mismatch। প্রত্যেকের জন্য একটি পুনরুদ্ধার রেসিপি সংজ্ঞায়িত করুন।
কেন এটি কাজ করে: এলোমেলো ব্যর্থতাকে একটি চেকলিস্টে পরিণত করে।
১৬) ক্রস-টুল স্যানিটি চেক
উদ্দেশ্য: বিশ্বাস করুন, তবে যাচাই করুন।
প্যাটার্ন: একটি সমালোচনামূলক সরঞ্জাম কলের পরে, দ্বিতীয় একটি সরঞ্জাম চালান যা আউটপুট যাচাই করে (যেমন, ইমেল ঠিকানার সিনট্যাক্স, মূল্যের সীমা)।
কেন এটি কাজ করে: স্যানিটি চেক ছাড়া মাল্টি-স্টেপ এজেন্ট নীরবে ব্যর্থ হয়।
১৭) প্রমাণ-ট্যাগযুক্ত দাবি
উদ্দেশ্য: ট্রেসেবিলিটি।
প্যাটার্ন: মডেলটিকে অবশ্যই প্রতিটি দাবিকে source_id দিয়ে টীকা করতে হবে যা পুনরুদ্ধার করা স্নিপেটগুলির সাথে ম্যাপ করে। কোনো উৎস নেই, কোনো দাবি নেই।
কেন এটি কাজ করে: পর্যালোচনা ধর্মীয় না হয়ে যান্ত্রিক হয়ে যায়।
১৮) ঝুঁকিপূর্ণ অপারেশনের জন্য জিজ্ঞাসা-নিশ্চিত-কাজ
উদ্দেশ্য: ব্যবহারকারীর অ্যাকাউন্ট নষ্ট করবেন না।
প্যাটার্ন: মডেল একটি মানব-পাঠযোগ্য নিশ্চিতকরণ সারসংক্ষেপ এবং একটি অ্যাকশন পেলোড তৈরি করে; একজন মানুষ অনুমোদন না করা পর্যন্ত সিস্টেম এক্সিকিউশন ব্লক করে।
কেন এটি কাজ করে: Claude 4.5 সারসংক্ষেপে ভালো; মানুষেরা দোষ দেওয়ার ক্ষেত্রে ভালো।
১৯) হতাশাবাদী ডিফল্ট
উদ্দেশ্য: দ্রুত নয়, নিরাপদে ব্যর্থ হন।
প্যাটার্ন: আত্মবিশ্বাস < থ্রেশহোল্ড বা ইনপুট অসম্পূর্ণ হলে, স্পষ্ট প্রশ্ন সহ need_info ফেরত দিন।
কেন এটি কাজ করে: ভঙ্গুর সাফল্যের পথ থেকে রক্ষা করে।
২০) প্রম্পটে ইউনিট টেস্ট (কিছু-শট, ন্যূনতম)
উদ্দেশ্য: বলুন না, দেখান।
প্যাটার্ন: ২-৩টি ছোট, বিভিন্ন উদাহরণ অন্তর্ভুক্ত করুন যা ইনপুটগুলিকে সঠিক আউটপুটগুলিতে ম্যাপ করে। এগুলোকে ছোট রাখুন। মডেলটিকে ডুবিয়ে দেবেন না।
কেন এটি কাজ করে: Claude 4.5 কয়েকটি স্পষ্ট উদাহরণ থেকে সাধারণীকরণ করে।
২১) ভূমিকা সংকোচন: একটি মস্তিষ্ক, অনেক টুপি
উদ্দেশ্য: ক্রস-মেসেজ ড্রিফট কমানো।
প্যাটার্ন: একটি একক সিস্টেম মেসেজে, উপ-ভূমিকাগুলি (পরিকল্পনাকারী, এক্সিকিউটর, যাচাইকারী) সংজ্ঞায়িত করুন এবং মডেলটিকে একটি প্রতিক্রিয়ায় প্রতিটি ভূমিকার জন্য নির্দিষ্ট ক্ষেত্র পূরণ করতে বলুন।
কেন এটি কাজ করে: কম পালা, কম অবস্থা হারানো।
২২) তাপমাত্রা শৃঙ্খলা
উদ্দেশ্য: "সৃজনশীলতার" চেয়ে অনুমানযোগ্যতা।
প্যাটার্ন: কম তাপমাত্রায় পরিকল্পনা এবং সরঞ্জাম-ব্যবহার চালান; শুধুমাত্র চূড়ান্ত পৃষ্ঠের পাঠ্য (যদি থাকে) মাঝারি তাপমাত্রায়।
কেন এটি কাজ করে: গদ্যকে শ্বাস নিতে দেওয়ার সময় কাঠামো স্থিতিশীল রাখে।
২৩) ডিটারমিনিস্টিক সময় এবং স্থান
উদ্দেশ্য: সময়-ভিত্তিক অস্পষ্টতা দূর করুন।
প্যাটার্ন: সর্বদা সিস্টেম প্রসঙ্গের মধ্যে ঘড়ি, সময় অঞ্চল, মুদ্রা এবং স্থান ইনজেক্ট করুন। মডেলটিকে আউটপুটে তাদের প্রতিধ্বনিত করতে বলুন।
কেন এটি কাজ করে: "আগামীকাল" এর অর্থ কিছু আছে। এটিকে স্পষ্ট করুন।
২৪) অস্পষ্ট অনুরোধের জন্য জোরপূর্বক গণনা
উদ্দেশ্য: ব্যবহারকারী কী বোঝাতে চেয়েছেন তা অনুমান করবেন না।
প্যাটার্ন: যদি টাস্কটির একাধিক সম্ভাব্য ব্যাখ্যা থাকে, তবে মডেলটিকে অবশ্যই সুবিধা/অসুবিধা সহ বিকল্পগুলি উপস্থাপন করতে হবে এবং ব্যবহারকারীকে চয়ন করতে বলতে হবে।
কেন এটি কাজ করে: অস্পষ্টতা হল যেখানে নির্ভরযোগ্যতা শেষ হয়ে যায়; এটি গণনা করুন।
২৫) চূড়ান্ত সালিশকারী: স্কিমা ভ্যালিডেটর ভেটো
উদ্দেশ্য: পাঠানোর আগে বাস্তবতা যাচাই।
প্যাটার্ন: স্কিমা বৈধতা ব্যর্থতাকে প্রথম শ্রেণির হিসাবে বিবেচনা করুন। যদি মডেলের আউটপুট বৈধ না হয়, তবে ত্রুটিটি একটি একক নির্দেশ সহ ফেরত দিন: বৈধতা পাস করার জন্য ঠিক করুন, কোনও নতুন বিষয়বস্তু নয়।
কেন এটি কাজ করে: প্রত্যাশিত এবং প্রকৃতের মধ্যে সঠিক পার্থক্য দেখালে Claude 4.5 স্পেসিফিকেশন সম্পাদনা করতে ভালো।
Claude 4.5 (রূপকথার ধুলো ছাড়া) দিয়ে একটি নির্ভরযোগ্য মাল্টি-স্টেপ এজেন্ট তৈরি করা
এই Claude 4.5 প্রম্পট প্যাটার্নগুলি একসাথে রাখুন এবং আপনি এমন একটি সিস্টেম পাবেন যা "AI" এর চেয়ে ভালোভাবে পরিচালিত রান্নাঘরের মতো মনে হয়। টিকিট ইন, লাইনে বাবুর্চিরা গ্রিল করছে, পাসের দিকে দ্রুত কর্মী। জাদুটি হল যে কোনও একটি পদক্ষেপ চতুর নয়—বরং কোনো পদক্ষেপ অস্পষ্ট নয়। সরঞ্জামের কলগুলি স্কিমা-বাউন্ড। পরিকল্পনাটি গণনা করা হয়েছে। প্রমাণ ট্যাগ করা হয়েছে। প্রত্যাখ্যানগুলো স্পষ্ট। যখন কিছু ভুল হয়ে যায়, তখন এজেন্ট কোনও গল্প তৈরি করে না; এটি লবণ চায়।
একটি ব্যবহারিক তারের ডায়াগ্রাম:
- সিস্টেম চুক্তি ভূমিকা এবং স্কিমা ঘোষণা করে।
- প্রথম পালা: পরিকল্পনাকারী ক্রিয়াগুলির একটি বদ্ধ সেট ব্যবহার করে পদক্ষেপ গণনা করে।
- রানটাইম সরঞ্জাম কলগুলি আইডেম্পোটেন্টভাবে কার্যকর করে; সমস্ত পার্শ্ব প্রতিক্রিয়া নিশ্চিতকরণের পিছনে গেট করা হয়।
- যাচাইকারী ভূমিকা উৎস এবং স্কিমার বিপরীতে আউটপুট পরীক্ষা করে।
- ব্যর্থতা বা অনিশ্চয়তার ক্ষেত্রে, এজেন্ট সুস্পষ্ট, সংখ্যাযুক্ত প্রশ্ন সহ need_info জারি করে।
এবং হ্যাঁ, আপনি এখনও অদ্ভুত কোণগুলোতে আঘাত করবেন—টোকেন সীমা, এলোমেলো উৎসের উপাদান, ত্রুটিপূর্ণ API। কার্সার-উইন্ডো সংক্ষিপ্তকরণ (১২) এবং ত্রুটি শ্রেণীবিন্যাসের (১৫) মতো প্যাটার্নগুলি সেই জন্যই। নির্ভরযোগ্যতা মানে কখনই ব্যর্থ না হওয়া নয়। এর মানে হল প্রতিবার একই উপায়ে ব্যর্থ হওয়া এবং এমনভাবে পুনরুদ্ধার করা যেন আপনি এটাই করতে চেয়েছিলেন।
পুনরুদ্ধার-বর্ধিত কাজের জন্য Claude 4.5 প্রম্পট প্যাটার্ন
আসুন নির্দিষ্ট হই, কারণ "RAG" হল সেই জায়গা যেখানে ভাল সিস্টেম অতিরিক্ত প্রতিশ্রুতি দেয়।
- কোনো প্রকৃত দাবির আগে পুনরুদ্ধারের (৬) জন্য প্রাক-কমিট করুন।
- প্রতিটি দাবিকে প্রমাণ-ট্যাগ করুন (১৭)। যদি কোনও দাবি একাধিক স্নিপেট জুড়ে থাকে, তবে সেগুলি সমস্ত তালিকাভুক্ত করুন।
- দুই-পাস উত্তর (৭) ব্যবহার করুন যাতে যাচাইকারী কোনো উৎস ছাড়া যেকোনো দাবিকে ভেটো দিতে পারে।
- একটি ফিক্সড টেমপ্লেট (১২) দিয়ে উৎসগুলি সংক্ষিপ্ত করুন যাতে মডেল পুরো PDF পুনরায় পড়া বন্ধ করে।
Claude 4.5 বিভিন্ন স্নিপেট সংশ্লেষণে শক্তিশালী—যখন আপনি এটিকে উদ্ধৃতি দিতে বাধ্য করেন। আপনি উদ্ধৃতি শিথিল করার মুহূর্তে, এটি সম্ভাব্য কিছুতে পরস্পরবিরোধী তথ্যগুলিকে "মসৃণ" করবে। সম্ভাব্য নির্ভরযোগ্য নয়।
সরঞ্জাম-ব্যবহার এবং ফাংশন কলিংয়ের জন্য প্রম্পট প্যাটার্ন
সরঞ্জাম হল সেই জায়গা যেখানে মডেল চতুর্থ দেয়াল ভাঙে। এটিকে বিরক্তিকর রাখুন।
- সরঞ্জামগুলি গেট করুন (৪)। নিষিদ্ধ ক্রিয়া দিয়ে প্রলুব্ধ করবেন না।
- যেকোনো লেনদেনকারী সরঞ্জামে আইডেম্পোটেন্সি কী (৯)।
- বর্ণনা থেকে অ্যাকশন JSON (৮) আলাদা করুন। JSON পাঠান; মানুষের কাছে বর্ণনা দেখান।
- টাকা, গোপনীয়তা বা সময়সূচী সম্পর্কিত যেকোনো কিছুর পরে ক্রস-টুল স্যানিটি চেক (১৬)।
স্কিমা টাইট হলে Claude 4.5 পরিষ্কারভাবে ফাংশন কলিং পরিচালনা করে। যদি আপনার আর্গুমেন্টগুলি "জিনিসের" একটি আলগা অ্যারে হয় তবে "জিনিসের" জন্য প্রস্তুত থাকুন।
“কিন্তু আমরা কি শুধু একে ধাপে ধাপে ভাবতে বলতে পারি না?”
আপনি পারেন। এটা করবে। এবং তারপর এটা ঘুরে বেড়াবে। কৌশলটি ধাপে ধাপে চিন্তা করা নয়—এটি ধাপে ধাপে অনুমতি। পদক্ষেপগুলি তখনই অর্থবহ যখন রানটাইম সেগুলি প্রয়োগ করে। এই কারণেই ডিটারমিনিস্টিক পরিকল্পনাকারী (৫) এবং ভূমিকা সংকোচন (২১) প্রতিটি সময়ে আলগা চেইন-অব-থটকে হার মানায়। "একে একজন ব্যক্তির মতো ভাবতে দিন" এমনটা কম ভাবুন, বরং "একে একটি কম্পাইলারের মতো আচরণ করান" এমনটা বেশি ভাবুন।
ফালতু কথা ছাড়া SEO অংশ যার জন্য আপনি এসেছেন
যদি আপনার কীওয়ার্ডগুলি উচ্চস্বরে বলার প্রয়োজন হয়: Claude 4.5 প্রম্পট প্যাটার্ন, মাল্টি-স্টেপ এজেন্ট, নির্ভরযোগ্য এজেন্ট ওয়ার্কফ্লো, টুল-ব্যবহার প্রম্পট, Claude এর সাথে RAG, ফাংশন-কলিং প্রম্পট। সারমর্ম একই: আপনি এমন প্যাটার্ন চান যা পরীক্ষামূলক। প্যাটার্ন যা আপনি ইউনিট পরীক্ষা দিয়ে মুড়িয়ে দিতে পারেন। প্যাটার্ন যা আপনার অপস টিমকে হাই তোলাবে।
কোথায় Sider.AI আসলে সাহায্য করে, এবং কোথায় করে না
সাইড নোট যা আসলে কোনো সাইড নোট নয়: Sider.AI আসলে কাজ করে—অন্তত যখন আপনি এটিকে সেই কাজের জন্য ব্যবহার করেন যেটাতে এটি ভালো, যা মজার ব্যাপার হলো, মার্কেটিং যা বলে তা নয়। সবচেয়ে ভালো ব্যবহার হলো বিরক্তিকর ইঞ্জিনিয়ারিং: প্রয়োগকৃত স্কিমা সহ শেয়ার্ড প্রম্পট লাইব্রেরি; গার্ডরেইল্ড টুল ওয়্যারিং; লুপে বৈধতা সহ দ্রুত পুনরাবৃত্তি। আপনি যদি এমন একটি এজেন্ট পাঠাতে চেষ্টা করেন যা নির্ভরযোগ্যভাবে জিনিস বুক করে, ডেটা মেলানোর কাজ করে বা উৎসগুলির সাথে খসড়া তৈরি করে—এবং আপনি চান যে দলটি টেলিফোন না বাজিয়ে একই প্যাটার্ন পুনরায় ব্যবহার করুক—তাহলে Sider-এর ওয়ার্কস্পেস মডেলটি একটি পরিণত পদক্ষেপ। আপনি যদি "একবার লিখুন, চিরকালের জন্য অটো-পাইলট" জাতীয় ফ্যান্টাসি খুঁজছেন, তাহলে আপনি হতাশ হবেন। কিন্তু সেটি Sider-এর দোষ নয়; সেটি মহাকর্ষ। সাধারণ ভুল যা অন্যথায় ভালো Claude 4.5 প্রম্পট প্যাটার্নগুলিকে ভেঙে দেয়
- অতিরিক্ত স্টাফড কনটেক্সট। মডেলটিকে কী করতে হবে তা বলার জন্য আপনার যদি 60k টোকেনের প্রয়োজন হয় তবে আপনি কী চান তা আপনি জানেন না।
- বর্ণনা এবং ক্রিয়া মেশানো। মানুষেরা গদ্য পড়ে; সিস্টেম JSON পড়ে। তাদের অনুমান করতে বাধ্য করবেন না।
- প্রত্যাখ্যানগুলিকে বাগ হিসাবে ভান করা। Claude 4.5 একটি কারণে প্রত্যাখ্যান করে। এটিকে ব্যবহার করুন।
- অস্পষ্ট সময় এবং স্থান। "শুক্রবারের মধ্যে" একটি ক্যালেন্ডার গণিত বাগ ঘটার অপেক্ষায় আছে।
- অপরীক্ষিত পুনরুদ্ধারের পথ। আপনার "সুখের পথ" নির্ভরযোগ্য নয়; আপনার "দুঃখের পথ" নির্ভরযোগ্য।
চুরির জন্য একটি ব্যবহারিক মিনি-টেমপ্লেট
সিস্টেম:
- আপনি একটি মাল্টি-স্টেপ এজেন্টের জন্য অর্কেস্ট্রেটর। অনুমোদিত step_types: ["retrieve","transform","call_api","validate","finalize"]।
- সমস্ত আউটপুটকে নিচের স্কিমার সাথে মেলে এমন বৈধ JSON হতে হবে।
- অনিশ্চিত হলে, {"status":"need_info","questions":[...]} ফেরত দিন।
- উপলব্ধ সরঞ্জাম: [তালিকা]। আপনি সরঞ্জাম উদ্ভাবন করতে পারবেন না।
- স্থান: en-US। সময় অঞ্চল: America/New_York। মুদ্রা: USD।
স্কিমা:
{
"status": "plan|act|validate|final|need_info|cannot_execute|cannot_compute",
"rationale": "string <= 180 chars",
"steps": [ {"step_type":"retrieve|transform|call_api|validate|finalize","args":{}} ],
"action": {"tool":"string","idempotency_key":"string","args":{}},
"evidence": [ {"source_id":"string","snippet":"string"} ],
"claims": [ {"text":"string","source_ids":["..."]} ],
"errors": [ {"type":"missing_field|tool_timeout|auth_error|schema_mismatch","detail":"string"} ],
"questions": ["..."]
}
ব্যবহারকারীর পালা → পরিকল্পনাকারী (নিম্ন তাপমাত্রা) → রানটাইম সরঞ্জাম চালায় (আইডেম্পোটেন্ট) → যাচাইকারী প্রমাণপত্রের সাথে দাবির তুলনা করে → চূড়ান্ত।
নীরব উপসংহার যা কেউ প্রচার করে না: নির্ভরযোগ্যতা হল বিয়োগ
নির্ভরযোগ্য মাল্টি-স্টেপ এজেন্ট চতুর প্রম্পট থেকে জন্ম নেয় না; তারা ব্যর্থ হওয়ার উপায়গুলি সরিয়ে তৈরি করা হয়। উপরের প্রতিটি প্যাটার্ন হল বিয়োগ: কম ক্রিয়া, কম ব্যাখ্যা, লুকানোর জন্য কম জায়গা। Claude 4.5 উজ্জ্বল আলো এবং সংখ্যাযুক্ত দরজা সহ একটি সরু হলওয়ের ভিতরে চমৎকার। এটিকে রাতে একটি মাঠে রাখুন এবং আপনার চাবিগুলি খুঁজে বের করতে বলুন এবং আপনি কবিতা পাবেন।
আপনি যদি কবিতা চান তবে দুর্দান্ত। আপনি যদি নির্ভরযোগ্য এজেন্ট চান তবে আপনার হলওয়ে বেছে নিন, আলো ঝুলিয়ে দিন, দরজাগুলিতে লেবেল লাগান। তারপর বিরক্তিকর অংশগুলির সাথে শান্তি স্থাপন করুন। সেখানেই কাজ সম্পন্ন হয়।
FAQ
Q1: Claude 4.5 প্রম্পট প্যাটার্নগুলি কী এবং মাল্টি-স্টেপ এজেন্টগুলির জন্য সেগুলি কেন গুরুত্বপূর্ণ?
এগুলি হল পুনরাবৃত্তিযোগ্য নির্দেশ টেমপ্লেট যা Claude 4.5-কে ধাপ জুড়ে অনুমানযোগ্যভাবে আচরণ করতে বাধ্য করে। মাল্টি-স্টেপ এজেন্টগুলিতে, প্রম্পট প্যাটার্নগুলি অস্পষ্টতা হ্রাস করে, স্কিমা প্রয়োগ করে এবং ত্রুটিপূর্ণ কাজগুলিকে পরীক্ষামূলক ওয়ার্কফ্লোতে পরিণত করে।
Q2: আমি কীভাবে Claude 4.5-কে সরঞ্জাম বা তথ্য ভুলভাবে তৈরি করা থেকে থামাতে পারি?
স্পষ্ট স্কিমা দিয়ে সরঞ্জামগুলি গেট করুন এবং কোনো প্রকৃত দাবির আগে পুনরুদ্ধার করতে বাধ্য করুন। এটিকে প্রমাণ-ট্যাগযুক্ত দাবি এবং একটি দুই-পাস যাচাই ধাপের সাথে যুক্ত করুন—কোনো উৎস নেই, কোনো বিবৃতি নেই।
Q3: Claude 4.5-এর সাথে ফাংশন কলিং স্ট্রাকচার করার সেরা উপায় কী?
কঠোর ফাংশন স্কিমা, আইডেম্পোটেন্সি কী এবং শুধুমাত্র অ্যাকশন-ভিত্তিক JSON আউটপুট ব্যবহার করুন। পরিকল্পনাকে এক্সিকিউশন থেকে আলাদা রাখুন এবং কোনো স্টেট-পরিবর্তনকারী কলের পরে বৈধতা চালান।
প্রশ্ন ৪: চেইন-অফ-থট প্রম্পট কি এজেন্টদের জন্য Claude 4.5-কে আরও নির্ভরযোগ্য করে তোলে?
সীমাবদ্ধ হলেই কেবল। সংক্ষিপ্ত যুক্তিসঙ্গত ক্ষেত্রগুলি সাহায্য করে; সীমাহীন স্বগতোক্তি নয়। নির্ভরযোগ্যতা আসে ডিটারমিনিস্টিক স্টেপ প্ল্যানিং এবং স্কিমা ভ্যালিডেশন থেকে, ভার্বোস ইনার ডায়ালগ থেকে নয়।
প্রশ্ন ৫: নির্ভরযোগ্য মাল্টি-স্টেপ এজেন্ট তৈরিতে Sider.AI কোথায় খাপ খায়?
Sider.AI এই Claude 4.5 প্রম্পট প্যাটার্নগুলিকে সংজ্ঞায়িত এবং পুনরায় ব্যবহার করার জন্য দরকারী — শেয়ার্ড স্কিমা, টুল ওয়্যারিং এবং ভ্যালিডেশন-ইন-দ্য-লুপ। এটি জাদু করে দ্ব্যর্থতা দূর করবে না, তবে এটি আপনাকে করিডোর ভালোভাবে আলোকিত রাখতে সাহায্য করবে।