কেন প্রথম প্রম্পট ব্যর্থ হয় শিখুন: বেশিরভাগ ভুল হয়ে থাকে নমুনা ডেটা, ব্যবহারকারীর ভূমিকা, এবং ব্যতিক্রমের অভাবে—শুধু ভাষা বদলে সমাধা হয় না।

একটি প্রথম প্রম্পট লেখককে স্পষ্ট মনে হলেও তা ঠিকঠাক নাও হয়ে থাকতে পারে। সমস্যা সাধারণত শব্দচয়ন নয়, বরং অনুরোধের পেছনে লুকিয়ে থাকা অনুপস্থিত তথ্য।
মানুষ প্রায়ই দুর্বল প্রম্পট ঠিক করতে এটিকে আরও বুদ্ধিমান, দীর্ঘ বা পরিশীলিত করা চেষ্টা করে। কিন্তু ভালো ভাষায় লেখা এমন তথ্যের বদলি হতে পারে না যা কখনও অন্তর্ভুক্ত করা হয়নি। যখন মডেলের কাছে পর্যাপ্ত প্রসঙ্গ থাকে না, তখনও তাকে উত্তর দিতে হবে—সুতরাং এটি ফাঁকগুলো সম্ভাব্য অনুমান দিয়ে পূরণ করে।
এই অনুমান প্রথমে কাজে লাগার মতো দেখাতে পারে। পরে খাঁজ দেখা যায়। আউটপুট আপনার ব্যবহারকারী, আপনার ডেটা, বা আপনার প্রোডাক্টের অদ্ভুত পরিস্থিতির সাথে মেলে না।
"ছোট একটি টিমের জন্য একটি CRM তৈরি করুন"—এরকম অনুরোধ যথেষ্ট নির্দিষ্ট শোনালেও মূল মৌলিক প্রশ্নগুলো বাদ দেয়:
এসব বিশদ ছাড়া মডেল আপনার সমস্যাটি সমাধান করছে না—এটি একটি গড় সংস্করণই সমাধান করছে।
চ্যাট-ভিত্তিক অ্যাপ বিল্ডারগুলোয়ও এটা দেখা যায়। কেউ যদি Koder.ai-কে একটি ইন্টারনাল টুল তৈরির জন্য বলে, প্ল্যাটফর্ম দ্রুত এগোলে প্রথম ফলাফল এখনও যে প্রসঙ্গ পায় তার উপর নির্ভর করে। যদি প্রম্পটে নমুনা রেকর্ড, টিম ভূমিকা, বা বিশেষ কেসের উল্লেখ না থাকে, তাহলে অ্যাপটা সুন্দর দেখলেও গুরুত্বপূর্ণ অংশগুলো ভুল হতে পারে।
দুর্বল প্রথম আউটপুটগুলোর মানে এই নয় যে AI ঐ কাজ করতে অক্ষম—সাধারণত কাজটা অপর্যাপ্তভাবে ব্যাখ্যা করা ছিল। মডেল হেডলাইনটা পেয়েছে, কাজের বিশদ নয়।
বাস্তব পরিবর্তন ঘটে যখন আপনি "আমি এটা কিভাবে আরও ভালভাবে বানাই?" জিজ্ঞেস করা বন্ধ করে "কোন কোন তথ্য আমি ধরে নিচ্ছি মডেলটি ইতিমধ্যেই জানে?" জিজ্ঞেস করা শুরু করেন। সাধারণত সেটা একই বাক্য পাঁচবার rewrite করার চেয়েও দ্রুত ফল দেয়।
অধিকাংশ প্রথম প্রম্পট ব্যর্থ হয় কারণ তারা প্রসঙ্গ ছেড়ে দেয়, শব্দচয়ন ভুলের কারণে নয়।
মানুষ বাক্যটি পুনর্লিখে, আরও আনুষ্ঠানিক শব্দ ব্যবহার করে, এবং অতিরিক্ত নির্দেশ যোগ করে। কিন্তু বড় সমস্যা হল মডেলের কাছে এখনও অনেক বৈধ উত্তর থাকা—ফলে এটি অনেক দিক থেকে উত্তর দিতে পারে। তিন ধরনের প্রসঙ্গ দ্রুত সেই বিকল্পগুলো সংকুচিত করে: বাস্তব নমুনা ডেটা, ব্যবহারকারীর ভূমিকা, এবং ব্যতিক্রমসমূহ।
নমুনা ডেটা কাজটিকে কংক্রিট করে তোলে। যদি আপনি একটি কাস্টমার ড্যাশবোর্ড চান, সেটার দৃষ্টিভঙ্গি দশ রকম হতে পারে। কয়েকটি উদাহরণ রেকর্ড দেখালে কোন ফিল্ড আছে, কোনগুলো এলোমেলো এবং সবচেয়ে গুরুত্বপূর্ণ কি তা বোঝা যায়।
ব্যবহারকারীর ভূমিকা একইভাবে গুরুত্বপূর্ণ। একজন founder, sales rep, manager, এবং support agent একই স্ক্রিন, টোন বা অনুমতিগুলি প্রয়োজন করবে না। ভূমিকা বাদ দিলে মডেল প্রায়ই সবাইকে মিশিয়ে একটি অস্পষ্ট মাঝারি উত্তর তৈরি করে যা কারোরই ভাল লাগে না।
ব্যতিক্রমগুলো এমন অংশ যা মানুষ দেরিতে লক্ষ্য করে। পেমেন্ট ব্যর্থ হলে কী হবে, কোনো ফিল্ড অনুপস্থিত হলে কী করা হবে, কোন ব্যবহারকারীর শুধুমাত্র read-only অ্যাক্সেস আছে, বা দুইটি রেকর্ড যদি সংঘর্ষ করে—এসব নিয়ম না থাকলে মডেল অনুমান করে ফেলবে।
ধরি কেউ Koder.ai-এ চ্যাট করে একটি সহজ CRM বানাতে বলেছে। "আমার টিমের জন্য একটি CRM তৈরি কর" বিস্তৃত অনুরোধ। যদি আপনি তিনটি নমুনা কন্টাক্ট যোগ করেন, বোঝান যে সেলস রিপরা ডিল এডিট করতে পারে আর ম্যানেজাররা রিপোর্ট এক্সপোর্ট করতে পারবে, এবং বলুন একটি লিডে ইমেল না থাকলে কী হবে—তাহলে ফলাফল অনেক বেশি কার্যকর হবে কারণ মডেল নির্দিষ্ট সমস্যাটি সমাধান করছে, কাল্পনিক নয়।
এসব বিষয় প্রম্পটকে শুধুমাত্র দীর্ঘ করছে না; এগুলো কাজটিকে ছোট, স্পষ্ট এবং ভুল বোঝার জন্য কঠিন করে তোলে।
যখন মডেল আপনার ডেটা কেমন দেখতে তা দেখতে পারে, প্রম্পট অনেক উন্নত হয়। অনেকেই টাস্কটি বর্ণনা করে কিন্তু কাঁচা উপাদান দেখায় না।
যদি আপনি সারাংশ, টেবিল, ফর্ম, বা ক্লিনআপ রুল চান, ৩ থেকে ৫টি ছোট উদাহরণ যোগ করুন যা বাস্তবটির মতো। এগুলো গোপন বা নিখুঁত হওয়ার দরকার নেই—শুধু ইনপুটের আকার দেখাতে হবে।
উদাহরণস্বরূপ, Koder.ai ব্যবহার করা একজন founder লিড স্কোরিং রুল চাইতে পারে। "নতুন লিডকে urgency এবং budget দিয়ে স্কোর কর" শোনায় স্পষ্ট, কিন্তু এখনও অনুমানের জায়গা রাখে। একটি ভাল প্রম্পট কয়েকটি নমুনা লিড দেখায় যেমন company size, budget range, requested feature, এবং timeline ফিল্ড।
ভাল নমুনা ডেটা সাধারণত চারটি জিনিস করে:
শেষ পয়েন্টটি ভাবার চেয়েও বেশি গুরুত্বপূর্ণ। যদি আপনার ইনপুট একটি সাপোর্ট টিকেটের তালিকা এবং আপনার আদর্শ আউটপুট হোক priority, owner, এবং next step সহ একটি টেবিল, একটি উদাহরণ সেই স্ট্রাকচারে দেখান। মডেল প্রায়ই সেই প্যাটার্ন অনুসরণ করবে।
একটি দুর্বল প্রম্পট বলে, "এই অর্ডারগুলো সংগঠিত কর।" একটি শক্তিশালী প্রম্পট বলে, "নিচের উদাহরণ ব্যবহার করে প্রতিটি অর্ডারকে JSON-এ রূপান্তর কর যার ফিল্ডগুলো হবে customer_name, item_count, rush, এবং notes." এখন কাজটি কংক্রিট।
নমুনা ডেটা গোপন সমস্যাগুলোও প্রথমে প্রকাশ করে দেয়। হয়ত কিছু এন্ট্রিতে তারিখ আছে, অন্যগুলোতে বলা আছে "ASAP", আর একজন গ্রাহক দাম খালি রেখে গেছে। এগুলো দৃশ্যমান হলে মডেল সেগুলোকে র্যান্ডমভাবে অনুমান করার বদলে বেশি নির্ভরযোগ্যভাবে হ্যান্ডল করতে পারে।
কেউ যে উত্তর চাচ্ছে তা কার জন্য তা না জানলে মডেল সঠিক উত্তর দিতে পারবে না। একজন founder, একজন manager, এবং একজন কাস্টমার একই ড্যাশবোর্ড চাইলেও তাদের প্রয়োজন আলাদা।
আপনি শুধু বললে, "প্রজেক্ট ড্যাশবোর্ড তৈরি কর", AI কে অনুমান করতে হয় সবাইকে কোন তথ্য দেখা উচিত এবং কী করা উচিত। সেই অনুমান প্রায়ই নোংরা স্ক্রীন, মিসিং কন্ট্রোল, বা ভুল লাগে এমন অ্যাক্সেস দেয়।
প্রম্পট লেখার সময় প্রতিটি ভূমিকা নামভিত্তিক বলুন এবং স্পষ্ট সীমা দিন। বলুন কে রেকর্ড তৈরি করতে পারে, কে সম্পাদনা করতে পারে, কে কাজ অনুমোদন করতে পারে, কে কেবল দেখবে, এবং কোন জিনিস প্রতিটি ভূমিকা কখনোই অ্যাক্সেস করবে না।
শেষ অংশটি অনেক গুরুত্বপূর্ণ। একজন কাস্টমার হয়ত তাদের নিজস্ব অর্ডার ট্র্যাক করতে পারে কিন্তু কখনোই অন্য গ্রাহকদের ডেটা দেখতে পারবে না। একজন ম্যানেজার অনুরোধ অনুমোদন করতে পারে কিন্তু বিলিং সেটিংস বদলাতে পারবে না। একজন অ্যাডমিন সম্পূর্ণ দৃশ্যমানতা চাইতে পারে, অ্যাকাউন্ট কন্ট্রোল এবং টিম পারফরম্যান্সসহ।
ভূমিকা ওভারল্যাপ স্বাভাবিক, কিন্তু এটা স্পষ্ট হতে হবে। কখনো কখনো একজন ম্যানেজারও অনুমোদনকারী হতে পারে। কখনো কোনো সাপোর্ট লিড কাস্টমার রেকর্ড এডিট করতে পারে কিন্তু এক্সপোর্ট করতে পারবে না। যদি দুইটি ভূমিকা একই অনুমতি ভাগ করে, জানিয়ে দিন। যদি গুরুত্বপূর্ণভাবে আলাদা হয়, সেটাও বলুন।
ভাল প্রম্পট কেবল ফিচার বর্ণনা করে না—দায়িত্বও বর্ণনা করে। মডেল যখন জানবে প্রতিটি মানুষ কে, সঠিক উত্তর দেওয়া অনেক সহজ হয়।
একটি প্রম্পট স্পষ্ট শুনালেও বাস্তব ডেটা হাতল করতে গিয়ে ভেঙে পড়তে পারে। এটা সাধারণত ঘটে যখন নির্দেশটি সাধারণ পথে কাজ করে কিন্তু বাস্তব জীবনের অদ্ভুত কেসগুলো কভার করে না।
ভাল ফলাফল চাইলে শুধু আইডিয়াল ইনপুট বর্ণনা করবেন না। বলুন কিছু অনিয়ম হলে কী হওয়া উচিত—যেমন অনুপস্থিত, পুনরাবৃত্ত, অবৈধ বা খালি ডেটা। এই ছোট নিয়মগুলো প্রায়ই দারুণভাবে গুরুত্বপূর্ণ।
ধরা যাক একটি সহজ কাস্টমার ফর্ম আছে CRM-এর জন্য। একটি পরিষ্কার টেস্ট কেসে পূর্ণ নাম, ইমেল, কোম্পানি এবং ফোন নম্বর থাকবে। বাস্তব সাবমিশনগুলো এমন পরিস্কার নয়। কেউ ফোন খালি রাখে, আরেকজন একই ইমেল দুইবার দেয়, তৃতীয়জন তারিখ ফিল্ডে অর্থবহ নয় এমন কিছু টाइপ করে।
কিছু সহজ নিয়ম অনেক অদ্ভুত আচরণ রোধ করে:
শেষ পয়েন্টটি সহজেই মিস হয়। অনেক প্রম্পট সিস্টেমটিকে "সহায়তা" করতে বলে, তাই এটা অনুপস্থিতগুলো নিজে পূরণ করে ফেলে। একটি ভাল প্রম্পট বলে কখন থামতে হবে, কখন ফলো-আপ প্রশ্ন করতে হবে, এবং কখন অ্যাকশন প্রত্যাখ্যান করতে হবে।
এছাড়াও ব্যবসায়িক নিয়ম ভাঙলে কী হবে তা সংজ্ঞায়িত করা সাহায্য করে। উদাহরণস্বরূপ, যদি রিফান্ড অনুরোধ ৩০ দিনের বেশি পুরনো হয়, তা স্বয়ংক্রিয়ভাবে প্রসেস করবেন না—নিয়ম ব্যাখ্যা করে ম্যানুয়াল রিভিউতে পাঠান। যদি কেউ নিজের টিমের বাইরে কাউকে টাস্ক অ্যাসাইন করতে চায়, পরিবর্তনটি প্রত্যাখ্যান করুন এবং কেন তা বলুন।
আপনি সবকিছুর ভবিষ্যদ্বাণী করতে হবে না। শুধু কয়েকটি ব্যতিক্রম কভার করুন যেগুলো বাস্তবে ক্ষতি, বিভ্রান্তি, বা সময় নষ্ট করবে। প্রায়ই সেটাই একটি স্মার্ট ডেমোর এবং একটি বিশ্বাসযোগ্য ওয়ার্কফ্লোর মধ্যে ফারাক।
সহজ থেকে শুরু করুন। সাধারণত একটি পরিষ্কার ফলাফল সম্পর্কে এক বাক্যই যথেষ্ট: সাইনআপ ফ্লো লিখুন, সাপোর্ট টিকেট সারাংশ করুন, বা সেলস টিমের জন্য একটি CRM পরিকল্পনা করুন—কোনও দীর্ঘ সেটআপ নয়, কোন চতুর কৌশল নয়, শুধু কাজটি।
তারপর অনুক্রমে কাজের প্রয়োজনীয় প্রসঙ্গ যোগ করুন:
একটি সংক্ষিপ্ত উদাহরণ কেন এটা কাজ করে তা দেখায়। "টাস্ক অ্যাপ তৈরি কর" বলার বদলে বলুন, "একটি পাঁচ-জনের মার্কেটিং টিমের জন্য টাস্ক অ্যাপ তৈরি করুন। ম্যানেজাররা কাজ অ্যাসাইন করতে পারবে। টিম সদস্যরা কেবল নিজের টাস্ক আপডেট করতে পারবে। যদি ডিউ ডেট অনুপস্থিত থাকে, টাস্কটিকে unscheduled হিসেবে মার্ক করুন, অনুমান করবেন না। এই নমুনা ডেটা ব্যবহার করুন..."
এই সংস্করণ মডেলকে কাজ করার কিছু শক্ত ভিত্তি দেয়। নমুনা ডেটা আকার দেখায়, ভূমিকা সীমা নির্ধারণ করে, এবং ব্যতিক্রম অদ্ভুত আচরণ রোধ করে।
যদি আপনি Koder.ai-এর মতো চ্যাট-ভিত্তিক বিল্ডার ব্যবহার করেন, এই ক্রম প্ল্যাটফর্মকে স্ক্রিন, লজিক, বা ডাটাবেস স্ট্রাকচার জেনারেট করার আগে আরও সঠিকভাবে পরিকল্পনা করতে সাহায্য করে। ভাল প্রম্পট সাধারণত শব্দচালিত হওয়ার চেয়ে সিস্টেমকে প্রয়োজনীয় তথ্য দেওয়ার বিষয়ে বেশি।
একজন founder চ্যাট-ভিত্তিক বিল্ডারে একটি সংক্ষিপ্ত অনুরোধ দিয়ে শুরু করতে পারেন: "একটি সিম্পল ক্লায়েন্ট ইনটেক অ্যাপ তৈরি কর।"
এটি স্পষ্ট শোনালেও ফলাফল সাধারণত জেনেরিক হয়। অ্যাপটি হয়ত নাম, ইমেল, ফোন নম্বর, এবং নোটসের মতো বেসিক ফিল্ডগুলো রাখবে। এটি প্রতিটি কাজের জন্য একই রকম কাজফ্লোও তৈরি করতে পারে, ফ্রন্ট ডেস্ক স্টাফ, ম্যানেজার এবং সার্ভিস স্টাফের মধ্যে কোনো পার্থক্য না করে।
প্রথম ফলাফল নেঠিভ না। এটা কেবল প্রম্পটের সীমা প্রতিফলিত করে। সিস্টেমের কাছে কোনো নমুনা ক্লায়েন্ট নেই, কোনো স্টাফ ভূমিকা নেই, এবং জীবনের বিশৃঙ্খল কেসগুলো মোকাবেলার নিয়ম নেই।
একটি শক্তিশালী প্রম্পট এমন প্রসঙ্গ যোগ করে:
উদাহরণস্বরূপ, প্রম্পটে বলা থাকতে পারে ফ্রন্ট ডেস্ক কর্মী ইনটেক ফর্ম তৈরি ও সম্পাদনা করতে পারবে, ম্যানেজার অনুমোদন বা রেকর্ড মার্জ করতে পারবে, এবং সার্ভিস স্টাফ শুধু নির্ধারিত ক্লায়েন্টগুলি দেখতে পারবে। এতে একটি নতুন ক্লায়েন্ট পূর্ণ বিবরণ যুক্ত থাকবে, একটি ফেরত আসা ক্লায়েন্ট বদলে যাওয়া ফোন নম্বরসহ থাকবে, এবং একটি রেফারাল কেবল আংশিক তথ্য নিয়ে থাকবে।
তারপর ব্যতিক্রমগুলো আসল পার্থক্য করে। যদি একই ইমেল বা ফোন নম্বর দুইবার আসে, অ্যাপটি নতুন রেকর্ড তৈরি করার আগে স্টাফকে সাবধান করবে। যদি ফর্মে গুরুত্বপূর্ণ ডিটেইল না থাকে, তা ড্রাফট হিসেবে সেভ হবে, সম্পূর্ণ ইনটেক হিসেবে না।
এসব বিস্তারিত অন্তর্ভুক্ত থাকলে পরবর্তী ফলাফল সাধারণত ব্যবসার চাহিদার কাছাকাছি হয়। ফিল্ডগুলো কম র্যান্ডম মনে হয়। স্ক্রিনগুলো বাস্তব কাজের সাথে মেলে। ওয়ার্কফ্লো সাধারণ ভুলগুলো হ্যান্ডল করে যাতে স্টাফকে ওয়ার্কঅ্যারাউন্ড আবিষ্কারের প্রয়োজন না পড়ে।
ভাষা অনেক smarter নয়—কিন্তু প্রসঙ্গ ভীষণ সমৃদ্ধ।
অনেক প্রম্পট সময় কেবল চতুরভাবে শোনাবার চেষ্টা করে নষ্ট হয়, স্পষ্ট হওয়ার চেয়ে। মানুষ বোর্ডরুমে ব্রিফ দিচ্ছে এমনভাবে পরিশীলিত নির্দেশ লিখে, কিন্তু মডেলকে এখনো অনুমান করতে হয় যে তারা আসলে কী বোঝাচ্ছে।
একটি সরল প্রম্পট বাস্তব বিবরণের সাথে সাধারণত একটি ঝকঝকে প্রম্পটকে হারায়। "ব্যস্ত স্টোর ম্যানেজারদের জন্য কাস্টমার আপডেট লিখুন" বলাবলি ইতিমধ্যেই "পেশাদার টোনে আকর্ষণীয় যোগাযোগ তৈরির অনুরোধ" চাইবার চেয়ে ভালো।
একটি সাধারণ ভুল হল নিয়মগুলো বাড়ানো কিন্তু একটি উদাহরণও না দেওয়া। আপনি যদি একটি নির্দিষ্ট ফরম্যাট, টোন বা বিস্তারিত স্তর চান, একটি ছোট নমুনা দেখান। একটি সংক্ষিপ্ত উদাহরণ পাঁচ লাইনের অতিরিক্ত নির্দেশের চেয়ে অনুমান কমায়।
আরেকটি ভুল হলো যিনি এই ফলাফল ব্যবহার করবে তাকে ভুলে যাওয়া। একটি founder, একটি সাপোর্ট এজেন্ট, এবং প্রথমবারের কাস্টমার—এই তিনজনের জন্যই একইভাবে লিখলে চলবে না। ভূমিকা বাদ দিলে আউটপুট প্রযুক্তিগতভাবে সঠিক হলেও শ্রোতার জন্য ভুল হবে।
এটা অ্যাপ নির্মাণেও প্রকাশ পায়। যদি প্রম্পট বলে "টিমের জন্য ড্যাশবোর্ড বানাও" কিন্তু কখনো না বলে টিম কারা, ফলাফল ছড়িয়ে পড়ে। সেলস ম্যানেজার, ওয়ারহাউস লিড, এবং একাউন্ট্যান্ট প্রত্যেকে ভিন্ন স্ক্রীন, শব্দ এবং অ্যাকশন চায়।
এজ-কেসগুলো আরেকটা নীরব সময়পচায়। টিমগুলো প্রায়শই প্রথম খসড়া পর্যন্ত ব্যতিক্রমগুলো উপেক্ষা করে, তারপর সমস্যা একে একে প্যাচ করে। ফলে এমন অদ্ভুত আচরণ দেখা যায়: নতুন ব্যবহারকারীদের ক্ষেত্রে ফর্ম কাজ করে কিন্তু রিটার্নিং ইউজার, অ্যাডমিন বা অসম্পূর্ণ ডেটা সমেত কেসে ব্যর্থ হয়।
কিছু ভুল বারবার ঘটে:
শেষ ভুল হল একবারে অনেক পরিবর্তন করে ফেলা। যদি আপনি লক্ষ্য, শ্রোতা, উদাহরণ, এবং সীমাবদ্ধতাগুলো একসাথে বদলে ফেলেন, আপনি বুঝতে পারবেন না কোন পরিবর্তন সাহায্য করেছে। একবারে একটি বড় ভেরিয়েবল বদলে দিন—প্রম্পট দ্রুত উন্নতি করবে।
একটি প্রম্পট সাধারণত সহজ কারণে ব্যর্থ হয়, না যে শব্দচয়ন যথেষ্ঠ বুদ্ধিমান ছিল না। পাঠানোর আগে সেটি একজন অপরিচিত ব্যক্তি কিভাবে পড়বে ভাবুন। যদি একজন পটভূমি ছাড়া মানুষও বলতে না পারে কাজটি কী, সাফল্য কেমন দেখায়, এবং কী এড়াতে হবে, মডেল অনুমান করবে।
এটি আরও বেশি জরুরি যখন আপনি Koder.ai এর মতো টুলকে চ্যাট থেকে একটি অ্যাপ, পেজ বা ওয়ার্কফ্লো তৈরি করতে বলছেন—কারণ প্রম্পটের ছোট ছোট ফাঁকগুলো বড় ফলাফলের ফাঁকে পরিণত হতে পারে।
সর্বশেষ পয়েন্টটি মিস করা সহজ। অনেক খারাপ আউটপুট ঘটে কারণ মডেল সাহায্য করতে গিয়ে অনুপস্থিত বিবরণ নিজে পূরণ করে। যদি আপনি চান মডেল থামে এবং প্রশ্ন করুক, সরাসরি বলুন।
একটি সহজ পরীক্ষা সাহায্য করে: প্রম্পটটি একবার পড়ার পরে কি আপনি নিচের প্রশ্নগুলোর উত্তর অনুমান না করে দিতে পারবেন?
যদি কোনো উত্তর ফাজি হয়, প্রম্পট এখনও অপর্যাপ্ত। একটু প্রসঙ্গ, বিশেষত নমুনা ডেটা, ব্যবহারকারীর ভূমিকা, এবং ব্যতিক্রমগুলো সাধারণত আরও সাহায্য করে একটি পরিশীলিত শব্দচয়নের অতিরিক্ত লাইনের চেয়ে।
আগামীকাল যদি আপনি ভালো ফল চান, চতুর ভাষা খোঁজার বদলে একটি পুনঃব্যবহারযোগ্য প্রম্পট টেমপ্লেট সংরক্ষণ করা শুরু করুন। একটি সাধারণ কাঠামো ভালো কাজ করে: লক্ষ্য, ব্যবহারকারীর ভূমিকা, নমুনা ইনপুট, প্রত্যাশিত আউটপুট, এবং ব্যতিক্রম।
তারপর একটি ছোট প্রসঙ্গ লাইব্রেরি তৈরি করুন। কিছু বাস্তব ডেটার উদাহরণ, সাধারণ এজ-কেস, এবং আগে দেখা ভুলগুলো রাখুন। একটি সাপোর্ট রিপ্লাইয়ের জন্য সেটা হতে পারে: একটি স্বাভাবিক টিকেট, একটি রেগে যাওয়া গ্রাহকের মেসেজ, এবং একটি এমন অনুরোধ যা escalate করা উচিত।
একটি ব্যবহারযোগ্য রুটিন সহজ:
শেষ ধাপটি সবচেয়ে গুরুত্বপূর্ণ। যখন আউটপুট দুর্বল হয়, অনেকেই একই নির্দেশ তিনবার পুনর্লিখে দেন। দ্রুত সমাধান সাধারণত মিসিং প্রসঙ্গ প্যাচ করা, না যে ভাষা আরও পরিশীলিত করা।
আউটপুট খুব generic লাগলে নমুনা ডেটা যোগ করুন। ভুল টোন বা ভুল বিস্তারিত স্তর হলে ব্যবহারকারীর ভূমিকা স্পষ্ট করুন। সমস্যা অদ্ভুত কেসে হলে ব্যতিক্রমগুলো সহজ ভাষায় তালিকাভুক্ত করুন।
নোটগুলো সংক্ষিপ্ত রাখুন। প্রতিটি পুনরাবৃত্ত কাজের জন্য একটি ছোট ডকুমেন্টই যথেষ্ট। সময়ের সাথে আপনি এমন প্রম্পটের সেট তৈরি করবেন যা বিশ্বাস করতে সহজ এবং ব্যবহারে দ্রুত।
একই ধারণা কেবল টেক্সট লেখার জন্য নয়—চ্যাটের মাধ্যমে সফটওয়্যার তৈরিতে ও প্রযোজ্য। Koder.ai মানুষকে ওয়েব, সার্ভার, এবং মোবাইল অ্যাপ চ্যাট ইন্টারফেসের মাধ্যমে তৈরি করতে দেয়, তাই প্রথম বিল্ডের মানও আপনার প্রদত্ত প্রসঙ্গের উপর নির্ভরশীল। যদি একজন founder একটি CRM চায় এবং নমুনা কাস্টমার রেকর্ড, সেলস রিপ ও ম্যানেজারের ভূমিকা নীতিগুলো, এবং ডুপ্লিকেট কন্টাক্ট বা অনুমোদন স্টেপের মতো কয়েকটি ব্যতিক্রম দেয়, ফলাফল সাধারণত অনেক কাছাকাছি হয় ব্যবসার প্রয়োজনের।
আপনাকে প্রথম দিনেই নিখুঁত প্রম্পট লাইব্রেরি রাখতে হবে না। কার্যকর প্রম্পটগুলো সংরক্ষণ করুন, কয়েকটি শক্ত উদাহরণ পাশে রাখুন, এবং প্রথম আউটপুটকে দ্রুত টেস্ট হিসেবে নিন। আপনি যখন মিসিং প্রসঙ্গ ঠিক করবেন, চতুর শব্দবিন্যাস খোঁজার পরিবর্তে পরবর্তী রেজাল্ট সাধারণত দ্রুত উন্নত হবে।
Koder-এর শক্তি বুঝতে সবচেয়ে ভালো উপায় হলো নিজে দেখা।