ChatGPT Canvas ব্যবহার: লেখা আর কোড সম্পাদনার পুরো নিয়ম
ChatGPT Canvas ব্যবহার করে ডকুমেন্ট বা কোড খুলুন, নির্দিষ্ট অংশ বদলান, শর্টকাট চালান, আগের সংস্করণে ফিরুন, আর ডাউনলোডের আগে ফলাফল যাচাই করুন। বাংলা গাইড।
ChatGPT Canvas ব্যবহার করলে চ্যাটের পাশেই একটা আলাদা জায়গা খোলে, যেখানে ডকুমেন্ট বা কোড নিজে হাতে বদলানো যায়। সেখানে একটা প্যারাগ্রাফ বেছে নিয়ে শুধু সেটুকু বদলাতে বলা, লেখার শর্টকাট চালানো আর আগের সংস্করণে ফিরে যাওয়া যায়।
এক নজরে
- প্রম্পটে “use canvas” লিখে বা মেসেজ লেখার জায়গার tools মেনু থেকে Canvas খোলা যায়।
- লেখার একটা অংশ বেছে নির্দেশ দিলে পুরো ডকুমেন্ট না বদলে শুধু সেই অংশে কাজ হয়।
- লেখার Canvas-এ দৈর্ঘ্য, পড়ার স্তর আর শেষ ঘষামাজার শর্টকাট আছে; কোডের Canvas-এ রিভিউ, লগ আর ভাষা বদলের শর্টকাট আছে।
- Version history থেকে আগের খসড়া দেখা আর ফিরিয়ে আনা যায়।
- Canvas-এর লেখা সরাসরি প্রকাশের উপযোগী ধরে নেবেন না; তথ্য, লিংক, কোডের আচরণ আর ডাউনলোড করা ফাইল আলাদা করে দেখুন।
সাধারণ চ্যাটের চেয়ে Canvas কখন বেশি কাজে লাগে?
যে লেখা বা কোড বারবার পড়ে, কেটে, সরিয়ে আর নতুন করে লিখে তবেই চূড়ান্ত হয়, সেখানে Canvas সবচেয়ে বেশি কাজে আসে। সাধারণ চ্যাটে প্রতিটা সংশোধন নতুন একটা মেসেজ হয়ে আসে, ফলে পুরোনো উত্তর খুঁজতে অনেক নিচে স্ক্রল করতে হয়। Canvas-এ ডকুমেন্ট বা কোড একটাই জায়গায় থাকে, আর চ্যাট ব্যবহার হয় শুধু কী বদলাতে হবে সেটা বলার জন্য। দেড় হাজার শব্দের আর্টিকেল, ক্লায়েন্টের প্রস্তাব, পাঠ পরিকল্পনা, একটা HTML পাতা বা Python স্ক্রিপ্টের কাজে এই সুবিধাটা স্পষ্ট টের পাওয়া যায়।
একটা ছোট প্রশ্নের উত্তর, তিনটা শিরোনাম বা দ্রুত একটা অনুবাদের জন্য Canvas খোলার দরকার নেই। কিন্তু লেখার গঠন নিয়ে কাজ করতে হলে পার্থক্যটা বোঝা যায়। ধরুন, চট্টগ্রামের একটি ট্রেনিং সেন্টার নতুন কোর্সের ব্রোশিওর লিখছে। প্রথম খসড়ার ভূমিকা ছোট করতে হবে, ফি-এর অংশের ভাষা পরিষ্কার করতে হবে, আর প্রশ্নোত্তরের অংশটা অন্য জায়গায় সরাতে হবে। প্রতিবার পুরো খসড়া নতুন করে না বানিয়ে এই তিনটা অংশ আলাদাভাবে বদলানো যায়।
এই বিষয়টা হাতে-কলমে শিখতে চাইলে: AI শুরু ও Prompt Engineering (৳1,199)
Canvas কীভাবে খুলবেন?
সবচেয়ে সহজ উপায় হলো ChatGPT-কে সরাসরি বলা, “use canvas” বা “open this in canvas”। মেসেজ লেখার জায়গার tools মেনুতে Canvas অপশন থাকলে সেখান থেকেও বেছে নেওয়া যায়। OpenAI Help Center অনুযায়ী, অনেক সময় লম্বা লেখা বা কোডের কাজ বুঝলে ChatGPT নিজে থেকেই Canvas খুলে দেয়। পেস্ট করা লেখার জন্য শর্টকাট দেখা গেলে সেটা দিয়েও লেখাটা Canvas-এ নেওয়া যায়।
Canvas না খুললে একই অনুরোধটা আরেকবার পরিষ্কার করে লিখুন। প্ল্যান, ওয়ার্কস্পেস বা নতুন সুবিধা কার কাছে কখন পৌঁছেছে, তার ওপর নির্ভর করে সুবিধাটা সবার কাছে একরকম নাও থাকতে পারে। মোবাইলে বোতামগুলোর জায়গা ওয়েবের মতো নাও হতে পারে। পুরোনো স্ক্রিনশট দেখে মেনুর জায়গা মুখস্থ করার চেয়ে এখনকার tools মেনুটা দেখে নেওয়াই ভালো।
ব্রোশিওরের প্রথম খসড়া Canvas-এ কীভাবে শুরু করবেন?
ট্রেনিং সেন্টারের ম্যানেজারের হাতে কোর্সের রূপরেখা, ক্লাসের সময়সূচি আর ভর্তির শর্ত আছে। তিনি এগুলো সোর্স হিসেবে দিয়ে প্রথমে একটা কাঠামো চাইলেন। প্রম্পটে কী বানাতে হবে আর কোন তথ্যের বাইরে যাওয়া যাবে না, দুটোই একসঙ্গে বলে দিলেন:
এই তথ্য দিয়ে একটা বাংলা কোর্স ব্রোশিওর Canvas-এ তৈরি করো। পাঠক: [এইচএসসি শেষ করা শিক্ষার্থী আর তাদের অভিভাবক]। অংশগুলো: ছোট পরিচিতি, কার জন্য, কী শিখবে, ক্লাসের সময়সূচি, ভর্তির শর্ত, প্রশ্নোত্তর। কোর্সের মেয়াদ, ক্লাসের সময় বা ভর্তির যোগ্যতা নিজে থেকে বানাবে না। যে তথ্য আমি দিইনি, সেখানে [তথ্য যোগ করুন] লিখে জায়গা রেখে দেবে। ভাষা হবে সহজ, কিন্তু বাড়িয়ে বলা প্রচারের কথা থাকবে না। [কোর্সের রূপরেখা, সময়সূচি আর ভর্তির শর্ত এখানে পেস্ট করুন]
খসড়া আসার পর ম্যানেজার ভূমিকার প্যারাগ্রাফটা বেছে নিয়ে বলতে পারেন, “এটা ৬০ শব্দে আনো, কোর্সের নাম আর কারা শিখবে সেটা রাখো, নিশ্চয়তা দেওয়ার মতো কথা বাদ দাও।” এই নির্দেশে পুরো ব্রোশিওর বদলানোর কথা নয়। পাঠানোর আগে ঠিক অংশটা বাছাই হয়েছে কি না দেখে নিলে অনাকাঙ্ক্ষিত পরিবর্তন অনেক কমে যায়।
নিজে হাতে বদলানো আর AI দিয়ে বদলানোর পার্থক্য কী?
Canvas-এর লেখা বা কোডে কার্সর রেখে সরাসরি টাইপ করা যায়, তাই বানান, একটা তারিখ বা ছোট একটা শব্দ নিজে বদলানোই দ্রুত। বড় পরিবর্তন বা অন্যভাবে বলার বিকল্প চাইলে চ্যাটে নির্দেশ দেওয়াই ভালো। একটা কথা মনে রাখবেন: আপনি নিজে কিছু বদলালে ChatGPT সবসময় তার কারণ বুঝবে, এমন ধরে নেওয়া যায় না। তাই পরের অনুরোধে গুরুত্বপূর্ণ সিদ্ধান্তটা এক লাইনে জানিয়ে দিন।
| কাজ | ভালো উপায় | কেন |
|---|---|---|
| একটা ভুল তারিখ ঠিক করা | Canvas-এ নিজে লিখে দিন | এর জন্য AI লাগে না |
| একটা প্যারাগ্রাফ সহজ করা | প্যারাগ্রাফটা বেছে নির্দেশ দিন | বাকি লেখা অক্ষত থাকে |
| পুরো পাঠকই বদলে যাওয়া | পুরো ডকুমেন্ট নতুন করে লিখতে বলুন | অনেকগুলো অংশ একসঙ্গে বদলাবে |
| কোডের ভুল ধরা | যে কোড চলছে না সেটা আর ত্রুটির বার্তা দিন | শুধু লেখার ধরন দেখা যথেষ্ট নয় |
পাশে কোনো মন্তব্য বা পরামর্শ এলে চোখ বন্ধ করে মেনে নেওয়ার দরকার নেই। পরামর্শের ওপর মাউস রাখলে বা সংশ্লিষ্ট বোতাম খুললে প্রসঙ্গটা দেখা যায়। কোনো পরিভাষা, নীতির ভাষা বা সোর্স থেকে নেওয়া বাক্য বদলালে মূল অর্থটা ঠিক আছে কি না একবার পড়ে নিন।
লেখার শর্টকাটগুলো কীভাবে কাজে লাগাবেন?
লেখার Canvas-এ OpenAI কয়েকটা শর্টকাট দেয়, যেমন Suggest edits, Adjust the length, Change reading level, Add final polish, আর ইমোজি যোগ করার একটা বোতাম। এগুলোর নাম সময়ের সঙ্গে বদলাতে পারে, কিন্তু উদ্দেশ্য একই: পুরো ডকুমেন্টে নির্দিষ্ট এক ধরনের পরিবর্তন দ্রুত চাওয়া।
তবে পড়ার স্তর কমালেই লেখাটা বাংলাদেশের পাঠকের কাছে স্বাভাবিক শোনাবে, এমন নয়। শর্টকাটটা মূলত ইংরেজি লেখা পড়ার সহজতার মাপকাঠি ধরে কাজ করতে পারে। বাংলা ব্রোশিওরের জন্য বরং পাঠক যে ভাষায় কথা বলেন, সেটা নিজের নির্দেশে লিখে দিন:
ব্রোশিওরের এখনকার তথ্য আর শিরোনামের ক্রম ঠিক রাখো। বাক্যগুলো ছোট করো, আর কঠিন দাপ্তরিক শব্দের পাশে সহজ ব্যাখ্যা দাও। বাংলাদেশে চালু [Course, Class, Form, Admission] শব্দগুলো ইংরেজিতেই রাখো। নতুন কোনো সুবিধা, সার্টিফিকেটের দাবি বা চাকরির প্রতিশ্রুতি যোগ করবে না।
Add final polish চালানোর আগে খসড়ার তথ্যগুলো চূড়ান্ত করে ফেলাই বুদ্ধিমানের কাজ। এই শর্টকাট ভাষা আর প্রবাহ ভালো করে, কিন্তু অনুপস্থিত তথ্য বানানোর অনুমতি নয়। ফলো আপ দিয়ে উত্তর ভালো করার নিয়ম জানা থাকলে বুঝবেন কোথায় শর্টকাট যথেষ্ট আর কোথায় নিজের নির্দেশ লাগবে।
কোডের Canvas-এ কী কী করা যায়?
কোডের Canvas কোডকে রঙে আলাদা করে দেখায়, সরাসরি বদলানোর সুযোগ দেয়, আর রিভিউয়ের কিছু শর্টকাট রাখে। OpenAI-এর ডকুমেন্টেশনে Review code, Add logs, Add comments, Fix bugs আর অন্য প্রোগ্রামিং ভাষায় রূপান্তরের শর্টকাটের কথা আছে। সমর্থিত জায়গায় Python কোড Canvas-এর ভেতরেই চালানো যেতে পারে, আর ত্রুটি হলে ChatGPT কোড ঠিক করার চেষ্টা করে ও ত্রুটির ব্যাখ্যা দেয়।
ঢাকার একটি কোচিং সেন্টারের হাজিরার CSV ফাইল থেকে অনুপস্থিত ছাত্রছাত্রী বের করার একটা Python স্ক্রিপ্টের কথা ভাবুন। কোড চললেই ফলাফল ঠিক, এমন নয়। ফাইলের কলামের নাম Attendance অথচ স্ক্রিপ্ট খুঁজছে status, এই ভুলটা সহজেই চোখে পড়ে। কঠিন সমস্যা হয় তারিখ পড়তে গিয়ে বা বাংলা নামের এনকোডিংয়ে। পরীক্ষার ডেটায় কী ফলাফল আসা উচিত তা আগে থেকে জানা থাকলে রিভিউটা অর্থবহ হয়।
এই Python কোড Canvas-এ খোলো। ইনপুট CSV ফাইলের কলাম: [student_id, student_name, class_date, attendance_status]। attendance_status এ শুধু [Present, Absent বা Late] থাকবে। প্রথমে কোড রিভিউ করো, কিন্তু কোড বদলাবে না। তারপর যে সমস্যাগুলো পেলে, গুরুত্ব অনুযায়ী সাজিয়ে মন্তব্য হিসেবে দাও। আমি অনুমতি দিলে তবেই কলাম না থাকা, ভুল মান আর UTF-8 ত্রুটি সামলানোর ব্যবস্থা যোগ করবে।
কোড নিয়ে সাবধান: Canvas-এ কোড ঠিকঠাক চললেই সেটা নিরাপত্তার পরীক্ষায় পাস করেছে, এমন নয়। লগইন, পেমেন্ট, ব্যক্তিগত তথ্য, ফাইল মুছে ফেলা বা বাইরের কোনো সার্ভিসের সঙ্গে যুক্ত কোড চালু করার আগে ঠিকমতো টেস্ট আর অভিজ্ঞ কারও রিভিউ দরকার।
আগের সংস্করণে কীভাবে ফিরবেন?
Canvas-এর version নিয়ন্ত্রণ থেকে আগের খসড়া দেখা আর ফিরিয়ে আনা যায়। বড় একটা পরিবর্তন পছন্দ না হলে চ্যাট থেকে পুরোনো লেখা কপি করে জোড়াতালি দেওয়ার দরকার পড়ে না। দুই সংস্করণ মেলানোর সময় শুধু ভাষা নয়, সংখ্যা, লিংক, শিরোনাম আর বাদ পড়া প্যারাগ্রাফও দেখুন।
তবে version history আর ব্যাকআপ এক জিনিস নয়। চূড়ান্ত ব্রোশিওর DOCX বা PDF হিসেবে লাগলে ডাউনলোডের অপশন দিয়ে ফাইল নিন, তারপর ফাইলটা খুলে দেখুন। ডাউনলোডের পর লাইনের ভাঙন, টেবিল, বাংলা ফন্ট আর লিংক আলাদা দেখাতে পারে। মূল তথ্য আর অনুমোদিত চূড়ান্ত কপি প্রতিষ্ঠানের নিজের স্টোরেজে রাখুন।
Canvas ভুল অংশ বদলে ফেললে কী করবেন?
প্রথমে দেখুন ঠিক কতটুকু বাছাই করেছিলেন। শিরোনামসহ পুরো একটা অংশ বেছে নিলে ChatGPT পুরো অংশটাই নতুন করে লিখতে পারে। অনুরোধে লেখার একটা অনন্য শব্দগুচ্ছ উল্লেখ করে লক্ষ্যটা চিনিয়ে দিন, আর কোন তথ্য বদলানো যাবে না তা সঙ্গেই লিখুন। শুধু “এটা ভালো করো” বললে কতটা বদলাবে তা অস্পষ্ট থাকে।
এরপর version history থেকে পরিবর্তনের আগের অবস্থায় ফিরে যান, আর অনুরোধটা ছোট করে আবার দিন। একই সমস্যা বারবার হলে নতুন চ্যাটে বা নতুন একটা Canvas-এ শুধু দরকারি অংশটুকু নিয়ে চেষ্টা করুন। ব্রাউজারের কোনো এক্সটেনশন, অনেকক্ষণ খোলা পুরোনো ট্যাব বা ইন্টারনেটের সমস্যা সন্দেহ হলে পাতা রিফ্রেশ করার আগে গুরুত্বপূর্ণ লেখাটা কপি করে রাখুন।
চূড়ান্ত লেখা নেওয়ার আগে কী কী মিলিয়ে দেখবেন?
ব্রোশিওরের উদাহরণে ম্যানেজার কোর্সের মূল রূপরেখার সঙ্গে প্রতিটা অংশ মিলিয়ে দেখবেন। কোর্সের মেয়াদ, ক্লাসের সময়, ভর্তির শর্ত আর যোগাযোগের নির্দেশনা মূল তথ্যের সঙ্গে মিলতে হবে। তারপর এমন দাবি খুঁজবেন যার কোনো সোর্স নেই, যেমন “industry-leading”, “চাকরি নিশ্চিত” বা বানানো কোনো স্বীকৃতি। লিংকগুলোও একটা একটা করে খুলে দেখবেন।
শেষে পাঠকের চোখে একবার পড়ুন: প্রথম স্ক্রিনেই কোর্সটা কী তা বোঝা যায় কি না, শিরোনামগুলো পাঠকের প্রশ্নের উত্তর দেয় কি না, আর ভর্তি হতে কী করতে হবে তা পরিষ্কার কি না। Canvas সম্পাদনার কাজ দ্রুত করেছে, কিন্তু ব্রোশিওর অনুমোদন করেনি। সেই দায়িত্ব প্রতিষ্ঠানের মালিক বা দায়িত্বপ্রাপ্ত সম্পাদকের।
কাছাকাছি কাজের জন্য অন্য কোন টুল ভালো, জানতে পড়ুন ChatGPT এর বিকল্প: কাজভেদে ফ্রি AI টুল, কোনটা বাংলাদেশ থেকে চলে। আর প্রম্পটের গোড়ার কথা ঝালিয়ে নিতে দেখুন প্রম্পট মানে কি? AI প্রম্পটের বাংলা অর্থ, উদাহরণ আর কপি করার মতো প্রম্পট।
তথ্যসূত্র, নভেম্বর ২০২৬: OpenAI Help Center: Canvas in ChatGPT; OpenAI Help Center: ChatGPT capabilities overview; OpenAI ChatGPT release notes।
সচরাচর যা জিজ্ঞেস করা হয়
ChatGPT Canvas কি সাধারণ চ্যাটের ভেতরেই খোলে?
Canvas খুলতে কী লিখতে হয়?
Canvas-এ কি বাংলা লেখা সম্পাদনা করা যায়?
Canvas কি কোড চালাতে পারে?
Canvas-এর আগের লেখা কি ফেরত পাওয়া যায়?
কোন কাজে Canvas না খুললেও চলে?
AI থেকে ঠিক উত্তর বের করা শিখতে চাইলে
AI শুরু ও Prompt Engineering কোর্সে ChatGPT, Gemini আর Claude এর জন্য প্রম্পট লেখা একদম শুরু থেকে বাংলায় শেখানো হয়।

ChatGPT মাস্টারক্লাস
নিজের কাজ চেনে এমন একটা ChatGPT সেটআপ, রিপিট কাজের ওয়ার্কফ্লো, আর কোথায় ভরসা করবেন না তার পরিষ্কার ধারণা।
সম্পর্কিত লেখা
বিষয়টা বুঝেছেন, এবার হাতে কলমে শিখে কাজ শুরু করুন।
৩০ সেকেন্ডের কুইজ বলে দেবে আপনার অবস্থায় কোন কোর্সটা লাগবে।