প্রথম নীতি থেকে ধারণাগত ভিত্তি
Prompt Engineering শেখার আগে বুঝতে হবে — LLM আসলে কীভাবে চিন্তা করে?
🧠 LLM-এর ভেতরে কী হয়?
আপনার লেখা ছোট টুকরোয় ভাগ হয়। "Bangladesh" → ["Bang","la","desh"]। বাংলায় ইংরেজির তুলনায় ৩-৪ গুণ বেশি টোকেন লাগে।
প্রতিটি টোকেন একটি সংখ্যার ভেক্টরে পরিণত হয়। "রাজা" ও "King" একই ভেক্টর-স্পেসে অবস্থান করে।
কোন শব্দ কোন শব্দের সাথে সম্পর্কিত তা ঠিক করে। Prompt-এর শুরু ও শেষে দেওয়া তথ্য সবচেয়ে বেশি attention পায়।
প্রতি ধাপে পরবর্তী সম্ভাব্য শব্দ বেছে নেওয়া হয়। Temperature এই randomness নিয়ন্ত্রণ করে।
Claude: ~200K টোকেন। GPT-4o: ~128K। এর বাইরের তথ্য মডেল দেখতে পায় না। দীর্ঘ কথোপকথনে গুরুত্বপূর্ণ তথ্য বারবার দিন।
Temperature 0 = deterministic। Top-P = কতগুলো সম্ভাব্য শব্দ বিবেচনা করবে। সঠিক সমন্বয়ই ভালো আউটপুট দেয়।
🎨 উপমা: শেফ ও রেসিপি
AI হলো বিশ্বের সেরা শেফ যে ইন্টারনেটের সব রেসিপি মুখস্থ করেছে। কিন্তু সে ঠিক সেটাই রান্না করে যা আপনি বলেন।
খারাপ অর্ডার: "কিছু একটা রান্না করো।" → এলোমেলো রান্না।
ভালো অর্ডার: "আমার diabetic মায়ের জন্য, low-sugar, ৩০ মিনিটে তৈরি, বাংলাদেশি মশলায়, মুরগির স্যুপ বানাও।" → Perfect result.
Prompt Engineering = শেফকে সঠিক নির্দেশনা দেওয়ার বিজ্ঞান ও শিল্প।
সম্পূর্ণ শেখার রোডম্যাপ
- LLM tokenization, attention ও probability বোঝা
- ChatGPT, Claude, Gemini — পার্থক্য ও ব্যবহার
- Role, Task, Context-এর ধারণা আয়ত্ত করা
- প্রতিদিন ১০টি prompt লিখে পরীক্ষা করা
- Milestone: যেকোনো ১০টি ভিন্ন কাজের জন্য কার্যকর prompt লিখতে পারা
- RTTCOF framework আয়ত্ত করা ও প্রয়োগ
- Few-shot prompting দিয়ে output control
- JSON, Table, Markdown output force করা
- হ্যালুসিনেশন ধরা ও কমানোর কৌশল
- Power Keywords বেছে নেওয়ার দক্ষতা
- Milestone: নির্ভরযোগ্যভাবে structured JSON output পাওয়া
- Chain-of-Thought (CoT) ও Self-Reflection prompting
- Prompt chaining দিয়ে multi-step workflow
- System prompt architecture ডিজাইন করা
- Python/API দিয়ে prompt automation
- Prompt versioning ও A/B testing
- Milestone: একটি সম্পূর্ণ AI-powered টুল তৈরি ও deploy
- Multi-agent orchestration system ডিজাইন
- LLM evaluation framework তৈরি
- Scalable prompt architecture
- RAG (Retrieval Augmented Generation) integration
- নিজের Prompt Engineering framework তৈরি
- Milestone: SaaS-মানের AI পণ্য তৈরি ও commercialize করা
📅 ৩০-দিন / ৬০-দিনের বিস্তারিত পরিকল্পনা
- LLM theory পড়া ও বোঝা
- প্রতিদিন ১০টি prompt লেখা
- Claude vs ChatGPT পার্থক্য
- Basic role prompting অভ্যাস
- RTTCOF সম্পূর্ণ আয়ত্ত করা
- Few-shot examples তৈরি
- Output format control করা
- প্রথম mini-project শেষ করা
- Category অনুযায়ী keywords মুখস্থ করা
- CoT ও Self-reflection প্রয়োগ
- API দিয়ে প্রথম automation
- Hallucination debugging শেখা
- একটি সম্পূর্ণ AI টুল বানানো
- Prompt library তৈরি করা
- Portfolio-ready project
- Production deploy করা
- A/B testing framework বানানো
- Metrics দিয়ে prompt মূল্যায়ন
- Complex pipeline তৈরি
- Prompt optimization loop
- Multi-agent system ডিজাইন
- SaaS product launch করা
- Community-তে contribute করা
- নিজের framework publish করা
Intermediate: Python basics, API concept জানা
Advanced: REST API, JSON, Programming logic
Expert: Software architecture, Cloud services (AWS/GCP/Azure)
Prompt-এর অ্যানাটমি ও RTTCOF Framework
একটি শক্তিশালী prompt-এর ৬টি স্তম্ভ থাকে। এই framework-কে আমি বলি RTTCOF।
AI-কে বলুন সে কে। নির্দিষ্ট যত হবে তত ভালো। শুধু "expert" নয় — "a 15-year veteran Bangladeshi tax consultant specializing in SME compliance"।
কী করতে হবে — একটি শক্তিশালী ক্রিয়াপদ দিয়ে শুরু করুন: Analyze, Generate, Evaluate, Summarize, Create, Explain, Compare, Critique।
পটভূমি, দর্শক, শিল্প, বর্তমান পরিস্থিতি। যত বেশি relevant context, তত নির্ভুল আউটপুট। "আমার দর্শক হলো Dhaka-র ১৮-২৫ বছরের tech-savvy উদ্যোক্তা।"
শব্দসীমা, ভাষা, টোন, যা এড়াতে হবে। ইতিবাচক ভাষায় বলুন: "Use simple language (Grade 8 level)" বনাম "Don't use complex words"।
JSON, Markdown table, numbered list, bullet points, prose — স্পষ্ট করুন। Schema দিলে আরো নির্ভরযোগ্য।
Input-Output জোড়া দিয়ে প্যাটার্ন শেখান। এটি সবচেয়ে শক্তিশালী উপাদান। ২-৩টি উদাহরণ ৭০%+ আউটপুট মান বাড়ায়।
🏗️ Master Prompt Template (Copy & Use)
🎯 বাস্তব সম্পূর্ণ উদাহরণ
ভালো বনাম খারাপ Prompt — গভীর তুলনা
📝 উদাহরণ ১: ব্লগ পোস্ট লেখা
💻 উদাহরণ ২: Code লেখা
📊 উদাহরণ ৩: Data Analysis
🎓 উদাহরণ ৪: Complex Explanation
🗂️ সাধারণ ভুলের সম্পূর্ণ তালিকা
| # | ভুলের ধরন | লক্ষণ | Fix |
|---|---|---|---|
| ১ | অতি সংক্ষিপ্ত | Generic, shallow আউটপুট | Context ও constraints যোগ করুন |
| ২ | Role নেই | Inconsistent tone ও perspective | "Act as / You are" দিয়ে শুরু করুন |
| ৩ | Multi-task prompt | কিছু কাজ মিস বা weak হয় | একটি prompt, একটি কাজ |
| ৪ | Format উল্লেখ নেই | Unstructured prose আসে | JSON schema বা template দিন |
| ৫ | নেতিবাচক নির্দেশনা | AI মাঝে মাঝে উল্টো করে | "Avoid X" → "Use Y instead" |
| ৬ | উদাহরণ নেই | AI নিজের ইচ্ছামতো করে | ২-৩টি few-shot example যোগ করুন |
| ৭ | দ্ব্যর্থবোধক শব্দ | "ভালো" — কার কাছে কী ভালো? | Specific criteria দিন |
| ৮ | Context window মনে না রাখা | দীর্ঘ chat-এ AI ভুলে যায় | Key info বারবার recap করুন |
| ৯ | Iteration না করা | প্রথম ফলাফলে আটকে থাকা | কমপক্ষে ৩ বার refine করুন |
| ১০ | শুধু বাংলায় technical prompt | Shallow, less structured আউটপুট | Technical part English-এ রাখুন |
🔑 Power Keywords — আউটপুটের ধরন বদলে দেওয়ার সূত্র
Tutorial & Learning
ধাপে ধাপে শেখানোর জন্য
Analysis & Research
গভীর বিশ্লেষণের জন্য
Code & Technical
Production-grade কোডের জন্য
Business & Marketing
ব্যবসায়িক ও মার্কেটিং কন্টেন্টের জন্য
Structured Output
JSON / Table / Schema আউটপুটের জন্য
Reasoning & Problem Solving
জটিল সমস্যা সমাধানের জন্য
Summary & Condensed
সংক্ষিপ্ত ও concentrated আউটপুটের জন্য
Comparison & Evaluation
তুলনামূলক বিশ্লেষণের জন্য
Creative Writing
সৃজনশীল ও আকর্ষণীয় লেখার জন্য
Tone & Style Modifiers
লেখার স্বর ও ধরন নির্ধারণের জন্য
Planning & Architecture
System ও project design-এর জন্য
Accuracy & Reliability
হ্যালুসিনেশন কমাতে ও নির্ভুলতা বাড়াতে
💎 Power Keywords — Before vs After তুলনা
| Weak Prompt | Power Keywords যোগ করুন | আউটপুটের পার্থক্য |
|---|---|---|
| "Python শেখাও" | Comprehensive roadmap + prerequisites + milestone-based + hands-on exercises |
Structured 8-week plan with checkpoints বনাম random tips |
| "বাজার বিশ্লেষণ করো" | In-depth analysis + data-driven insights + trend identification + root cause |
Systematic report with patterns বনাম surface-level overview |
| "Code লেখো" | Production-ready + scalable architecture + best practices + unit testable |
Clean, documented, tested code বনাম basic script |
| "বিজ্ঞাপন লেখো" | Conversion-focused + pain points + urgency trigger + CTA-driven |
High-converting copy বনাম generic description |
| "তুলনা করো" | Side-by-side comparison + decision matrix + weighted criteria + recommendation |
Actionable framework বনাম vague pros/cons list |
| "সহজ করে বলো" | Feynman technique + ELI5 + vivid analogies + mental model |
Truly intuitive explanation বনাম slightly simpler jargon |
বাস্তব প্রজেক্ট ও Portfolio Ideas
🌱 Beginner Projects
বিভিন্ন situation-এর জন্য professional বাংলা email। Role + constraints prompting দিয়ে।
পণ্য বিবরণ → Facebook/Instagram caption। Few-shot prompting প্রয়োগ।
যেকোনো বিষয় নিজের স্তরে বোঝানোর adaptive learning prompt system।
Job description → Tailored CV summary। ATS-friendly keywords সহ।
শুধু অনুবাদ নয় — tone adaptation সহ। Bengali colloquial → formal → English।
Customer reviews → Sentiment + actionable insights। JSON output দিয়ে।
⚡ Intermediate Projects
E-commerce-এর জন্য FAQ-based chatbot। System prompt + context injection + multi-turn।
CSV data → Bengali business insights + recommendations। CoT reasoning সহ।
Blog → Twitter thread → LinkedIn → Email newsletter। ৪-ধাপের prompt chain।
Job description + CV → fit score + gap analysis + improvement plan।
🚀 Advanced Projects
বাংলাদেশী আইনজীবীদের জন্য চুক্তি বিশ্লেষণ, risk flagging ও draft সহায়তা।
Researcher + Analyst + Writer + Critic agents মিলে automated research reports।
SSC/HSC ছাত্রদের দুর্বলতা শনাক্ত করে personalized curriculum তৈরি।
📌 কেস স্টাডি: ঢাকার ই-কমার্স স্টার্টআপ
সমস্যা: ৫০০+ পণ্যের SEO description লিখতে ৩ জন কর্মী, ৭ দিন।
সমাধান: Production-ready + conversion-focused + few-shot + JSON output format দিয়ে একটি prompt template।
ফলাফল: ৯৫% সময় সাশ্রয়, মাসে ৳২.৫ লাখ কম খরচ, output মান আগের চেয়ে ভালো।
মূল keyword: "Write a conversion-focused, SEO-optimized product description targeting Bangladeshi online shoppers..."
সর্বোত্তম অনুশীলন ও অপ্টিমাইজেশন
একটি prompt-এ ৩টি কাজ দেবেন না। "বিশ্লেষণ করো এবং লেখো এবং SEO করো" — তিনটি আলাদা prompt।
"Complex language avoid করবে না" → "Use Grade 8 reading level language (clear, simple sentences)"।
"দয়া করে যদি সম্ভব হয় আপনি কি..." — এগুলো টোকেন নষ্ট করে। Direct instructions দিন।
প্রথম prompt কখনো perfect নয়। প্রতিবার একটি করে পরিবর্তন করুন। কমপক্ষে ৫ iteration।
Technical কাজের instruction English-এ, context বাংলায় — এটাই সেরা combination।
কাজের prompt গুলো save করুন। Category করুন। Version track করুন। এটাই আপনার সম্পদ।
💰 Token দক্ষতা ও খরচ কমানো
| কৌশল | বিবরণ | সাশ্রয় |
|---|---|---|
| System Prompt Caching | Claude-এ prompt caching enable করলে repeated system prompts-এ ৯০%+ সাশ্রয় | ৯০%+ |
| Template Variables | System prompt বড়, user prompt ছোট রাখুন। Shared context একবারই দিন | ৩০-৫০% |
| Structured Input | Prose-এর বদলে JSON বা bullet-এ context দিন | ১৫-২৫% |
| max_tokens সেট করুন | প্রয়োজনের বেশি token generate না করতে output limit দিন | ২০-৪০% |
| Batch Processing | একসাথে অনেক কাজ একটি prompt-এ array হিসেবে দিন | ৪০-৬০% |
🛡️ হ্যালুসিনেশন কমানোর কৌশল
সাধারণ ভুল, Edge Cases ও Debugging
🔬 5-Step Debugging Framework
⚠️ Edge Cases — যেখানে Prompt ব্যর্থ হয়
"১০০ শব্দে exhaustive deep dive" — অসম্ভব নির্দেশনা। AI হয় একটি মানে, নয়তো দুটোই ব্যর্থ।
"আজকের USD-BDT rate" বা "সর্বশেষ খবর" — Training cutoff-এর পরের তথ্য AI-এর কাছে নেই।
বড় সংখ্যার গণনায় LLM প্রায়ই ভুল করে। এর জন্য Python interpreter বা calculator ব্যবহার করুন।
১০০+ পৃষ্ঠার context দিলে মাঝের তথ্য AI আংশিকভাবে উপেক্ষা করে। গুরুত্বপূর্ণ info শুরু ও শেষে রাখুন।
বাংলাদেশের specific সাংস্কৃতিক context AI সবসময় সঠিকভাবে ধরতে পারে না। Explicit context দিন।
AI আপনার ভুল ধারণাকে confirm করতে পারে। "Disagree if needed. Be honest, not agreeable।" — যোগ করুন।
উন্নত Prompting কৌশল
Zero-Shot — উদাহরণ ছাড়া
কোনো example ছাড়া সরাসরি কাজ বলা। সহজ, well-defined কাজে যথেষ্ট।
Few-Shot — Pattern শিখিয়ে দেওয়া
Input-Output উদাহরণ দিয়ে AI-কে pattern চেনানো। বিশেষ format বা নির্দিষ্ট style-এর জন্য সেরা।
Chain-of-Thought (CoT) — ধাপে ধাপে চিন্তা
AI-কে step-by-step reason করতে বলা। জটিল গণিত, multi-step decision এবং logical analysis-এ গুরুত্বপূর্ণ।
Prompt Chaining — Output→Input Pipeline
একটি AI-এর output পরবর্তীটির input হয়। Complex, multi-stage workflow-এর জন্য।
Self-Reflection — AI নিজেকে সমালোচনা করে
Tree of Thought — Multiple Paths Explore
একটি সমস্যায় একাধিক সমাধান পথ explore করে সেরাটি বেছে নেওয়া।
Production-স্তরের Prompt Engineering
🏭 Production System Prompt Architecture
📦 Prompt Versioning & A/B Testing System
🤖 Multi-Agent Orchestration
Example Architecture: Automated Research Report System
- Orchestrator Agent: Task breakdown ও agent assignment করে
- Research Agent: Web search বা document থেকে তথ্য সংগ্রহ করে
- Analysis Agent: Raw data → structured insights তৈরি করে
- Writer Agent: Insights → human-readable report লেখে
- Critic Agent: Facts verify করে, gaps চিহ্নিত করে
- Editor Agent: Final polish, formatting ও quality check করে
প্রতিটি agent-এর: আলাদা system prompt, আলাদা temperature, আলাদা output schema, এবং inter-agent communication format (JSON) থাকে।
আউটপুট নিয়ন্ত্রণ ও Formatting
🎛️ Temperature ও Parameter গাইড
| কাজের ধরন | Temperature | Top-P | কারণ |
|---|---|---|---|
| Code, Data extraction, JSON | 0.0–0.2 | 0.1 | Maximum determinism |
| Fact-checking, Summarization | 0.2–0.4 | 0.3 | Reliable but natural |
| Blog, Email, Translation | 0.5–0.7 | 0.7 | Balanced creativity |
| Marketing copy, Ad writing | 0.7–0.9 | 0.9 | Engaging variation |
| Creative fiction, Brainstorm | 0.9–1.2 | 1.0 | Maximum creativity |
মূল্যায়ন ও Benchmarking
১০টি sample নিন। কতটি correct? ৮+/১০ = production-ready। Human evaluator দিয়ে rate করুন।
একই prompt ৫ বার চালান। আউটপুটের মান কি similar? High variance মানে prompt আরো specific করতে হবে।
আউটপুট কি actually প্রশ্নের উত্তর দিচ্ছে? Off-topic content আছে কি? Focus কি maintain হয়েছে?
কতটি token খরচ হলো? একই মান কম token-এ পাওয়া যায় কি? Cost per quality unit হিসাব করুন।
🧪 A/B Testing Framework
ইন্টারেক্টিভ কুইজ ও চ্যালেঞ্জ
প্রতিটি প্রশ্নের উত্তর মনে মনে লিখুন, তারপর hint দেখুন।
"Comprehensive roadmap" + "step-by-step guide" + "prerequisites" + "hands-on exercises" + "milestone-based" + "beginner to advanced"। এই keywords একসাথে AI-কে একটি structured, progressive learning document তৈরি করতে trigger করে।
"Only use provided information" — বাইরের তথ্য ব্যবহার বন্ধ করে। (২) "Flag uncertainty" — অনিশ্চিত তথ্য চিহ্নিত করতে বলে। (৩) "Confidence level [HIGH/MEDIUM/LOW]" — প্রতিটি claim-এর বিশ্বাসযোগ্যতা রেট করতে বলে।
Topic: বাংলাদেশে EV (Electric Vehicle) বাজারের সম্ভাবনা।
Chain: (১) Market research JSON → (২) Bengali blog post → (৩) 3 social media posts + 1 email subject line।
একটি Python function লিখুন (যেকোনো কাজের) → AI-কে critical self-review করতে বলুন → Improved version চান → Unit tests লিখতে বলুন। প্রথম ও শেষ version compare করুন।
আপনার সবচেয়ে বেশি ব্যবহৃত ৫টি কাজ বেছে নিন। প্রতিটির জন্য একটি optimized prompt template তৈরি করুন। JSON schema-তে version, performance score, changelog সহ save করুন।
আজ: Challenge 1 সম্পন্ন করুন — RTTCOF upgrade।
এই সপ্তাহে: একটি Prompt Library শুরু করুন — ৩টি template তৈরি করুন।
মনে রাখুন: Prompt Engineering একটি empirical skill — শুধু পড়লে হবে না। প্রতিদিন কমপক্ষে ১০টি prompt লিখুন, test করুন, refine করুন।