Home / Glossary / Prompt Engineering for Code

Definition

Prompt Engineering for Code

কোডের জন্য prompt engineering হল স্পষ্ট, সুনির্দিষ্ট নির্দেশাবলী তৈরির অনুশীলন যা AI কোডিং টুলগুলিকে নির্ভুল, প্রাসঙ্গিক আউটপুট তৈরি করতে সাহায্য করে। এতে আপনার অনুরোধগুলিকে সঠিক স্তরের কনটেক্সট, সীমাবদ্ধতা এবং উদাহরণ সহ কাঠামো করা জড়িত যাতে AI উভয় বোঝে আপনি কী চান এবং কীভাবে চান।

কোডিংয়ে প্রম্পটের গুণমান কেন গুরুত্বপূর্ণ

আপনার প্রম্পটের গুণমান সরাসরি AI-এর আউটপুটের গুণমান নির্ধারণ করে। "বাগ ঠিক করো"-এর মতো অস্পষ্ট প্রম্পট AI-কে আপনার মানে অনুমান করতে বাধ্য করে। "/api/users এন্ডপয়েন্ট email ফিল্ড অনুপস্থিত থাকলে 500 ফেরত দেয় — Zod দিয়ে ইনপুট ভ্যালিডেশন যোগ করুন এবং একটি বর্ণনামূলক ত্রুটি বার্তা সহ 400 ফেরত দিন"-এর মতো একটি নির্দিষ্ট প্রম্পট AI-কে প্রথম চেষ্টায় সঠিক কোড তৈরি করার জন্য প্রয়োজনীয় সব কিছু দেয়।

কার্যকর কোড প্রম্পটের জন্য মূল কৌশল

  • +সমস্যা নয়, কাঙ্ক্ষিত ফলাফল সম্পর্কে সুনির্দিষ্ট হন
  • +সীমাবদ্ধতা অন্তর্ভুক্ত করুন: ভাষা, ফ্রেমওয়ার্ক, অনুসরণ করার প্যাটার্ন এবং কনভেনশন
  • +বিদ্যমান ফাইল নামে উল্লেখ করুন যাতে AI জানে কোথায় দেখতে হবে
  • +প্রয়োজনে জটিল কাজগুলি ছোট, ক্রমানুক্রমিক প্রম্পটে ভাঙুন
  • +আউটপুট ফরম্যাট নির্দিষ্ট করুন: "একটি ফাংশন লিখুন," "বিদ্যমান হ্যান্ডলার পরিবর্তন করুন," "একটি টেস্ট ফাইল যোগ করুন"
  • +নেতিবাচক সীমাবদ্ধতা অন্তর্ভুক্ত করুন: "কোনো বাহ্যিক ডিপেন্ডেন্সি ব্যবহার করবেন না" বা "ডেটাবেস স্কিমা পরিবর্তন করবেন না"
text
# দুর্বল প্রম্পট
> "অথেনটিকেশন যোগ করুন"

# শক্তিশালী প্রম্পট
> "Express API-তে JWT অথেনটিকেশন যোগ করুন:
   - lib/models/user.ts-এ বিদ্যমান User মডেল ব্যবহার করুন
   - routes/auth.ts-এ login এবং register এন্ডপয়েন্ট যোগ করুন
   - মিডলওয়্যার দিয়ে সব /api/admin/* রুট সুরক্ষিত করুন
   - পরিবেশ ভ্যারিয়েবল AUTH_SECRET-এ JWT সিক্রেট সংরক্ষণ করুন
   - __tests__/auth.test.ts-এ টেস্ট লিখুন
   - routes/users.ts-এ ব্যবহৃত ত্রুটি পরিচালনা প্যাটার্ন অনুসরণ করুন"

Claude Code-এর মতো এজেন্টিক টুলের সাথে, আপনি প্রতিটি প্রম্পটে পুনরাবৃত্তি করার পরিবর্তে CLAUDE.md-এ কনটেক্সট ফ্রন্ট-লোড করতে পারেন। আপনার CLAUDE.md ফাইলে কোডিং কনভেনশন, আর্কিটেকচার সিদ্ধান্ত এবং সাধারণ প্যাটার্ন রাখুন।

Agentic AI-এর সাথে কি prompt engineering এখনও প্রয়োজনীয়?+
হ্যাঁ, কিন্তু এটি সঠিক সিনট্যাক্স সম্পর্কে হওয়া থেকে স্পষ্ট অভিপ্রায় সম্পর্কে হওয়ায় স্থানান্তরিত হয়। Claude Code-এর মতো এজেন্টিক টুল কনটেক্সটের জন্য আপনার প্রজেক্ট পড়তে পারে, কিন্তু আপনাকে এখনও স্পষ্টভাবে যোগাযোগ করতে হবে আপনি কী চান এবং কোন সীমাবদ্ধতা প্রযোজ্য।
সবচেয়ে সাধারণ prompt engineering ভুল কী?+
অতিরিক্ত অস্পষ্ট হওয়া। ডেভেলপাররা প্রায়ই "ফিচার X যোগ করুন" দিয়ে প্রম্পট করেন কোথায়, কীভাবে বা কোন কনভেনশন অনুসরণ করতে হবে তা নির্দিষ্ট না করে।
কোড প্রম্পটে কি few-shot উদাহরণ ব্যবহার করা উচিত?+
হ্যাঁ, যখন আউটপুট ফরম্যাট গুরুত্বপূর্ণ। যদি আপনি AI-কে একটি নির্দিষ্ট প্যাটার্ন অনুসরণ করতে চান, একটি উদাহরণ দেখান। কোডিং কাজের জন্য, একটি বিদ্যমান ফাইল রেফারেন্স করা যা কাঙ্ক্ষিত প্যাটার্ন অনুসরণ করে প্রায়ই স্ক্র্যাচ থেকে একটি উদাহরণ লেখার চেয়ে বেশি কার্যকর।
CLAUDE.md ফাইল prompt engineering-এর সাথে কীভাবে সম্পর্কিত?+
CLAUDE.md হল স্থায়ী prompt engineering-এর একটি রূপ। প্রতিটি প্রম্পটে প্রজেক্ট কনটেক্সট পুনরাবৃত্তি করার পরিবর্তে, আপনি একবার CLAUDE.md-এ লিখুন এবং Claude Code স্বয়ংক্রিয়ভাবে প্রতিটি সেশনে এটি প্রয়োগ করে।

Related terms

Agentic CodingCLAUDE.mdAI Pair ProgrammingVibe Coding

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS