
Beginner to Advanced | ChatGPT | Gemini | Claude | AI Image Generation | AI Video Generation | Coding | Research | Creative Workflows
প্রকাশের উপযোগী Tutorial | Updated: November 2026
১. Introduction: Prompt Engineering আসলে কী?
বর্তমানে Artificial Intelligence বা AI আমাদের কাজ করার পদ্ধতি অনেকটাই পরিবর্তন করে দিয়েছে। আগে একটি ওয়েবসাইট তৈরি করতে হলে HTML, CSS, JavaScript, PHP এবং অন্যান্য Programming Language সম্পর্কে ভালো ধারণা প্রয়োজন হতো। এখন AI-এর সাহায্যে একজন Beginner-ও ওয়েবসাইটের পরিকল্পনা, ডিজাইন, কোড এবং Documentation তৈরিতে সহায়তা পেতে পারেন।
কিন্তু একটি বিষয় লক্ষ্য করলে বুঝতে পারবেন, একই AI ব্যবহার করেও সবাই একই মানের ফলাফল পান না।
কেউ AI-কে একটি সাধারণ নির্দেশ দেন এবং সাধারণ উত্তর পান। আবার কেউ একই AI-কে নিজের প্রয়োজন, কাজের উদ্দেশ্য, ডিজাইন, নিয়ম এবং প্রত্যাশিত ফলাফল বুঝিয়ে দেন। ফলে দ্বিতীয় ব্যক্তির ফলাফল অনেক বেশি কার্যকর হতে পারে।
এই পার্থক্যের অন্যতম কারণ হলো Prompt Engineering।
সহজ ভাষায়, Prompt Engineering হলো AI-কে এমনভাবে নির্দেশনা দেওয়া, যাতে সে আপনার উদ্দেশ্য বুঝে প্রয়োজন অনুযায়ী উত্তর বা কাজ তৈরি করতে পারে।
এখানে Prompt বলতে বোঝায় AI-কে দেওয়া আপনার প্রশ্ন, নির্দেশনা, তথ্য অথবা কাজের বিবরণ।
উদাহরণ:
সাধারণ Prompt:
Create a website. এখানে AI জানে আপনি একটি Website চান। কিন্তু কী ধরনের Website, কার জন্য, কোন প্রযুক্তিতে, কী ডিজাইন হবে, কী কী ফিচার থাকবে—এসব কিছুই জানে না।
উন্নত Prompt:
Act as an experienced web developer and UI/UX designer.
Create a responsive business website for a technology company.
Requirements:
- Use HTML, CSS and JavaScript.
- Create a professional dark technology theme.
- Include Home, About, Services, Projects and Contact sections.
- Make the layout responsive for desktop, tablet and mobile.
- Use clean and maintainable code.
- Do not use unnecessary external dependencies.
Before writing the code, explain the proposed page structure. এবার AI আপনার কাজের উদ্দেশ্য, প্রযুক্তি, ডিজাইন এবং প্রয়োজনীয় ফিচার সম্পর্কে অনেক বেশি পরিষ্কার ধারণা পাবে।
তবে মনে রাখবেন, বড় Prompt মানেই ভালো Prompt নয়। সঠিক তথ্য, পরিষ্কার নির্দেশনা এবং যাচাইযোগ্য ফলাফলই বেশি গুরুত্বপূর্ণ।
OpenAI-এর Prompt Engineering documentation-এও পরিষ্কার নির্দেশনা, প্রয়োজনীয় Context এবং ধাপে ধাপে কাজ ভাগ করার ওপর গুরুত্ব দেওয়া হয়েছে।
Reference: https://developers.openai.com/api/docs/guides/prompt-engineering
২. Prompt Engineering শিখতে কি Programming জানা প্রয়োজন?
না। Prompt Engineering শেখার জন্য শুরুতেই Programming, Mathematics অথবা Computer Science-এর ডিগ্রি প্রয়োজন নেই।
আপনি সাধারণ ভাষায় নিজের চিন্তা প্রকাশ করতে পারলেই শুরু করতে পারবেন।
উদাহরণ হিসেবে ধরুন, আপনি একটি Facebook পোস্ট তৈরি করতে চান।
আপনার মাথায় চিন্তা আসছে:
- পোস্টটি প্রযুক্তি বিষয়ক হবে।
- ভাষা হবে সহজ।
- লেখাটি মানুষের মতো স্বাভাবিক হবে।
- খুব বেশি Marketing Language থাকবে না।
- শেষে কয়েকটি Relevant Hashtag থাকবে।
এখন আপনার কাজ হলো এই চিন্তাগুলো AI-কে বোঝানো।
আপনি লিখতে পারেন:
আমার জন্য একটি Facebook পোস্ট লিখুন।
বিষয়: আধুনিক প্রযুক্তি ও AI।
লেখার ধরন:
- সহজ ও স্বাভাবিক বাংলা।
- মানুষের মতো কথোপকথনের ভাষা।
- অতিরিক্ত Marketing Language নয়।
- অপ্রয়োজনীয় ইংরেজি শব্দ ব্যবহার করবেন না।
- শেষে ৫টি প্রাসঙ্গিক Hashtag দিন।
পোস্টটি যেন বাস্তব মানুষের লেখা মনে হয়। এটাই Prompt Engineering-এর প্রাথমিক ব্যবহার।
আপনার কাজের উদ্দেশ্য যত পরিষ্কার হবে, AI-এর পক্ষে আপনার প্রয়োজন অনুযায়ী উত্তর তৈরি করা তত সহজ হবে।
Google-এর Prompt Design documentation-এও স্বাভাবিক ভাষায় নির্দেশনা দেওয়া, Context যুক্ত করা এবং প্রয়োজন অনুযায়ী Prompt উন্নত করার পরামর্শ রয়েছে।
Reference: https://ai.google.dev/gemini-api/docs/prompting-strategies
৩. একটি ভালো AI Prompt-এর মূল উপাদানগুলো কী?
একটি কার্যকর Prompt তৈরি করতে কয়েকটি বিষয় জানা প্রয়োজন।
আমি Beginner-দের জন্য সাতটি গুরুত্বপূর্ণ উপাদান ব্যাখ্যা করছি।
৩.১ Role – AI-কে কোন দায়িত্ব দেবেন?
Role অর্থ হলো AI-কে কোন ধরনের বিশেষজ্ঞ বা সহকারী হিসেবে কাজ করতে বলছেন।
উদাহরণ:
Act as an experienced PHP developer. অর্থাৎ AI-কে একজন অভিজ্ঞ PHP Developer-এর দৃষ্টিভঙ্গিতে কাজ করতে বলছেন।
আরও কিছু উদাহরণ:
Act as a professional graphic designer. Act as an experienced cybersecurity analyst. Act as a technical documentation writer. Act as a professional cinematographer. Role দেওয়ার উদ্দেশ্য হলো কাজের ধরন ও প্রত্যাশিত দৃষ্টিভঙ্গি পরিষ্কার করা। শুধু Role দিলেই AI বাস্তব বিশেষজ্ঞ হয়ে যায় না। প্রয়োজনীয় তথ্য ও যাচাইয়ের নিয়মও দিতে হবে।
৩.২ Task – AI-কে ঠিক কী করতে বলবেন?
Task হলো আপনার মূল কাজ।
উদাহরণ:
Create a professional WordPress tutorial. অথবা:
Analyze this PHP code and identify security vulnerabilities. অথবা:
Generate a realistic cinematic image prompt. Task অস্পষ্ট হলে AI নিজের মতো করে কাজের ব্যাখ্যা করতে পারে।
তাই Create, Analyze, Compare, Explain, Rewrite, Debug, Design, Research, Summarize ইত্যাদি স্পষ্ট Action Word ব্যবহার করুন।
৩.৩ Context – কাজের পেছনের তথ্য কী?
Context হলো আপনার কাজ সম্পর্কে প্রয়োজনীয় Background Information।
ধরুন, আপনি PHP Application তৈরি করতে চান।
শুধু বললেন:
Create a PHP application. এখানে AI জানে না আপনার Application-এর উদ্দেশ্য কী।
কিন্তু আপনি যদি বলেন:
I am developing a PHP and MySQL-based
business management application.
The application includes:
- Customer management
- Inventory management
- Sales management
- Accounts management
The existing project uses PHP 7.4.
I need a modernization plan for PHP 8.3 compatibility.
Preserve the existing business logic.
Do not assume that the database structure can be changed. এখন AI আপনার Project-এর গুরুত্বপূর্ণ Context বুঝতে পারবে।
Context দেওয়ার সময় অপ্রাসঙ্গিক তথ্য বাদ দিন। কাজের জন্য যেসব তথ্য সত্যিই প্রয়োজন, সেগুলো দিন।
৩.৪ Requirements – আপনার শর্তগুলো কী?
Requirements হলো আপনার কাজের নির্দিষ্ট নিয়ম ও প্রয়োজনীয়তা।
উদাহরণ:
Requirements:
1. Use HTML5, CSS3 and JavaScript.
2. The design must be responsive.
3. Use semantic HTML.
4. Avoid unnecessary dependencies.
5. Keep the code readable.
6. Include basic accessibility support. এতে AI বুঝতে পারে কোন বিষয়গুলো অবশ্যই অনুসরণ করতে হবে।
৩.৫ Output Format – উত্তর কীভাবে চান?
অনেক সময় AI সঠিক তথ্য দেয়, কিন্তু আপনার প্রয়োজনীয় Format-এ দেয় না।
তাই Output Format উল্লেখ করুন।
উদাহরণ:
Output format:
1. Introduction
2. Requirements
3. Installation steps
4. Configuration
5. Testing
6. Troubleshooting
7. Official references আপনি চাইলে Table, Markdown, JSON, PHP Code, HTML Document অথবা Step-by-Step Tutorial চাইতে পারেন।
৩.৬ Constraints – কোন সীমাবদ্ধতা মানতে হবে?
Constraints হলো কাজের সীমা বা বাধ্যতামূলক শর্ত।
উদাহরণ:
Constraints:
- Do not modify existing database tables.
- Do not remove existing features.
- Do not invent package versions.
- Do not use deprecated PHP functions.
- Do not expose passwords or API keys. বিশেষ করে Coding, Security এবং Research-এর কাজে Constraints অত্যন্ত গুরুত্বপূর্ণ।
৩.৭ Quality Check – কাজটি কীভাবে যাচাই হবে?
শুধু AI-কে কাজ করতে বললেই শেষ নয়।
আপনি চাইলে AI-কে তার নিজের তৈরি ফলাফল পরীক্ষা করতেও বলতে পারেন।
উদাহরণ:
Before finalizing:
- Check whether all requirements are covered.
- Identify missing information.
- Highlight assumptions.
- Check for technical inconsistencies.
- Do not claim that code was tested unless it was actually executed. এতে AI-এর উত্তরকে আরও নিয়মতান্ত্রিকভাবে পর্যালোচনা করা যায়।
৪. নিজের ইচ্ছামতো Prompt তৈরির একটি সহজ Formula
এবার সাতটি বিষয়কে একসঙ্গে ব্যবহার করি।
আপনি চাইলে নিচের Formula-টি মনে রাখতে পারেন:
ROLE + TASK + CONTEXT + REQUIREMENTS + CONSTRAINTS + OUTPUT FORMAT + QUALITY CHECK
এটি কোনো বাধ্যতামূলক আন্তর্জাতিক Standard নয়। এটি শেখার সুবিধার জন্য তৈরি একটি ব্যবহারিক কাঠামো।
একটি পূর্ণাঙ্গ উদাহরণ
ধরুন, আপনি একটি Professional WordPress Article তৈরি করতে চান।
ROLE:
Act as an experienced technical writer
and WordPress content editor.
TASK:
Write a complete educational tutorial.
TOPIC:
Complete PHP and MySQL Security Guide.
CONTEXT:
The target audience is beginner web developers
who want to understand PHP application security.
REQUIREMENTS:
- Explain each topic in simple Bengali.
- Include practical examples.
- Include PHP code examples.
- Explain common security mistakes.
- Include installation and configuration steps.
- Use clear headings and subheadings.
CONSTRAINTS:
- Do not invent technical facts.
- Do not recommend insecure coding practices.
- Do not use outdated PHP functions.
- Do not claim that examples were tested unless verified.
OUTPUT FORMAT:
Create a structured Markdown article
with an introduction, practical tutorial,
examples, troubleshooting and references.
QUALITY CHECK:
Review the article for technical accuracy,
missing sections and unclear explanations. এখানে আপনি শুধু একটি প্রশ্ন করেননি। আপনি AI-কে একটি সম্পূর্ণ কাজের নির্দেশনা দিয়েছেন।
এভাবেই নিজের চিন্তাকে একটি Structured Prompt-এ রূপান্তর করতে শিখবেন।
৫. AI-এর সঙ্গে কথোপকথনের মাধ্যমে Prompt উন্নত করা শিখুন
নতুনদের সবচেয়ে বড় ভুল হলো প্রথম Prompt থেকেই নিখুঁত ফলাফল আশা করা।
বাস্তবে Prompt Engineering একটি Iterative Process।
Iterative অর্থ হলো: কাজের ফলাফল দেখে আবার নির্দেশনা পরিবর্তন করা, উন্নত করা এবং পুনরায় পরীক্ষা করা।
ধরুন, আপনি AI-কে বললেন:
Create a modern technology website. AI একটি Website তৈরি করল। কিন্তু আপনার পছন্দ হলো না।
এখন নতুন করে সবকিছু না লিখে নির্দিষ্টভাবে বলুন:
The current design is too generic.
Improve the visual design with:
- Better typography hierarchy.
- More professional spacing.
- A consistent color system.
- Stronger visual identity.
- Responsive navigation.
- Better mobile layout.
Preserve the existing functionality. এবার AI বুঝতে পারবে আগের কাজের কোন অংশ পরিবর্তন করতে হবে।
এরপরও যদি আপনার পছন্দ না হয়, আরও নির্দিষ্ট Feedback দিন।
The header is acceptable.
However:
- The hero section needs better visual balance.
- The buttons are too large.
- The content width is too narrow.
- The footer needs a more professional structure.
Change only these areas. এখানে একটি গুরুত্বপূর্ণ কৌশল আছে: কোন অংশ ভালো হয়েছে এবং কোন অংশ ভালো হয়নি, তা আলাদা করে জানান।
OpenAI-এর নির্দেশনাতেও Complex Task ছোট ছোট কাজে ভাগ করা এবং কথোপকথনের মাধ্যমে Prompt উন্নত করার কথা বলা হয়েছে।
Reference: https://help.openai.com/en/articles/4936848-how-do-i-create-a-good-prompt-for-an-ai-model
৬. Zero থেকে Advanced Prompt Engineering শেখার Practical Method
এখন আমরা বাস্তব অনুশীলনের মাধ্যমে শিখব।
Level 1: Basic Prompt Writing
প্রথমে সাধারণ প্রশ্নকে পরিষ্কার নির্দেশনায় রূপান্তর করুন।
সাধারণ Prompt:
Explain HTML. উন্নত Prompt:
Explain HTML to a complete beginner.
Use simple Bengali language.
Cover:
1. What HTML is.
2. Why websites need HTML.
3. Basic HTML document structure.
4. Common HTML tags.
5. One practical example.
Explain each code line in simple language. অনুশীলন:
প্রতিদিন ৫টি সাধারণ প্রশ্ন লিখুন এবং সেগুলোকে আরও পরিষ্কার Prompt-এ রূপান্তর করুন।
Level 2: Role-Based Prompting
এবার একই কাজ বিভিন্ন Role দিয়ে পরীক্ষা করুন।
উদাহরণ:
Explain cybersecurity as a teacher. Explain cybersecurity as a professional security analyst. Explain cybersecurity as a beginner-friendly technical writer. দেখুন, কাজের দৃষ্টিভঙ্গি ও ব্যাখ্যার ধরনে কী পরিবর্তন আসে।
মনে রাখবেন, Role-এর পাশাপাশি Task ও Context একই রাখলে তুলনা করা সহজ হবে।
Level 3: Context Engineering
এবার শুধু Prompt নয়, AI-কে প্রয়োজনীয় তথ্য কীভাবে দেবেন তা শিখুন।
ধরুন, আপনার একটি PHP Project আছে।
আপনি AI-কে দিতে পারেন:
- Project-এর উদ্দেশ্য।
- Technology Stack।
- Folder Structure।
- Database Schema।
- গুরুত্বপূর্ণ PHP Files।
- Error Messages।
- Expected Behavior।
- Existing Limitations।
সব তথ্য একসঙ্গে না দিয়ে কাজের জন্য প্রয়োজনীয় অংশ দিন।
একটি ভালো Prompt:
I have an existing PHP and MySQL project.
Project structure:
- app/
- config/
- controllers/
- models/
- views/
- public/
Problem:
The login page returns a database connection error.
Your task:
Analyze the supplied error message and
relevant configuration files.
Rules:
- Perform a read-only investigation first.
- Do not modify files.
- Do not expose database credentials.
- Identify the actual root cause.
- Separate confirmed findings from assumptions.
Output:
1. Findings
2. Evidence
3. Root cause
4. Recommended correction
5. Verification steps এখানে আপনি AI-কে শুধু সমস্যা সমাধান করতে বলেননি; কীভাবে সমস্যা তদন্ত করতে হবে সেটিও জানিয়েছেন।
Level 4: Few-Shot Prompting
Few-Shot Prompting হলো AI-কে কয়েকটি উদাহরণ দিয়ে আপনার প্রত্যাশিত Output Pattern বোঝানো।
ধরুন, আপনি চান AI সবসময় নির্দিষ্ট Style-এ Technical Explanation লিখুক।
Prompt:
Convert technical English into simple Bengali.
Follow these examples:
Example 1:
Input: Database
Output: Database হলো এমন একটি ব্যবস্থা,
যেখানে তথ্য সংরক্ষণ ও পরিচালনা করা হয়।
Example 2:
Input: Web Server
Output: Web Server হলো এমন Software,
যা Browser-এর Request গ্রহণ করে
Website-এর তথ্য পাঠায়।
Now explain:
Input: API এখানে আপনি AI-কে শুধু নিয়ম বলেননি, নিয়মের বাস্তব উদাহরণও দিয়েছেন।
এটি বিশেষ করে Translation, Classification, Content Formatting এবং Repetitive Tasks-এর জন্য কার্যকর।
Level 5: Advanced Workflow Prompting
এবার বড় কাজকে কয়েকটি ধাপে ভাগ করুন।
ধরুন, একটি সম্পূর্ণ PHP Application তৈরি করতে হবে।
একটি Prompt-এ সবকিছু তৈরি করতে বলার পরিবর্তে:
Step 1 – Requirement Analysis
Analyze the application requirements.
Do not write code yet.
Identify missing information and risks. Step 2 – Architecture Planning
Based on the approved requirements,
propose a clean application architecture.
Explain the responsibilities of each module. Step 3 – Database Design
Design the database schema.
Explain tables, relationships and indexes.
Do not generate migration files yet. Step 4 – Development
Implement the approved architecture.
Preserve the agreed database structure.
Follow the coding standards. Step 5 – Testing
Review the implementation.
Identify bugs, security issues and missing features.
Provide reproducible verification steps. এই পদ্ধতিতে আপনি প্রতিটি পর্যায়ে কাজের ফলাফল যাচাই করতে পারবেন।
৭. AI-কে নিজের মতো করে কাজ শেখানোর কৌশল
অনেকেই মনে করেন, AI-কে নিজের পছন্দ অনুযায়ী কাজ করাতে হলে তাকে Training দিতে হবে।
সব ক্ষেত্রে তা প্রয়োজন হয় না।
সাধারণ Chat Interface-এ আপনি আপনার পছন্দ, নিয়ম, উদাহরণ এবং Project Context দিয়ে AI-কে একটি নির্দিষ্ট কাজের ধরনে পরিচালিত করতে পারেন।
উদাহরণ:
My working preferences:
1. Explain technical subjects in simple Bengali.
2. Use English technical terms where necessary.
3. Provide one clear implementation path.
4. Do not invent file paths.
5. Explain exactly where code belongs.
6. Prefer evidence-based recommendations.
7. Identify uncertainty clearly.
8. Do not modify existing functionality without approval.
Follow these preferences throughout this project. এভাবে একটি Project Instruction তৈরি করা যায়।
তবে মনে রাখবেন, সাধারণ Prompt, Persistent Memory, Custom Instructions, Fine-tuning এবং Model Training এক জিনিস নয়। এগুলোর কাজের পদ্ধতি আলাদা।
Prompt Library তৈরি করুন
আপনার ভালো Prompt-গুলো সংরক্ষণ করুন।
উদাহরণ:
My-Prompt-Library/
01-Content-Writing/
article-writer.txt
seo-editor.txt
02-Web-Development/
php-code-review.txt
frontend-designer.txt
03-Cybersecurity/
security-audit.txt
read-only-analysis.txt
04-AI-Image/
realistic-photo-prompt.txt
feature-image-prompt.txt
05-AI-Video/
cinematic-video-prompt.txt
character-consistency.txt প্রতিটি Prompt-এর সঙ্গে তার Version, উদ্দেশ্য এবং পরীক্ষার ফলাফল লিখে রাখুন।
এতে ভবিষ্যতে একই কাজের জন্য বারবার নতুন Prompt তৈরি করতে হবে না।
৮. Image Generation-এর জন্য Prompt Engineering
AI Image Generation-এর ক্ষেত্রে Prompt Engineering একটু আলাদা।
এখানে শুধু কী ছবি চান তা বললে হয় না। ছবির Composition, Lighting, Camera Perspective, Subject, Environment এবং Artistic Style বুঝিয়ে দিতে হয়।
সাধারণ Prompt:
Create a professional technology image. উন্নত Prompt:
Create a professional editorial technology cover image.
Subject:
A realistic enterprise server room.
Composition:
Wide 16:9 landscape layout.
Place the server rack on the right.
Leave clean negative space on the left for typography.
Lighting:
Naturalistic studio lighting,
subtle blue and cyan reflections.
Style:
Premium technology magazine photography.
Professionally art-directed Photoshop composition.
Realistic materials and photographic textures.
Avoid:
Cartoon illustrations, excessive neon,
floating holograms and artificial 3D objects. Image Prompt-এর গুরুত্বপূর্ণ উপাদান
- Subject – ছবিতে কী থাকবে?
- Environment – কোথায় থাকবে?
- Composition – কোন জিনিস কোথায় থাকবে?
- Lighting – আলো কেমন হবে?
- Camera – ছবিটি কোন Perspective থেকে দেখা হবে?
- Style – Photography, Editorial, Cinematic অথবা Illustration?
- Aspect Ratio – 16:9, 1:1, 4:5 ইত্যাদি।
- Restrictions – কী কী এড়িয়ে চলতে হবে?
Google-এর Gemini documentation-এ Image Generation এবং অন্যান্য Media Prompting-এর জন্য আলাদা নির্দেশিকা রয়েছে।
Reference: https://ai.google.dev/gemini-api/docs/image-generation
৯. AI Video Generation-এর জন্য Prompt Engineering
AI Video Generation-এ শুধু একটি ছবি বর্ণনা করলেই ভালো ফলাফল পাওয়া যায় না।
আপনাকে Scene, Subject Movement, Camera Movement, Lighting, Environment এবং Timing সম্পর্কে নির্দেশনা দিতে হয়।
উদাহরণ:
Create a cinematic 8-second video.
Scene:
A professional network engineer working
inside a modern server room.
Subject:
One engineer wearing a dark professional shirt.
Action:
The engineer walks slowly toward a server rack
and carefully checks the network equipment.
Camera:
Start with a medium-wide shot.
Slowly move the camera forward.
Lighting:
Realistic server room lighting with subtle blue highlights.
Motion:
Natural human movement.
Realistic hand and body motion.
Visual style:
Professional commercial cinematography.
Avoid:
Unnatural body movement, duplicated people,
distorted equipment and unrealistic camera motion. Character Consistency কী?
ধরুন, আপনি একটি ভিডিও তৈরি করছেন যেখানে একই Character পাঁচটি Scene-এ থাকবে।
প্রতিটি Scene-এ Character-এর চেহারা, পোশাক এবং অন্যান্য বৈশিষ্ট্য যেন একই থাকে, সেটি গুরুত্বপূর্ণ।
এজন্য Character Reference তৈরি করুন।
CHARACTER ID: CHAR_001
Appearance:
Adult male character.
Clothing:
Black professional shirt.
Hair:
Short dark hair.
Identity consistency:
Preserve the same facial identity,
clothing and body proportions across scenes.
Do not redesign the character. এরপর প্রতিটি Scene-এর Prompt-এ একই Character Reference ব্যবহার করুন।
তবে মনে রাখবেন, শুধু Prompt দিয়ে সব Video Model-এ শতভাগ Character Consistency নিশ্চিত করা যায় না। Reference Image, Seed, Character Reference এবং Model-এর নিজস্ব সুবিধা গুরুত্বপূর্ণ হতে পারে।
Google-এর Video Generation Prompting Guide:
১০. AI Coding Prompt Engineering
বর্তমানে AI দিয়ে Programming শেখা এবং Coding Assistance নেওয়া অনেক সহজ হয়েছে।
কিন্তু AI-কে শুধু বললে:
Fix my PHP code. এটি যথেষ্ট নয়।
আপনাকে সমস্যার Context দিতে হবে।
উদাহরণ:
ROLE:
Act as a senior PHP developer.
TASK:
Review the supplied PHP code.
CONTEXT:
This is an existing PHP and MySQL application.
OBJECTIVE:
Find the actual reason for the reported error.
RULES:
- Preserve existing business logic.
- Do not remove existing features.
- Do not invent missing files.
- Do not change the database structure.
- Do not expose credentials.
- Explain the root cause before proposing changes.
OUTPUT:
1. Problem identification
2. Evidence from the supplied code
3. Root cause
4. Exact correction
5. File path
6. Testing procedure Coding Prompt-এর জন্য গুরুত্বপূর্ণ বিষয়
Read-only Audit: কোনো কোড পরিবর্তন না করে বর্তমান Project পরীক্ষা করা।
Bug Fix: নির্দিষ্ট সমস্যার কারণ খুঁজে সমাধান করা।
Refactoring: বর্তমান কাজের ফলাফল বজায় রেখে কোডের গঠন উন্নত করা।
Code Review: কোডের ভুল, Security Risk এবং Maintainability পরীক্ষা করা।
Testing: পরিবর্তনের পরে প্রত্যাশিত ফলাফল পাওয়া যাচ্ছে কি না পরীক্ষা করা।
একজন ভালো Prompt Engineer জানেন কখন AI-কে Code লিখতে বলতে হবে এবং কখন শুধু Analysis করতে বলতে হবে।
১১. AI Research এবং Information Verification
AI-এর একটি সীমাবদ্ধতা হলো, কখনো কখনো এটি ভুল তথ্য আত্মবিশ্বাসের সঙ্গে উপস্থাপন করতে পারে। একে সাধারণত Hallucination বলা হয়।
তাই Research-এর ক্ষেত্রে Prompt-এর মধ্যে Source Verification-এর নিয়ম রাখা জরুরি।
উদাহরণ:
Research Topic:
Latest PHP security recommendations.
Instructions:
- Use official PHP documentation.
- Prefer primary sources.
- Include working source URLs.
- Separate confirmed facts from assumptions.
- Mention publication or update dates where available.
- Do not invent references.
- If information cannot be verified, clearly say so.
Output:
A structured technical research report. Primary Source কী?
Primary Source হলো মূল প্রযুক্তি বা প্রতিষ্ঠানের নিজস্ব Documentation।
যেমন:
- PHP-এর জন্য php.net।
- Ubuntu-এর জন্য ubuntu.com।
- Apache-এর জন্য httpd.apache.org।
- MySQL-এর জন্য dev.mysql.com।
- OpenAI-এর জন্য developers.openai.com।
- Google AI-এর জন্য ai.google.dev।
কোনো গুরুত্বপূর্ণ Technical Tutorial প্রকাশের আগে মূল Documentation দেখে যাচাই করুন।
AI কোনো Link দিয়েছে বলেই সেটি সত্য বা কার্যকর ধরে নেবেন না। Link খুলে দেখুন সেটি আসলেই আপনার দাবিকে সমর্থন করে কি না।
১২. Prompt Engineering-এ নতুনদের ১০টি সাধারণ ভুল
ভুল ১: খুব ছোট এবং অস্পষ্ট Prompt
ভুল:
Make it better. সমস্যা: কী ভালো করতে হবে তা পরিষ্কার নয়।
সমাধান: কোন অংশ, কীভাবে এবং কোন উদ্দেশ্যে উন্নত করতে হবে তা লিখুন।
ভুল ২: এক Prompt-এ অনেকগুলো অসংলগ্ন কাজ
একসঙ্গে Website, Database, Mobile App, SEO এবং Security তৈরি করতে বললে অনেক গুরুত্বপূর্ণ বিষয় বাদ পড়তে পারে।
সমাধান: বড় কাজকে পর্যায়ক্রমে ভাগ করুন।
ভুল ৩: Context না দেওয়া
আপনার Project-এর পুরোনো Technology বা Business Rules না জানলে AI ভুল সমাধান দিতে পারে।
সমাধান: প্রয়োজনীয় Project Information দিন।
ভুল ৪: Output Format না বলা
আপনি Code চান, কিন্তু AI ব্যাখ্যা দেয়।
সমাধান: Code, Table, JSON অথবা Step-by-Step Format নির্দিষ্ট করুন।
ভুল ৫: AI-এর সব উত্তর সত্য ধরে নেওয়া
AI ভুল করতে পারে।
সমাধান: Technical Documentation, বাস্তব পরীক্ষা এবং নির্ভরযোগ্য Source ব্যবহার করুন।
ভুল ৬: অপ্রয়োজনীয় বড় Prompt
অনেক নিয়ম যোগ করলেই Prompt উন্নত হয় না।
সমাধান: শুধু প্রয়োজনীয় নির্দেশনা রাখুন।
ভুল ৭: আগের কাজের Feedback না দেওয়া
প্রতিবার নতুন Prompt শুরু করলে আগের কাজের ধারাবাহিকতা নষ্ট হতে পারে।
সমাধান: নির্দিষ্ট Feedback দিয়ে আগের ফলাফল উন্নত করুন।
ভুল ৮: Testing বাদ দেওয়া
AI Code তৈরি করেছে মানেই Code সঠিক নয়।
সমাধান: Test Case, Error Checking এবং বাস্তব Execution ব্যবহার করুন।
ভুল ৯: Model-এর সীমাবদ্ধতা না বোঝা
Text Model, Image Model, Video Model এবং Reasoning Model-এর কাজের ধরন এক নয়।
সমাধান: কাজ অনুযায়ী উপযুক্ত Model নির্বাচন করুন।
ভুল ১০: নিজের Prompt সংরক্ষণ না করা
একই কাজ বারবার নতুন করে শুরু করতে হয়।
সমাধান: Version সহ একটি Prompt Library তৈরি করুন।
১৩. নিজের Prompt Engineering দক্ষতা যাচাই করার পদ্ধতি
আপনি কত ভালো Prompt লিখছেন তা শুধু Prompt-এর দৈর্ঘ্য দিয়ে মাপা যাবে না।
কাজের ফলাফল দিয়ে মূল্যায়ন করতে হবে।
নিচের পাঁচটি বিষয় বিবেচনা করুন:
| Evaluation Area | কী যাচাই করবেন? |
|---|---|
| Accuracy | উত্তর সঠিক কি না |
| Relevance | আপনার উদ্দেশ্য পূরণ করেছে কি না |
| Completeness | প্রয়োজনীয় বিষয় বাদ পড়েছে কি না |
| Consistency | একই নিয়ম অনুসরণ করছে কি না |
| Verifiability | ফলাফল পরীক্ষা করা সম্ভব কি না |
একটি সহজ Evaluation Prompt:
Evaluate the generated result against
the original requirements.
Score each category from 1 to 5:
1. Accuracy
2. Relevance
3. Completeness
4. Instruction Following
5. Clarity
For every low score:
- Explain the problem.
- Provide evidence.
- Suggest a specific correction.
Do not give a high score without justification. এটি নিজের Prompt-এর দুর্বলতা খুঁজে বের করতে সাহায্য করবে।
তবে AI-এর নিজের দেওয়া Score-কে স্বাধীন প্রমাণ হিসেবে বিবেচনা করবেন না। গুরুত্বপূর্ণ কাজে মানুষের Review এবং বাস্তব Testing প্রয়োজন।
১৪. ৩০ দিনের Prompt Engineering Learning Roadmap
একজন Beginner কীভাবে নিজের দক্ষতা তৈরি করবেন, তার জন্য একটি বাস্তব অনুশীলন পরিকল্পনা নিচে দেওয়া হলো।
Week 1: Prompt Writing Basics
Day 1: Prompt কী এবং AI কীভাবে নির্দেশনা গ্রহণ করে তা শিখুন।
Day 2: সাধারণ প্রশ্নকে Structured Prompt-এ রূপান্তর করুন।
Day 3: Role-Based Prompting অনুশীলন করুন।
Day 4: Context এবং Requirements ব্যবহার শিখুন।
Day 5: Output Format নির্ধারণের অনুশীলন করুন।
Day 6: Constraints এবং Quality Check যোগ করুন।
Day 7: নিজের লেখা ১০টি Prompt পরীক্ষা করুন।
Week 2: Practical Prompt Engineering
Day 8: Article Writing Prompt তৈরি করুন।
Day 9: Translation Prompt তৈরি করুন।
Day 10: PHP Code Review Prompt তৈরি করুন।
Day 11: Image Generation Prompt তৈরি করুন।
Day 12: Video Generation Prompt তৈরি করুন।
Day 13: Research Prompt তৈরি করুন।
Day 14: একই কাজ বিভিন্ন Model-এ পরীক্ষা করুন।
Week 3: Advanced Prompt Design
Day 15: Few-Shot Prompting শিখুন।
Day 16: Complex Task Breakdown অনুশীলন করুন।
Day 17: Multi-Step Workflow তৈরি করুন।
Day 18: AI Output Evaluation শিখুন।
Day 19: Hallucination এবং Source Verification শিখুন।
Day 20: Project Context তৈরি করুন।
Day 21: নিজের Prompt Library তৈরি করুন।
Week 4: Real-World Project
Day 22: একটি বাস্তব Project নির্বাচন করুন।
Day 23: Project-এর Requirements লিখুন।
Day 24: Master Prompt তৈরি করুন।
Day 25: AI দিয়ে প্রথম কাজ করান।
Day 26: ফলাফল পরীক্ষা করুন।
Day 27: দুর্বলতা চিহ্নিত করে Prompt উন্নত করুন।
Day 28: নতুন Version তৈরি করুন।
Day 29: একই Prompt আবার পরীক্ষা করুন।
Day 30: Final Result, Findings এবং Reusable Prompt Library তৈরি করুন।
প্রতিদিন ৩০–৬০ মিনিট অনুশীলন করলে একটি ভালো ভিত্তি তৈরি হতে পারে। তবে ৩০ দিনে Expert হওয়ার নিশ্চয়তা নেই। দক্ষতা নির্ভর করবে আপনার অনুশীলন, বাস্তব সমস্যা সমাধান এবং ফলাফল যাচাইয়ের ওপর।
১৫. বিনামূল্যে Prompt Engineering শেখার অফিসিয়াল রিসোর্স
আপনি চাইলে কোনো Paid Course ছাড়াই Official Documentation এবং Interactive Tutorial ব্যবহার করে শেখা শুরু করতে পারেন।
নিচে কয়েকটি নির্ভরযোগ্য Resource দেওয়া হলো।
১. OpenAI – Prompt Engineering Guide
Prompt তৈরি, Formatting, Instruction এবং Model অনুযায়ী Prompt Design সম্পর্কে জানার জন্য।
২. OpenAI – How to Create a Good Prompt
Beginner-দের জন্য পরিষ্কার Prompt এবং Iterative Improvement শেখার Resource।
৩. Google – Gemini Prompt Design Strategies
Context, Clear Instructions, Examples এবং Prompt Improvement শেখার জন্য।
৪. Anthropic – Interactive Prompt Engineering Tutorial
এটি বিশেষভাবে উপকারী। এখানে Beginner, Intermediate এবং Advanced পর্যায়ের অধ্যায় ও অনুশীলন রয়েছে।
৫. Anthropic – Prompt Engineering Documentation
Claude Model-এর জন্য Prompt Design, Examples, Structure এবং Advanced Techniques সম্পর্কে।
৬. Google – Gemini Prompt Gallery
বাস্তব Prompt-এর উদাহরণ দেখার জন্য।
৭. Anthropic – Effective Context Engineering
শুধু Prompt নয়, AI-কে প্রয়োজনীয় তথ্য, Context এবং Tools কীভাবে দিতে হয় তা বোঝার জন্য।
১৬. Final Project: নিজের Master Prompt তৈরি করুন
এখন আপনার শেখা বিষয়গুলো ব্যবহার করে নিজের একটি Master Prompt তৈরি করুন।
নিচের Template-টি Copy করে আপনার প্রয়োজন অনুযায়ী পরিবর্তন করুন।
# MY MASTER AI PROMPT
## 1. ROLE
You are an experienced professional
working in the requested subject area.
## 2. MY OBJECTIVE
My goal is to:
[Write your actual goal here]
## 3. MY BACKGROUND
My current knowledge level:
[Beginner / Intermediate / Advanced]
My project information:
[Provide relevant details]
## 4. TASK
Perform the following task:
[Explain exactly what you need]
## 5. REQUIREMENTS
- Follow the supplied requirements.
- Explain technical concepts clearly.
- Use practical examples.
- Maintain consistency.
- Prefer verified information.
## 6. CONSTRAINTS
- Do not invent facts.
- Do not assume missing information.
- Identify uncertainties.
- Do not change existing requirements without approval.
- Do not claim unperformed tests.
## 7. WORKFLOW
Step 1: Understand the objective.
Step 2: Identify missing information.
Step 3: Prepare a suitable plan.
Step 4: Execute the approved task.
Step 5: Review the result.
Step 6: Explain the final outcome.
## 8. OUTPUT FORMAT
Provide:
- Explanation
- Practical Examples
- Implementation
- Verification
- Final Recommendations
## 9. QUALITY CONTROL
Before finalizing:
Check accuracy, completeness,
consistency and instruction compliance. এই Template-টি কোনো Magic Prompt নয়। এটি আপনার চিন্তা ও নির্দেশনাকে একটি পরিষ্কার কাঠামোতে সাজানোর উপায়।
প্রতিটি Project-এর জন্য এটি নিজের মতো করে পরিবর্তন করুন। একবারে সব Section প্রয়োজন নাও হতে পারে।
Conclusion: একজন ভালো Prompt Engineer কীভাবে চিন্তা করেন?
একজন দক্ষ Prompt Engineer শুধু সুন্দর ইংরেজি লিখতে জানেন না।
তিনি জানেন কীভাবে একটি অস্পষ্ট চিন্তাকে পরিষ্কার কাজের নির্দেশনায় রূপান্তর করতে হয়।
তিনি বোঝেন:
- কোন তথ্য AI-কে দিতে হবে।
- কোন তথ্য দেওয়া প্রয়োজন নেই।
- কীভাবে কাজকে ছোট ছোট ধাপে ভাগ করতে হয়।
- কীভাবে AI-এর ভুল শনাক্ত করতে হয়।
- কীভাবে নির্ভরযোগ্য Reference ব্যবহার করতে হয়।
- কীভাবে একই Prompt বারবার উন্নত করতে হয়।
- কীভাবে ফলাফল বাস্তবে পরীক্ষা করতে হয়।
সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো, AI-কে নিজের চিন্তার বিকল্প হিসেবে নয়, বরং নিজের কাজের সহকারী হিসেবে ব্যবহার করতে শেখা।
আপনার মাথায় যে আইডিয়া আছে, সেটি হয়তো প্রথমে এলোমেলো মনে হবে। কিন্তু সেটিকে যখন উদ্দেশ্য, Context, Requirements এবং Expected Output-এ ভাগ করবেন, তখন সেটি একটি কার্যকর Prompt-এ পরিণত হবে।
মনে রাখবেন: Prompt Engineering মানে AI-কে কঠিন ভাষায় আদেশ দেওয়া নয়। Prompt Engineering মানে নিজের চিন্তাকে এমনভাবে প্রকাশ করা, যাতে AI আপনার প্রয়োজন বুঝতে পারে এবং আপনি তার ফলাফল যাচাই করতে পারেন।
আজ থেকেই ছোট ছোট Prompt তৈরি করুন। ফলাফল পরীক্ষা করুন। ভুল থেকে শিখুন। নিজের ভালো Prompt সংরক্ষণ করুন। এভাবেই ধীরে ধীরে নিজের Prompt Engineering দক্ষতা তৈরি হবে।
Think Clearly. Write Precisely. Test Every Result. Improve Continuously.





