
Subtitle: Role Prompting, Context Engineering, Task Control, Constraints, Reasoning, Evidence Verification, Output Design এবং Practical Master Prompt তৈরির সম্পূর্ণ গাইড।
Introduction: AI-কে শুধু নির্দেশ দিলেই হয় না, সঠিকভাবে কাজ করাতে হয়
বর্তমানে ChatGPT, Google Gemini, Claude এবং অন্যান্য AI মডেল দিয়ে লেখা, প্রোগ্রামিং, গবেষণা, ছবি তৈরি, ব্যবসায়িক পরিকল্পনা, সার্ভার কনফিগারেশন, ডেটা বিশ্লেষণসহ অসংখ্য কাজ করা যায়। কিন্তু একই AI-কে একই কাজের জন্য দুইভাবে নির্দেশ দিলে অনেক সময় দুই রকম ফলাফল পাওয়া যায়।
উদাহরণ:
সাধারণ Prompt:
আমার জন্য একটি ওয়েবসাইট তৈরি করো। এই নির্দেশে AI জানে না ওয়েবসাইটটি কী ধরনের হবে, কারা ব্যবহার করবে, কোন প্রযুক্তি ব্যবহার করতে হবে, কী কী ফিচার থাকবে, নিরাপত্তার প্রয়োজন কতটুকু, কিংবা ডিজাইন কেমন হবে।
Professional Prompt:
Act as a senior full-stack web developer.
Build a responsive business website using PHP 8.3,
MySQL, HTML, CSS, and JavaScript.
Requirements:
- Create a professional homepage.
- Include service and contact pages.
- Use secure database queries.
- Validate all user inputs.
- Follow responsive design principles.
Constraints:
- Avoid unnecessary dependencies.
- Do not use deprecated PHP functions.
- Keep the code modular and maintainable.
Output:
Provide the project structure, complete source code,
database schema, installation steps, and testing instructions. এখানে AI-কে শুধু ওয়েবসাইট তৈরি করতে বলা হয়নি। বরং তার ভূমিকা, কাজ, প্রযুক্তি, প্রয়োজনীয় ফিচার, সীমাবদ্ধতা এবং চূড়ান্ত ফলাফলের ধরন নির্ধারণ করে দেওয়া হয়েছে।
এটাই Prompt Engineering-এর আসল শক্তি: AI-কে শুধু কী করতে হবে তা নয়, বরং কোন শর্তে, কোন তথ্যের ভিত্তিতে এবং কীভাবে সফল ফলাফল দিতে হবে তা পরিষ্কার করে দেওয়া।
১. Role Prompting: Act as a দিয়ে AI-কে সঠিক দায়িত্ব দেওয়া
Prompt Engineering-এর প্রথম গুরুত্বপূর্ণ কৌশল হলো Role Prompting।
Role অর্থ ভূমিকা বা দায়িত্ব। আপনি AI-কে যখন বলেন:
Act as a professional graphic designer.
তখন আপনি তাকে একজন পেশাদার গ্রাফিক ডিজাইনারের দৃষ্টিভঙ্গি থেকে কাজ করতে নির্দেশ দিচ্ছেন।
কিন্তু শুধু Role দিলেই কাজ শেষ হয় না।
ধরুন, আপনি বললেন:
Act as a cybersecurity expert. এখানে AI একটি ভূমিকা পেয়েছে, কিন্তু কী কাজ করবে তা জানে না।
আরও কার্যকর নির্দেশনা:
Act as a cybersecurity expert.
Review my website security.
Identify common vulnerabilities.
Explain the risk of each issue.
Recommend practical defensive solutions.
Do not modify any files.
Provide findings in a structured report. এখানে AI-এর কাজ পরিষ্কার।
Role নির্বাচন করার নিয়ম
| কাজ | উপযুক্ত Role |
|---|---|
| ওয়েবসাইট তৈরি | Act as a senior web developer |
| সার্ভার পরীক্ষা | Act as a Linux system administrator |
| নিরাপত্তা পরীক্ষা | Act as a cybersecurity analyst |
| ব্যবসায়িক পরিকল্পনা | Act as a business strategist |
| ছবি ডিজাইন | Act as a professional graphic designer |
| SEO | Act as an SEO specialist |
| কোড পরীক্ষা | Act as a code auditor |
| গবেষণা | Act as an investigative researcher |
কেন এটি গুরুত্বপূর্ণ?
একই কাজের জন্য ভিন্ন Role দিলে AI-এর উত্তরের গুরুত্ব, ভাষা, বিশ্লেষণের দৃষ্টিভঙ্গি এবং অগ্রাধিকার পরিবর্তিত হতে পারে।
উদাহরণস্বরূপ, একটি ওয়েবসাইটকে একজন Designer দেখবেন রং, Typography ও Layout-এর দিক থেকে। একজন Developer দেখবেন Code, Functionality ও Architecture-এর দিক থেকে। একজন Security Analyst দেখবেন Vulnerability ও Data Protection-এর দিক থেকে।
অর্থাৎ, Role নির্বাচন করার মাধ্যমে আপনি AI-কে কোন দৃষ্টিভঙ্গি থেকে কাজটি দেখতে হবে তা বুঝিয়ে দেন।
মনে রাখবেন: Act as an expert লিখলেই AI বাস্তব বিশেষজ্ঞ হয়ে যায় না। এটি একটি কাজের দৃষ্টিভঙ্গি নির্ধারণ করে; বাস্তব যোগ্যতা, অভিজ্ঞতা বা নির্ভুলতার নিশ্চয়তা দেয় না।
২. Objective: AI-কে সুনির্দিষ্ট লক্ষ্য দেওয়া
Objective অর্থ কাজের মূল উদ্দেশ্য।
আপনি AI-কে কী তৈরি করতে চান, কী সমস্যা সমাধান করতে চান অথবা কী ফলাফল পেতে চান, সেটি স্পষ্টভাবে লিখতে হবে।
দুর্বল Prompt:
Improve my website. এখানে Improve বলতে কী বোঝানো হয়েছে তা পরিষ্কার নয়।
শক্তিশালী Prompt:
Act as a website optimization specialist.
My objective is to improve website loading speed
without changing the existing visual design.
Analyze:
1. Image optimization.
2. CSS and JavaScript loading.
3. Server response time.
4. Database query performance.
Provide a prioritized optimization plan. এখানে লক্ষ্য হলো Website Speed উন্নত করা, কিন্তু Visual Design অপরিবর্তিত রাখা।
Objective লেখার পাঁচটি নিয়ম
- কী করতে হবে তা লিখুন।
- কেন করতে হবে তা জানান।
- কোন সমস্যাটি সমাধান করতে চান তা বলুন।
- কাজের ফলাফল কী হবে তা নির্ধারণ করুন।
- কোন বিষয় পরিবর্তন করা যাবে না তা উল্লেখ করুন।
উদাহরণ:
My objective is to modernize my existing PHP application.
The application must remain compatible with
the current database structure.
Improve code organization, security,
and maintainability without breaking
existing functionality. এখানে AI বুঝতে পারবে যে পুরো Application নতুন করে তৈরি করাই লক্ষ্য নয়। পুরোনো Application-এর কার্যকারিতা ঠিক রেখে উন্নয়ন করতে হবে।
৩. Context Engineering: AI-কে প্রয়োজনীয় তথ্য দেওয়া
এটি Prompt Engineering-এর সবচেয়ে গুরুত্বপূর্ণ অংশগুলোর একটি।
Context অর্থ প্রেক্ষাপট বা কাজ সম্পর্কিত প্রয়োজনীয় তথ্য।
অনেক সময় AI ভুল উত্তর দেয় কারণ তাকে প্রয়োজনীয় তথ্য দেওয়া হয়নি।
ধরুন, আপনি লিখলেন:
My PHP website is not working.
Fix it. AI জানে না:
- PHP Version কত?
- কোন Framework ব্যবহার করা হয়েছে?
- Server Apache নাকি Nginx?
- কী Error দেখাচ্ছে?
- কোন ফাইল সমস্যার সঙ্গে সম্পর্কিত?
- সম্প্রতি কী পরিবর্তন হয়েছে?
তাই Context ছাড়া সঠিক সমাধান পাওয়া কঠিন।
ভালো Context দেওয়ার উদাহরণ
Act as a senior PHP troubleshooting engineer.
PROJECT INFORMATION:
- PHP Version: 8.3
- Database: MySQL 8
- Server: Apache
- Application Type: Custom PHP
- Operating System: Ubuntu
CURRENT PROBLEM:
The login page returns HTTP 500.
EXPECTED RESULT:
The login page should authenticate valid users
and display a proper error for invalid credentials.
IMPORTANT:
Do not assume the cause.
Analyze the available error logs first. এখানে AI সমস্যাটি বুঝতে প্রয়োজনীয় তথ্য পাচ্ছে।
Context-এর মধ্যে কী কী থাকবে?
| Context Type | কী তথ্য দেবেন |
|---|---|
| Project Context | Project-এর নাম ও ধরন |
| Technical Context | Language, Framework, Version |
| User Context | কারা ব্যবহার করবে |
| Business Context | ব্যবসার উদ্দেশ্য |
| Problem Context | বর্তমান সমস্যা |
| Historical Context | আগে কী পরিবর্তন হয়েছে |
| Resource Context | Available files, documents, images |
| Environment Context | Server, OS, Hardware |
গুরুত্বপূর্ণ শিক্ষা: AI-কে আপনার মনের অবস্থা অনুমান করতে বলবেন না। প্রয়োজনীয় তথ্য দিন। Context যত প্রাসঙ্গিক হবে, উত্তর তত বেশি নির্দিষ্ট হওয়ার সুযোগ তৈরি হবে।
৪. Task Decomposition: বড় কাজকে ছোট কাজে ভাগ করা
Task Decomposition অর্থ বড় একটি কাজকে ছোট ছোট ধাপে ভাগ করা।
ধরুন, আপনি একটি সম্পূর্ণ ISP Billing Software তৈরি করতে চান।
একটি সাধারণ Prompt:
Act as a software developer.
Build an ISP billing software. এটি অত্যন্ত বড় ও অস্পষ্ট নির্দেশনা।
কারণ ISP Billing Software-এর মধ্যে থাকতে পারে:
- Customer Management
- PPPoE User Management
- Package Management
- Billing
- Payment Collection
- Invoice Generation
- Due Management
- Network Monitoring
- Admin Dashboard
- Reporting
সবকিছু একসঙ্গে করতে বললে অনেক গুরুত্বপূর্ণ বিষয় বাদ পড়তে পারে।
Professional Task Decomposition
Act as a senior ISP software architect.
Design an ISP billing system.
Divide the project into the following phases:
Phase 1: Requirement Analysis
Phase 2: Database Architecture
Phase 3: Customer Management
Phase 4: Package Management
Phase 5: PPPoE Integration
Phase 6: Billing and Payments
Phase 7: Reporting
Phase 8: Security Testing
Phase 9: Deployment
For each phase:
- Define objectives.
- Identify dependencies.
- List required components.
- Define completion criteria.
Do not begin implementation
until the architecture is approved. এখানে AI-কে একটি বড় কাজের বদলে পরিকল্পিত ধাপে কাজ করতে বলা হয়েছে।
কেন এটি কার্যকর?
কারণ প্রতিটি ধাপ আলাদাভাবে পরীক্ষা করা যায়। কোনো একটি অংশে সমস্যা হলে পুরো Project আবার শুরু করার প্রয়োজন হয় না।
এটি বিশেষ করে Coding, Business Automation, Research এবং বড় Documentation তৈরির ক্ষেত্রে কার্যকর।
৫. Constraints: AI কী করতে পারবে না তা নির্ধারণ
Constraints অর্থ সীমাবদ্ধতা বা কাজের সীমানা।
অনেকেই AI-কে কী করতে হবে বলেন, কিন্তু কী করতে পারবে না তা বলেন না।
ফলে AI কখনো অপ্রয়োজনীয় Feature যোগ করতে পারে, কখনো বিদ্যমান Code পরিবর্তন করতে পারে, আবার কখনো এমন Technology ব্যবহার করতে পারে যা আপনার Project-এর সঙ্গে সামঞ্জস্যপূর্ণ নয়।
উদাহরণ
Act as a senior PHP developer.
Improve my existing application.
CONSTRAINTS:
- Do not change the database schema.
- Do not remove existing features.
- Do not introduce paid dependencies.
- Do not change the current URL structure.
- Do not modify unrelated files.
- Maintain PHP 8.3 compatibility.
Explain the proposed changes before implementation. এই Prompt-এ AI-কে পরিষ্কার সীমা দেওয়া হয়েছে।
গুরুত্বপূর্ণ Constraint Phrases
| Phrase | কাজ |
|---|---|
Do not modify existing code | বর্তমান Code পরিবর্তন নিষেধ |
Preserve backward compatibility | পুরোনো কার্যকারিতা বজায় রাখা |
Avoid unnecessary dependencies | অপ্রয়োজনীয় Package এড়িয়ে চলা |
Do not change the database schema | Database Structure অপরিবর্তিত রাখা |
Stay within the defined scope | নির্ধারিত কাজের বাইরে না যাওয়া |
Wait for my approval | অনুমতি না পাওয়া পর্যন্ত অপেক্ষা |
Perform a read-only audit | শুধু পরীক্ষা, পরিবর্তন নয় |
Do not fabricate results | বানানো ফলাফল না দেওয়া |
তবে একটি বিষয় মনে রাখতে হবে: Prompt-এ নিষেধাজ্ঞা লিখলেই সব Tool বা AI Agent-এর কাজ স্বয়ংক্রিয়ভাবে সীমাবদ্ধ হয়ে যায় না। বাস্তব নিরাপত্তার জন্য File Permission, Access Control, Tool Permission এবং Backup-ও প্রয়োজন।
৬. Output Engineering: AI-এর উত্তর কেমন হবে তা নির্ধারণ
অনেক সময় AI সঠিক তথ্য দেয়, কিন্তু উত্তরটি ব্যবহার করার মতো হয় না।
উদাহরণ:
আপনি একটি Ubuntu Server Setup করতে বললেন। AI হয়তো অনেক ব্যাখ্যা দিল, কিন্তু কোন Command আগে চালাতে হবে, কোনটি পরে চালাতে হবে, কীভাবে Result যাচাই করবেন তা পরিষ্কার করল না।
এজন্য Output Format নির্ধারণ করতে হবে।
সাধারণ Prompt
Act as a Linux administrator.
Explain how to install PHP on Ubuntu. Professional Output Prompt
Act as a Linux system administrator.
Explain how to install PHP on Ubuntu.
OUTPUT FORMAT:
1. Prerequisites
2. Update package repositories
3. Install required packages
4. Configure PHP
5. Verify installation
6. Test PHP execution
7. Troubleshooting
For every command:
- Provide the exact command.
- Explain what it does.
- Explain the expected result.
- Include a verification command.
Use beginner-friendly language. এখানে উত্তরটি একটি বাস্তব Installation Guide-এর মতো হবে।
Output Format-এর কিছু কার্যকর নির্দেশনা
Use a comparison table— তুলনামূলক টেবিল তৈরি করো।Provide step-by-step instructions— ধাপে ধাপে নির্দেশনা দাও।Include practical examples— বাস্তব উদাহরণ দাও।Use beginner-friendly language— সহজ ভাষায় লেখো।Provide copy-paste-ready commands— সরাসরি ব্যবহারযোগ্য Command দাও।Include a troubleshooting section— সমস্যা সমাধানের অংশ যোগ করো।Return valid JSON— নির্দিষ্ট JSON Format-এ উত্তর দাও।
আপনার কাজের ধরন অনুযায়ী Output Format বেছে নিন। সব কাজে JSON বা Table প্রয়োজন হয় না।
৭. Evidence-Based Prompting: অনুমান নয়, প্রমাণ চাইতে শিখুন
AI ব্যবহার করার ক্ষেত্রে একটি বড় সমস্যা হলো ভুল তথ্য আত্মবিশ্বাসের সঙ্গে উপস্থাপন করা।
এ ধরনের ভুল তথ্যকে অনেক সময় Hallucination বলা হয়।
উদাহরণ:
Act as a technical researcher.
Tell me whether PHP 8.3 supports this function. AI উত্তর দিলেই সেটিকে চূড়ান্ত সত্য ধরে নেওয়া ঠিক হবে না।
আরও শক্তিশালী Prompt:
Act as a PHP technical documentation researcher.
Verify whether the specified function
is supported in PHP 8.3.
Requirements:
- Check official PHP documentation.
- Provide the relevant documentation link.
- Identify version compatibility.
- Distinguish verified facts from assumptions.
- If the information cannot be verified,
explicitly state that.
Do not invent documentation references. এখানে AI-কে নির্ভরযোগ্য উৎস দিয়ে যাচাই করতে বলা হয়েছে।
Evidence Control-এর গুরুত্বপূর্ণ Phrase
| Prompt Phrase | অর্থ |
|---|---|
Verify every important claim | গুরুত্বপূর্ণ তথ্য যাচাই করো |
Use official documentation | অফিসিয়াল ডকুমেন্টেশন ব্যবহার করো |
Cite reliable sources | নির্ভরযোগ্য উৎস দাও |
Distinguish facts from assumptions | সত্য ও অনুমান আলাদা করো |
State uncertainty explicitly | অনিশ্চয়তা স্পষ্ট করো |
Do not invent references | বানানো রেফারেন্স দেবে না |
একটি গুরুত্বপূর্ণ নিয়ম হলো, কোনো তথ্যের উৎস পাওয়া না গেলে AI-কে বলতে দিন যে তথ্যটি যাচাই করা যায়নি। এতে উত্তর ছোট হলেও বেশি বিশ্বাসযোগ্য হতে পারে।
৮. Few-Shot Prompting: উদাহরণ দেখিয়ে AI-কে শেখানো
Few-Shot Prompting হলো AI-কে কয়েকটি Input ও Output Example দেখিয়ে কাঙ্ক্ষিত কাজের ধরন বোঝানো।
ধরুন, আপনি চান AI আপনার জন্য সবসময় নির্দিষ্ট Format-এ SEO Title তৈরি করবে।
শুধু নির্দেশনা দিলে:
Act as an SEO specialist.
Generate SEO titles for my articles. AI বিভিন্ন ধরনের Title দিতে পারে।
কিন্তু উদাহরণ দিলে:
Act as an SEO specialist.
Follow the examples below.
Example 1:
Input: WordPress Security
Output: WordPress Security Guide – Protect Your Website
Example 2:
Input: PHP Tutorial
Output: PHP Programming Tutorial – Beginner to Advanced
Example 3:
Input: MikroTik Configuration
Output: MikroTik Router Configuration – Complete Guide
Now generate a title for:
Input: AI Prompt Engineering এখানে AI বুঝতে পারবে আপনি কেমন ধরনের Title চান।
Few-Shot Prompt কখন ব্যবহার করবেন?
- নির্দিষ্ট লেখার Style বজায় রাখতে।
- একই ধরনের রিপোর্ট বারবার তৈরি করতে।
- Data Classification করতে।
- নির্দিষ্ট JSON বা Table Format তৈরি করতে।
- Customer Support-এর উত্তর একই নিয়মে তৈরি করতে।
তবে অতিরিক্ত বা অসংগত উদাহরণ দিলে ফলাফল খারাপও হতে পারে। উদাহরণগুলো যেন একই নিয়ম অনুসরণ করে তা নিশ্চিত করুন।
৯. Prompt Chaining: একটি Prompt-এর ফল দিয়ে পরবর্তী কাজ করা
Prompt Chaining অর্থ একটি বড় কাজকে কয়েকটি ধারাবাহিক Prompt-এ সম্পন্ন করা।
ধরুন, আপনি একটি Technical Article তৈরি করবেন।
একটি Prompt-এ Research, Writing, SEO, Editing এবং Fact Checking সব করতে বলার পরিবর্তে কাজগুলো ভাগ করুন।
Prompt Chaining Workflow
- Step 1 – Researchতথ্য সংগ্রহ, অফিসিয়াল Reference ও গুরুত্বপূর্ণ বিষয় শনাক্ত।
- Step 2 – OutlineArticle-এর Heading, Subheading ও বিষয়বস্তু সাজানো।
- Step 3 – WritingOutline অনুযায়ী সম্পূর্ণ Article লেখা।
- Step 4 – Fact Checkingতথ্য, Version ও Reference যাচাই।
- Step 5 – SEO OptimizationTitle, Description, Keyword ও Internal Linking পরিকল্পনা।
- Step 6 – Final EditingGrammar, Readability ও Formatting পরীক্ষা।
উদাহরণ: একটি Article তৈরির ধারাবাহিক Prompt
প্রথম Prompt:
Act as a technical researcher.
Research the topic "PHP 8.3 Security".
Use official documentation and reliable sources.
Provide a structured research report. দ্বিতীয় Prompt:
Act as a professional technical writer.
Use the research report above.
Create a detailed beginner-friendly article.
Preserve technical accuracy and include examples. তৃতীয় Prompt:
Act as a fact-checking editor.
Review the article above.
Verify technical claims, identify unsupported statements,
and provide corrections with references. চতুর্থ Prompt:
Act as an SEO specialist.
Optimize the verified article for search engines.
Create an SEO title, meta description,
focus keyword, and URL slug.
Do not alter technical facts. এই পদ্ধতিতে প্রতিটি কাজের জন্য আলাদা নির্দেশনা দেওয়া যায়। একটি ধাপের ভুল পরবর্তী ধাপে যাওয়ার আগেই শনাক্ত করা সম্ভব।
১০. Iterative Refinement: প্রথম উত্তরকে চূড়ান্ত ধরে নেবেন না
Iterative Refinement অর্থ বারবার পরীক্ষা করে ফলাফল উন্নত করা।
অনেকেই প্রথম AI Response পাওয়ার পর সেটি কপি করে ব্যবহার করেন। কিন্তু Professional Prompt Engineering-এ প্রথম Response হলো একটি Draft বা প্রাথমিক ফলাফল।
ধরুন, আপনি AI-কে একটি Website Design করতে বললেন। AI প্রথমে একটি সাধারণ Design দিল।
আপনি পরবর্তী Prompt-এ বলতে পারেন:
Review your previous design.
Identify:
1. Weak visual hierarchy.
2. Poor spacing.
3. Inconsistent typography.
4. Accessibility issues.
5. Mobile responsiveness problems.
Then propose specific improvements. এরপর:
Apply the approved improvements.
Preserve the existing page structure.
Explain every significant design change. এখানে কাজটি একবারে শেষ না করে পরীক্ষা ও উন্নয়নের মাধ্যমে এগিয়ে নেওয়া হচ্ছে।
Refinement-এর একটি সহজ নিয়ম
Initial Prompt → Review → Identify Problems → Correct → Test → Finalize
এটি Software Development, Content Writing, Image Prompting এবং Business Planning—সব ক্ষেত্রেই ব্যবহার করা যায়।
১১. Self-Evaluation: AI-কে নিজের উত্তর যাচাই করতে বলা
AI-কে শুধু উত্তর তৈরি করতে বলবেন না। প্রয়োজনে সেই উত্তর মূল্যায়নও করতে বলুন।
উদাহরণ:
Act as an independent quality assurance reviewer.
Evaluate the solution you just provided.
Check:
- Does it satisfy the original requirements?
- Are there unsupported assumptions?
- Are any important steps missing?
- Are the instructions technically consistent?
- Are there potential security risks?
Provide a list of issues and corrections. এতে AI তার আগের উত্তরের দুর্বলতা শনাক্ত করার চেষ্টা করবে।
তবে মনে রাখবেন, AI নিজের ভুল সবসময় নিজে ধরতে পারবে না। একই ভুল ধারণা থেকে উত্তর তৈরি ও যাচাই করলে ভুল থেকে যাওয়ার সম্ভাবনা থাকে।
তাই গুরুত্বপূর্ণ কাজের ক্ষেত্রে আলাদা Source, Test, Documentation বা মানুষের Review প্রয়োজন।
১২. Multi-Role Prompting: একাধিক বিশেষজ্ঞের দৃষ্টিভঙ্গি
একটি বড় কাজ অনেক সময় একাধিক বিষয়ের সঙ্গে সম্পর্কিত।
ধরুন, আপনি একটি Online Business Platform তৈরি করছেন। এখানে Software Architecture, Security, UI/UX এবং Business Strategy—সবকিছু গুরুত্বপূর্ণ।
তখন ব্যবহার করতে পারেন:
Act as a multidisciplinary professional team
consisting of:
1. A senior software architect.
2. A cybersecurity analyst.
3. A UI/UX designer.
4. A database administrator.
5. A business strategist.
Evaluate my proposed platform.
Each role should identify its relevant concerns.
Then consolidate the findings into one
practical implementation roadmap.
Clearly distinguish technical requirements
from business recommendations. এখানে AI-কে একাধিক বিশেষজ্ঞের দৃষ্টিভঙ্গি ব্যবহার করতে বলা হয়েছে।
তবে এটি মনে রাখা জরুরি: একাধিক Role লিখলে একাধিক স্বাধীন বিশেষজ্ঞ বাস্তবে কাজ করছেন—এমন নয়। এটি একই AI-এর উত্তরে বিভিন্ন দৃষ্টিভঙ্গি সংগঠিত করার কৌশল।
১৩. Read-Only Forensic Prompting: AI-কে কিছু পরিবর্তন না করে পরীক্ষা করতে বলা
এটি বিশেষ করে Software Development, Server Management এবং পুরোনো Project Maintenance-এর জন্য অত্যন্ত গুরুত্বপূর্ণ।
ধরুন, আপনার একটি PHP Project অনেক বছর ধরে চলছে। আপনি চান AI পুরো Project পরীক্ষা করুক, কিন্তু কোনো ফাইল পরিবর্তন না করুক।
সাধারণ নির্দেশনা:
Act as a PHP developer.
Check my project. এটি যথেষ্ট নয়। AI হয়তো সরাসরি Code পরিবর্তনের পরামর্শ দিতে পারে অথবা কোনো Agent-এর মাধ্যমে ফাইল পরিবর্তনের চেষ্টা করতে পারে।
Professional Forensic Prompt
Act as a senior forensic software auditor.
MISSION:
Inspect my existing PHP application.
STRICT RULES:
- READ-ONLY inspection only.
- Do not edit any files.
- Do not delete any files.
- Do not create new files.
- Do not install packages.
- Do not execute destructive commands.
- Do not modify the database.
INVESTIGATION:
1. Inspect project architecture.
2. Identify security vulnerabilities.
3. Identify deprecated functions.
4. Check dependency compatibility.
5. Identify possible performance issues.
REPORT:
- Exact file paths.
- Relevant code locations.
- Evidence.
- Severity.
- Recommended correction.
Stop after the audit.
Wait for my approval before implementation. কেন এই পদ্ধতি গুরুত্বপূর্ণ?
কারণ Project-এর বর্তমান অবস্থা না বুঝে Code পরিবর্তন করলে পুরোনো Feature নষ্ট হতে পারে।
প্রথমে Audit, তারপর Findings Review, এরপর অনুমোদন এবং সবশেষে Implementation—এটাই নিরাপদ Workflow।
মনে রাখবেন: Read-only Prompt লিখলেই কোনো Agent-এর File Access বন্ধ হয়ে যায় না। বাস্তবে Read-only Permission, Backup এবং সীমিত Tool Access ব্যবহার করাও জরুরি।
১৪. Negative Prompting: AI-কে কী এড়িয়ে চলতে হবে বোঝানো
Negative Prompting বলতে বোঝায় AI-কে নির্দিষ্ট কিছু কাজ, আচরণ বা ফলাফল এড়িয়ে চলতে বলা।
উদাহরণ:
Act as a professional article writer.
Write an educational article about WordPress security.
Avoid:
- Repetitive paragraphs.
- Unsupported technical claims.
- Fake statistics.
- Unnecessary introductions.
- Misleading headlines.
- Irrelevant information.
Focus on practical and accurate explanations. এখানে AI-কে শুধু কী লিখতে হবে তা নয়, কী ধরনের লেখা এড়িয়ে চলতে হবে সেটিও বলা হয়েছে।
Negative Prompt-এর কয়েকটি কার্যকর Phrase
| Phrase | বাংলা অর্থ |
|---|---|
Avoid unnecessary complexity | অপ্রয়োজনীয় জটিলতা এড়িয়ে চলো |
Do not fabricate statistics | বানানো পরিসংখ্যান দেবে না |
Avoid repetitive content | একই কথা বারবার বলবে না |
Do not change the original meaning | মূল বক্তব্য পরিবর্তন করবে না |
Avoid unsupported assumptions | প্রমাণহীন অনুমান এড়িয়ে চলো |
Do not introduce unrelated features | সম্পর্কহীন Feature যোগ করবে না |
একটি বিষয় মনে রাখবেন: Negative Instruction-এর পাশাপাশি Positive Instruction-ও দিন।
শুধু Don't write complicated content বলার চেয়ে Explain the topic in simple language with practical examples বলা বেশি কার্যকর।
১৫. AI-কে আপনার কাজের পরিবেশ বুঝিয়ে দেওয়া
একটি ভালো Prompt সবসময় শুধু Role এবং Task-এর মধ্যে সীমাবদ্ধ থাকে না। অনেক সময় AI-কে আপনার Environment সম্পর্কেও জানাতে হয়।
উদাহরণস্বরূপ, আপনি একটি পুরোনো Laptop-এ Software Install করতে চান।
আপনি যদি শুধু বলেন:
Act as a Windows expert.
Install the latest Windows. তাহলে AI আপনার Hardware-এর উপযোগিতা বিবেচনা না করেই সাধারণ পরামর্শ দিতে পারে।
আরও ভালো Prompt:
Act as an experienced Windows deployment specialist.
MY HARDWARE:
- Laptop: Toshiba
- RAM: 4 GB
- Storage: HDD
- System architecture: 32-bit
- Model: Unknown
OBJECTIVE:
Recommend a compatible Windows installation approach.
CONSTRAINTS:
- Consider hardware compatibility.
- Do not recommend unsupported configurations.
- Avoid suspicious modified ISO downloads.
- Explain system requirements.
- Provide a safe installation procedure.
OUTPUT:
Give one practical recommendation
and explain its limitations. এখানে AI আপনার Hardware এবং সীমাবদ্ধতা বুঝে উত্তর দেওয়ার সুযোগ পাবে।
এই পদ্ধতি কোথায় ব্যবহার করবেন?
- Windows Installation
- Android Development
- Ubuntu Server Configuration
- PHP Application Deployment
- Database Migration
- Mobile App Development
- Website Hosting
- Hardware Troubleshooting
মূল শিক্ষা: AI-কে আপনার কাজের পরিবেশ না জানালে সে এমন সমাধান দিতে পারে যা আপনার বাস্তব পরিবেশে কাজ করবে না।
১৬. Dynamic Prompting: কাজের ধরন অনুযায়ী পরিবর্তনযোগ্য Prompt
Dynamic Prompt হলো এমন Prompt যেখানে কিছু অংশ পরিবর্তন করে বিভিন্ন কাজে ব্যবহার করা যায়।
ধরুন, আপনি একজন Software Developer। প্রতিবার নতুন Project-এর জন্য সম্পূর্ণ Prompt লিখতে চান না।
তাহলে একটি Reusable Template তৈরি করতে পারেন।
Act as a senior [ROLE].
PROJECT:
[PROJECT NAME]
TECHNOLOGY:
[TECH STACK]
OBJECTIVE:
[WHAT NEEDS TO BE DONE]
CURRENT PROBLEM:
[DESCRIBE THE PROBLEM]
CONSTRAINTS:
[WHAT MUST NOT CHANGE]
EXPECTED RESULT:
[DESCRIBE SUCCESS]
OUTPUT FORMAT:
1. Analysis
2. Findings
3. Proposed solution
4. Implementation steps
5. Verification এখানে শুধু [ROLE], [PROJECT NAME], [TECH STACK] এবং অন্যান্য Placeholder পরিবর্তন করলেই নতুন Prompt তৈরি হবে।
উদাহরণ
একই Template দিয়ে আপনি তৈরি করতে পারেন:
PHP Project:
Act as a senior PHP developer.
TECHNOLOGY: PHP 8.3, MySQL.
OBJECTIVE: Improve application security. React Project:
Act as a senior React developer.
TECHNOLOGY: React, TypeScript, Vite.
OBJECTIVE: Improve application performance. Linux Server:
Act as a Linux system administrator.
TECHNOLOGY: Ubuntu, Apache, PHP.
OBJECTIVE: Configure a secure web server. এতে একই ধরনের কাজের জন্য বারবার নতুন Prompt লেখার প্রয়োজন কমে যায়।
১৭. Success Criteria: AI-এর কাজ সফল হয়েছে কি না নির্ধারণ
Professional Prompt Engineering-এর একটি গুরুত্বপূর্ণ বিষয় হলো Success Criteria।
অর্থাৎ, AI যে কাজটি করেছে সেটি সফল হয়েছে কি না তা কীভাবে বুঝবেন?
ধরুন, আপনি একটি Login System তৈরি করতে বললেন।
শুধু:
Build a secure login system. বললে Security কতটুকু নিশ্চিত হয়েছে তা বোঝার কোনো নির্দিষ্ট মানদণ্ড নেই।
আরও কার্যকর Prompt:
Act as a senior application security engineer.
Build a PHP login system.
SUCCESS CRITERIA:
1. Passwords must be securely hashed.
2. SQL queries must use prepared statements.
3. User input must be validated.
4. Authentication errors must be handled safely.
5. Session security must be considered.
6. Unauthorized access must be restricted.
7. The implementation must include testing steps.
Provide evidence for each requirement. এখানে AI-কে কাজের পাশাপাশি সফলতার শর্তও দেওয়া হয়েছে।
বিভিন্ন কাজের Success Criteria
| কাজ | সফলতার মানদণ্ড |
|---|---|
| Website | Responsive, functional, accessible |
| Software | Tested, maintainable, secure |
| Article | Accurate, readable, complete |
| SEO | Correct metadata, relevant content |
| Research | Reliable sources, verified claims |
| Image Design | Correct composition, readable text |
| Server Setup | Services running, configuration verified |
| Database | Data integrity, correct queries |
এটি অত্যন্ত কার্যকর, কারণ AI-এর উত্তর দেখতে সুন্দর হলেই যে কাজটি সফল হয়েছে, তা নয়।
১৮. AI Prompt Engineering-এর সাধারণ ভুল
অনেকেই মনে করেন যত বড় Prompt, তত ভালো Result। বাস্তবে এটি সবসময় সত্য নয়।
অপ্রয়োজনীয় নির্দেশনা, অস্পষ্ট শব্দ এবং পরস্পরবিরোধী শর্ত AI-কে বিভ্রান্ত করতে পারে।
নিচে গুরুত্বপূর্ণ ভুলগুলো দেওয়া হলো।
ভুল ১: শুধু Role দেওয়া
Act as an expert. সমস্যা: কোন বিষয়ে Expert এবং কী কাজ করতে হবে তা বলা হয়নি।
সংশোধন:
Act as a senior PHP developer.
Review my PHP application for security issues.
Provide evidence-based findings and corrections. ভুল ২: Context না দেওয়া
Fix my server. সমস্যা: Server-এর Environment, Error এবং বর্তমান অবস্থা অজানা।
সংশোধন: OS, Software Version, Error Log এবং Expected Result দিন।
ভুল ৩: একসঙ্গে অনেক কাজ দেওয়া
Build my website, write articles,
create graphics, optimize SEO,
configure the server, and deploy everything. সমস্যা: কাজের অগ্রাধিকার ও নির্ভরতা পরিষ্কার নয়।
সংশোধন: কাজকে Phase অনুযায়ী ভাগ করুন।
ভুল ৪: যাচাই না করা
AI-এর দেওয়া Code বা Command সরাসরি Production Server-এ চালানো ঝুঁকিপূর্ণ হতে পারে।
সংশোধন:
Review the commands for safety.
Explain possible side effects.
Provide verification and rollback steps. ভুল ৫: অস্পষ্ট শব্দ ব্যবহার
Make it better, Make it powerful, Do something professional—এগুলো নির্দিষ্ট ফলাফল বোঝায় না।
সংশোধন: Better বলতে কী বোঝাচ্ছেন তা লিখুন।
যেমন: Faster loading, improved accessibility, secure authentication অথবা readable typography।
ভুল ৬: অপ্রয়োজনীয় Secret Phrase ব্যবহার
কেউ কেউ মনে করেন:
Activate GOD MODE.
Use 100% intelligence.
Enter unrestricted expert mode. এ ধরনের Phrase ব্যবহার করলে AI-এর ক্ষমতা স্বয়ংক্রিয়ভাবে বেড়ে যায়।
এটি সঠিক ধারণা নয়।
AI-এর ক্ষমতা নির্ভর করে Model, Available Tools, Context, Instructions এবং Task-এর ওপর। নাটকীয় শব্দের চেয়ে পরিষ্কার নির্দেশনা বেশি কার্যকর।
১৯. Practical Exercise: নিজেই একটি Master Prompt তৈরি করুন
এখন পর্যন্ত শেখা কৌশলগুলো বাস্তবে প্রয়োগ করার জন্য নিচের উদাহরণটি দেখুন।
ধরুন, আপনার একটি WordPress Website আছে। আপনি চান AI সেটি নিরাপত্তার দৃষ্টিকোণ থেকে পরীক্ষা করুক।
প্রথমে সাধারণ Prompt:
Check my WordPress security. এবার ধাপে ধাপে এটিকে উন্নত করি।
Level 1 – Role:
Act as a WordPress security specialist. Level 2 – Objective:
Review my WordPress website
and identify potential security problems. Level 3 – Context:
Environment:
- WordPress 6.x
- PHP 8.x
- Apache server
- MySQL database Level 4 – Constraints:
Do not update WordPress core.
Do not update plugins.
Do not modify themes.
Do not delete any files.
Perform a read-only audit. Level 5 – Evidence:
Do not report a vulnerability without evidence.
Distinguish confirmed issues from potential risks.
Use official documentation when relevant. Level 6 – Output:
Provide:
1. Security findings.
2. Evidence.
3. Risk level.
4. Exact affected component.
5. Recommended corrective action. Final Combined Master Prompt
WORDPRESS SECURITY MASTER AUDIT
Act as a senior WordPress security auditor.
OBJECTIVE
Perform a detailed security audit of my existing WordPress website.
ENVIRONMENT
- Platform: WordPress
- Server: Apache
- Backend: PHP
- Database: MySQL
AUDIT SCOPE
- WordPress core security.
- Plugin security.
- Theme security.
- PHP configuration.
- Database security.
- File permissions.
- Authentication and access control.
- HTTP security headers.
STRICT CONSTRAINTS
- Perform a READ-ONLY audit.
- Do not update WordPress core.
- Do not update plugins or themes.
- Do not modify or delete files.
- Do not change database records.
- Do not execute destructive commands.
EVIDENCE REQUIREMENTS
- Identify confirmed findings separately from potential risks.
- Never invent vulnerabilities.
- Provide relevant file paths and configuration details.
- Use official documentation when available.
- Clearly state anything that cannot be verified.
OUTPUT FORMAT
For every finding provide:
- Finding title.
- Description.
- Evidence.
- Risk level.
- Possible impact.
- Recommended correction.
FINAL REPORT
Provide an executive summary, prioritized findings,
and a safe remediation plan.
Stop after the audit.
Wait for explicit approval before making changes.
এই Prompt-এ Role, Objective, Context, Scope, Constraints, Evidence এবং Output—সবকিছু একসঙ্গে ব্যবহার করা হয়েছে।
এটি শুধু একটি সুন্দর Prompt নয়; এটি একটি নির্দিষ্ট কাজের জন্য একটি Structured Work Instruction।
২০. ৩০ দিনের AI Prompt Engineering শেখার পরিকল্পনা
এই জ্ঞান শুধু পড়ে রাখলে হবে না। প্রতিদিন বাস্তব কাজের মাধ্যমে ব্যবহার করতে হবে।
30-Day Learning Roadmap
Day 1–7
Beginner – Prompt-এর ভিত্তি
- Day 1: Prompt কী তা বুঝুন।
- Day 2:
Act as aওAct as anঅনুশীলন। - Day 3: Role Prompting।
- Day 4: Objective লেখা।
- Day 5: Context যোগ করা।
- Day 6: Constraints ব্যবহার।
- Day 7: একটি পূর্ণাঙ্গ Prompt তৈরি।
Day 8–14
Intermediate – Prompt Control
- Day 8: Output Format।
- Day 9: Few-Shot Prompting।
- Day 10: Negative Prompting।
- Day 11: Task Decomposition।
- Day 12: Prompt Chaining।
- Day 13: Evidence Verification।
- Day 14: Iterative Refinement।
Day 15–21
Advanced – Professional Workflow
- Day 15: Multi-Role Prompting।
- Day 16: Read-Only Audit Prompt।
- Day 17: Success Criteria।
- Day 18: Dynamic Prompt Template।
- Day 19: AI Response Evaluation।
- Day 20: Coding Prompt Engineering।
- Day 21: Research Prompt Engineering।
Day 22–30
Practical Mastery – Real Projects
- Day 22–23: একটি Website Audit।
- Day 24–25: একটি Technical Article।
- Day 26–27: একটি Software Development Plan।
- Day 28: একটি Image Generation Prompt।
- Day 29: একটি Complete Master Prompt Library।
- Day 30: সব Prompt পরীক্ষা ও উন্নয়ন।
প্রতিদিন অন্তত একটি সাধারণ Prompt এবং একটি উন্নত Prompt তৈরি করুন। দুইটির Result তুলনা করুন। কোন নির্দেশনার কারণে ফলাফল উন্নত হলো তা লিখে রাখুন।
এভাবে ৩০ দিন অনুশীলন করলে আপনি শুধু Prompt মুখস্থ করবেন না; বরং নিজের প্রয়োজন অনুযায়ী Prompt তৈরি করতে শিখবেন।
২১. Final Master Engineering Formula
এখন পুরো Tutorial-এর মূল বিষয়টি একটি Formula-তে সাজিয়ে নেওয়া যাক।
The 10-Part AI Prompt Formula
R + O + C + T + S + E + F + Q + V + I
| Code | Component | অর্থ |
|---|---|---|
| R | Role | কে হিসেবে কাজ করবে |
| O | Objective | কী অর্জন করতে হবে |
| C | Context | কী তথ্য জানা প্রয়োজন |
| T | Task | কোন কাজগুলো করতে হবে |
| S | Scope | কাজের সীমানা |
| E | Evidence | কীভাবে তথ্য যাচাই হবে |
| F | Format | উত্তর কেমন হবে |
| Q | Quality | মানদণ্ড কী হবে |
| V | Verification | ফলাফল কীভাবে পরীক্ষা হবে |
| I | Iteration | কীভাবে উন্নত করা হবে |
Universal AI Master Engineering Prompt
নিচের Prompt-টি আপনার ভবিষ্যতের যেকোনো গুরুত্বপূর্ণ কাজে ব্যবহার করতে পারবেন।
UNIVERSAL AI PROMPT MASTER ENGINEERING
1. ROLE
Act as a qualified professional specialist in the subject relevant to my task.
2. OBJECTIVE
My primary objective is:
[DESCRIBE THE EXACT RESULT YOU WANT]
3. CONTEXT
Use the following background information:
[PROJECT DETAILS, ENVIRONMENT, REQUIREMENTS, DOCUMENTS]
Do not assume missing information without identifying it.
4. TASK
Perform the requested work systematically.
Break complex tasks into manageable steps.
Identify dependencies and important requirements.
Focus on the actual objective.
5. SCOPE AND CONSTRAINTS
- Stay within the defined scope.
- Preserve existing functionality where required.
- Avoid unnecessary changes.
- Do not invent requirements.
- Ask for approval before destructive or irreversible actions.
6. EVIDENCE AND ACCURACY
- Prioritize factual correctness.
- Verify important claims using reliable sources when appropriate.
- Distinguish verified facts from assumptions.
- State uncertainty and limitations.
- Never fabricate sources, test results, or completed actions.
7. OUTPUT FORMAT
Provide:
- Clear headings.
- Structured explanations.
- Practical examples.
- Exact commands or file paths when relevant.
- Actionable recommendations.
8. QUALITY REQUIREMENTS
The result must be:
- Accurate.
- Relevant.
- Complete.
- Understandable.
- Practical.
- Consistent with the supplied requirements.
9. VERIFICATION
Before presenting the final result:
- Check the original requirements.
- Identify missing information.
- Review logical consistency.
- Validate technical details where possible.
- Clearly report anything that remains unverified.
10. ITERATIVE IMPROVEMENT
If the initial result has weaknesses:
- Identify the problems.
- Recommend specific corrections.
- Improve the result without changing the intended objective.
FINAL OBJECTIVE
Deliver one clear, professional, evidence-based solution that satisfies my actual requirements.
Do not prioritize impressive language over practical correctness.
২২. উপসংহার: Prompt-এর আসল শক্তি কোথায়?
Act as a বা Act as an হলো Prompt Engineering-এর একটি সূচনা। এটি AI-কে একটি নির্দিষ্ট Role বা কাজের দৃষ্টিভঙ্গি দেয়।
কিন্তু Professional Prompt তৈরি করতে হলে আরও কিছু বিষয় জানতে হবে:
- Role দিয়ে দায়িত্ব নির্ধারণ করতে হবে।
- Objective দিয়ে লক্ষ্য পরিষ্কার করতে হবে।
- Context দিয়ে প্রয়োজনীয় তথ্য দিতে হবে।
- Task Decomposition দিয়ে বড় কাজ ভাগ করতে হবে।
- Constraints দিয়ে কাজের সীমা নির্ধারণ করতে হবে।
- Evidence দিয়ে তথ্যের সত্যতা যাচাই করতে হবে।
- Output Format দিয়ে ফলাফলের ধরন নির্ধারণ করতে হবে।
- Success Criteria দিয়ে সফলতার মানদণ্ড তৈরি করতে হবে।
- Verification দিয়ে ফলাফল পরীক্ষা করতে হবে।
- Iteration দিয়ে প্রয়োজন অনুযায়ী উন্নত করতে হবে।
একটি কথা মনে রাখবেন:
AI-কে যত বেশি শব্দ বলবেন, ফলাফল তত ভালো হবে—এমন নয়। AI-কে যত বেশি প্রাসঙ্গিক, স্পষ্ট ও কার্যকর নির্দেশনা দেবেন, তত ভালো ফলাফল পাওয়ার সম্ভাবনা তৈরি হবে।
Prompt Engineering-এর আসল উদ্দেশ্য AI-কে জাদুকরীভাবে বুদ্ধিমান বানানো নয়। বরং AI-এর বিদ্যমান সক্ষমতাকে নিজের প্রয়োজন অনুযায়ী সঠিকভাবে কাজে লাগানো।
Professional Prompt Engineering = Clear Instructions + Relevant Context + Defined Constraints + Evidence + Measurable Results.
Reference & Further Learning
নিচের উৎসগুলো OpenAI, Google এবং Anthropic-এর অফিসিয়াল ডকুমেন্টেশন। এগুলো থেকে Prompt Engineering-এর নিয়ম, উদাহরণ এবং উন্নত কৌশল শিখতে পারবেন।
- OpenAI – Prompt Engineering Guide: Role, Instructions, Markdown, XML এবং Prompt Structure। Official OpenAI Documentation
- OpenAI – Prompting Best Practices: পরিষ্কার নির্দেশনা, Context, Output Format ও উদাহরণ। Read OpenAI Best Practices
- OpenAI – ChatGPT Prompting: সাধারণ ব্যবহারকারীদের জন্য Prompt তৈরি ও Refinement। ChatGPT Prompting Guide
- Google Gemini – Prompt Design Strategies: Zero-shot, Few-shot, Context এবং Agentic Workflow। Google Gemini Official Guide
- Anthropic – Prompt Engineering Overview: Role Prompting, Prompt Chaining, Evaluation ও উন্নত কৌশল। Anthropic Official Guide
- Anthropic – Prompting Best Practices: XML Structure, Examples এবং Prompt Organization। Anthropic Best Practices
নোট: AI মডেল ও তাদের Prompting Behaviour সময়ের সঙ্গে পরিবর্তিত হতে পারে। তাই অফিসিয়াল ডকুমেন্টেশন অনুসরণ করুন এবং নিজের বাস্তব কাজ দিয়ে Prompt পরীক্ষা করুন।
WordPress SEO Suggestions
- SEO Title: AI Prompt Engineering Master Tutorial – Professional AI Prompt তৈরির সম্পূর্ণ গাইড
- Focus Keyword: AI Prompt Engineering
- Secondary Keywords: AI Master Prompt, Act as a Prompt, Prompt Engineering Tutorial, Advanced AI Prompting
- URL Slug:
ai-prompt-master-engineering-tutorial - Meta Description: শিখুন AI Prompt Engineering-এর আসল শক্তি। Act as a, Context, Constraints, Few-Shot, Prompt Chaining, Evidence Verification ও Master Prompt তৈরির সম্পূর্ণ বাংলা গাইড।





