আমি চ্যাটজিপিটি বললাম যে আমার প্রয়োজন ছিলো একটি ওয়ার্ডপ্রেস প্লাগিন লেখার। এটি পাঁচ মিনিটের কম সময়ে এটি সম্পাদন করে দিলো।

gettyimages-1246766124.jpg

এটা বলতে যাওয়া যাক, আমি খুব ভালো মনের নই তবে আমার একটা সম্প্রসারণ করা তো নাই। একটি পরীক্ষার মধ্যে, আমি চেটজিপিটির থেকে এমন একটি প্লাগইন লিখার জন্য জিজ্ঞাসা করলাম যা আমার স্ত্রীকে তার ওয়েবসাইট পরিচালনা করতে কিছু সময় বাঁচাতে পারে। আমি একটি সংক্ষিপ্ত বর্ণনা লেখেছিলাম এবং চেটজিপিটি সবকিছুই লিখেছে: ব্যবহারকারী ইন্টারফেস, যোগাযোগ, এবং সবকিছু।

পাঁচ মিনিটের মধ্যে।

আরও: সেরা AI চ্যাটবটসমূহ: ChatGPT এবং অন্যান্য মজার বিকল্প চেষ্টা করুন

এটি প্রভাবের নিয়মগুলি আছে। আমরা কিছু মিনিটের মধ্যে তাতে পতিহ্য করব। প্রথমে, আসুন আমি আপনাকে একটি অভিজ্ঞতা এবং কি ঘটেছে তা দেখাতে চলেছি।

প্রয়োজন

লাইন-র‍্যান্ডোমাইজার-পেইপাল-ডেমো-উওর্ডপ্রেস-2023-01-31-23-41-28.jpg

আমার স্ত্রীজন, একটি জনপ্রিরকের হিসাবে দক্ষিণ এশিয়ার একটি জনপ্রিয় শখে ভিত্তিসম্পন্ন একটি WordPress ভিত্তিতে ই-কমার্স সাইটের মালিক। তিনি পাতা গ্রহণকারী একটি সক্রিয় ফেসবুক গোষ্ঠীর হোস্টও। প্রতিমাসে তিনি একটি নামের তালিকা এই একাধিক পদক্ষেপ ব্যবহার করে যা ফেসবুক গোষ্ঠীর জন্য একটি ভার্চুয়াল চক্র চলাচল করে। তিনি ইন্টারনেটে একটি সাইট ব্যবহার করে যেখানে লাইনগুলি একটি নিজস্ব সিদ্ধান্ত দেয়, কিন্তু লিস্ট সরানোর জন্য এতে চমৎকার খরচ করে।

আরও: কি এই চ্যাটজিপিটির থেকে আমাদেরকে এই এই পথভ্রষ্ট আই ডিটেক্টর সমাধান দিতে পারে? আমি যদি জানতে চাই তাহলে আমি 3টি অনলাইন টুল আজমাইছি।

কিছুদিন এগিয়ে একজন নাম যাচাইয়ের জন্য কোন প্রয়োজন হলে সে লড়াইয়ে যাচ্ছিল দোকানটি ফের পেতে। সেই কারণে মনে হলো কিছু সহায়তার জন্য আমি দ্রুত কাজ করার জন্য একটি ওয়ার্ডপ্রেস প্লাগইন বানিয়ে তার সাইটে ইনস্টল করে দিতে পারি। সেই মেয়েটি প্রতিদিনই ড্যাশবোর্ডে প্রবেশ করে, তাই একটি সরঞ্জাম হিসাবে সেইটি নিয়মিত ব্যবহার করা এক জটিল তারকা হতে পারে।

তবে একটি সরল প্লাগইন লিখতে আমাকে কিছু দিনের মধ্যে সময় নিতে হবে, কারণ ব্যবহারকারী ইন্টারফেস উপাদান এবং লজিক কোড নিয়ে কিছুটা কাজ করতে হবে, এবং আমি বর্তমানে একাধিক প্রকল্পের মধ্যে দ্রুত মারা চোখে আছি।

এবং তারপরে আমি চ্যাটজিপিটি সম্পর্কে চিন্তা করলাম। মিডিয়াতে চ্যাটজিপিটিকে একটি প্রোগ্রামিং টুল হিসাবে আলোচনা হয়েছে, সুতরাং আমি এটি চেষ্টা করার সিদ্ধান্ত নিয়েছি।

প্রম্পট

চ্যাটজিপিটি কিছু তৈরি করতে সরাসরি প্রেরণা পাওয়ার জন্য এটার উপর যত্নসহকারে লিখিত প্রম্প্টের ভূমিকা রয়েছে। প্রোগ্রামিংের ক্ষেত্রে, এটিকে একটি ম্যানেজার বা ক্লায়েন্ট হিসাবে চিন্তা করুন। আপনাকে স্পষ্টভাবে বলতে হবে আপনি কী প্রয়োজন এবং কী চান সেটা পেতে হবে। আমি একটি খুব বেসিক প্রম্প্ট দিয়ে শুরু করেছিলাম, তাই দেখতেছি কি কাজ হবে না। এখানে আমি ব্যবহার করেছিলাম এই প্রম্প্টটি:

কোড.jpg

একটি PHP 8 সম্পর্কিত WordPress প্লাগিন লিখুন যেখানে একটি টেক্সট এন্ট্রি ফিল্ড প্রদান করা হবে যেখানে টেক্সটের একটি তালিকা পেস্ট করা হবে এবং একটি বাটন প্রযোজ্য হলে, এটি লিস্টের লাইনগুলি অদগ্রস্ত করে এবং ফলাফল একটি দ্বিতীয় টেক্সট এন্ট্রি ফিল্ডে প্রদর্শিত করে।

এক মিনিটের মধ্যে এটি ডান পাশে আপনি দেখতে পাচ্ছেন কোডটি তৈরি করেছে। আমি তৈরি করা কোডটি একটি .php ফাইলে অনুলিপি করেছি, এটি একটি ফোল্ডারে রয়েছে যা .php ফাইলের নামের সাথে মিলে যায়, এটি সঙ্গীতযুক্ত করেছি, এবং সেটি তার সার্ভারে আপলোড করেছি। সে কাজ করেছে।

আরোও: চেক পয়েন্ট এর পুরোটা বলে রশিয়ান হ্যাকাররা ChatGPT এ ভেঙে পড়তে চেষ্টা করছে।

আমি আমার স্ত্রীকে দেখিয়েছিলাম এবং এমন লেগেছিল এবং বিস্মিত হয়ে গেল। কিন্তু তারপর চক্রাঙ্কিত হয়ে উঠেছে এবং তিনি নতুন একটি বৈশিষ্ট্য চায়: নামগুলি পাশাপাশি না দেখানো হয়।

তার আবেদনের জন্য, কখনও অনেকবার কারো নামটি একটি তালিকায় সংযুক্ত করতে হবে। তবে তিনি চাইলেন এসব ডুপ্লিকেট একসাথে আসে না।

আমি আমার মূল প্রম্পট সম্পাদন করেছি, নিম্নলিখিত অতিরিক্ত শর্তগুলি যোগ করেছি:

এটি নিশ্চিত করে যে কোনও দুটি একই এন্ট্রি একই সাথে নেই (যদি কোনও অন্য বিকল্প না থাকে) ... সাবমিট করা লাইনগুলির সংখ্যা এবং ফলাফলের লাইনগুলির সংখ্যা একই হয়।

আমি "যদি অন্য কোনও বিকল্প না থাকে" বাক্যটি এবং একই সংখ্যার আবারগলাটির প্রয়োজনটি যোগ করেছি কারন আমি চাইলেও সব নামগুলি যোগ করা হয়েছে, এবং আমার মনে হচ্ছিল যে এটি সব নামগুলি রাখতে অবশ্যই না এবং একই সাথে থাকা উপর গুরুত্ব দেখাতে প্রাধান্য দেয়।

আরো ৩০ সেকেন্ড পরে, আমার একটি নতুন প্লাগিন ছিল। সেটি আমি সার্ভারে আপলোড করে তা চেষ্টা করলাম। এটি কার্যকর ছিল, কিন্তু আউটপুটে কিছু খালি লাইনও ছিল। তাই আমি আমার আগের প্রম্পটে এই শর্তটি যোগ করেছি:

...কোনো ফাঁকা লাইন ছাড়া...

এখন পর্যন্ত, আমি ইতিপূর্বের সময়মঞ্জুর সর্বনিম্ন সময়ের সঙ্গে অভিজ্ঞ হয়ে গেছি। আরেকটি আপলোড এবং পরীক্ষা, এবং আবারও সেটি কাজ হয়েছিল।

আরো জানুন: কিভাবে চ্যাটজিপিটি ব্যবহার করবেন

আমার শেষ একটি বৈশিষ্ট্য দরকার ছিল, যেখানে প্রক্রিয়াধীন হয়েছে সেটি কতগুলি লাইনে নির্ধারণ করার জন্য। আমি চাইলাম প্লাগিনটি এন্ট্রি এবং আউটপুট ক্ষেত্রের জন্য লাইন গণনা করার বিশদটি প্রদর্শন করে। এখানে যা উল্লেখযোগ্য হচ্ছে:

...প্রথম ক্ষেত্রে, "বিভক্ত করার লাইনগুলি: " বলে প্রদর্শিত করুন যেখানে উৎস ক্ষেত্রের অন্যন্য লাইনগুলির সংখ্যা থাকবে। দ্বিতীয় ক্ষেত্রে, "বিভক্ত হয়েছে লাইনগুলি: " বলে প্রদর্শিত করুন যেখানে পরিবর্তিত ক্ষেত্রের অন্যন্য লাইনগুলির সংখ্যা থাকবে।

এটি কাজ করেছে, সর্বাধিকারে। চালানোর আগে, আউটপুট ক্ষেত্রে এক লাইন দেখাচ্ছে। কিন্তু একবার র‍্যান্ডমাইজ প্রক্রিয়াটি সম্পন্ন হয়ে গেলে, তথ্যটি উভয় ক্ষেত্রেই সঠিক সংখ্যক লাইন দেখায়।

কোড মানদণ্ড

সাধারণতঃ কোডের মান পরিষ্কার ছিল। আর্টিকেলে বসানোর জন্য আমি শুধুমাত্র মূল প্রতিক্রিয়া প্রদর্শন করছি কারণ অন্যথায় তা মেয়াদ ছিল। প্রোগ্রামটি সঠিকভাবে উপরস্থিত হয়েছে ওয়ার্ডপ্রেস হেডার ব্লক এবং প্লাগইনের ড্যাশবোর্ড ব্যবহারকারী ইন্টারফেসটি লিখেছে এবং প্লাগইনের প্রক্রিয়া লজিকটি।

এটি আমার সংক্ষিপ্ত লাইনগুলি ক্ষেত্রের উপরে রাখলো, যার জন্য আমি নিচের দিকের পরিষ্কার উল্লেখ দিলাম, কিন্তু এটি একটি বড় অভিযোগ নয়। এটি একটি মানুষিক ঠিকানাবদ্ধ কর্মকর্তার জন্য একই ধরনের ভুল, যার পরিষ্কারণ করার জন্য অল্প সময় লাগতে পারে।

আরও: নোশন এইআই লেখা সহায়ক কি এই নিবন্ধটি লিখতে পারে?

কোডিং কার্যকর ছিল, কিন্তু এটি WordPress প্রোগ্রামিং এর সকল সেরা অনুশীলন অনুসরণ করেনি। উদাহরণস্বরূপ, এটি ব্যবহারকারী ইনপুটকে স্যানিটাইজ করেনি। WordPress সম্প্রদায় স্যানিটাইজিং ইনপুট সম্পর্কে খুঁজে পাওয়া তথ্য সিরদ্ধ করেন যাতে হ্যাকাররা সাইটকে ক্ষতিগ্রস্থ করতে পারেন না -- এবং এই কোডে এমন আরও কিছু ছিল না।

পরবর্তী পরীক্ষার সময়, আমি এই এই আইটিকে ইনপুট পরিষ্কার করার নির্দেশ দিয়েছি এবং এটি করেছে... সীমানার সমস্যাও। এটি পিএইচপি-র ফাংশনের ভিতরের ইনপুট পরিষ্কার করেছে, কিন্তু এইচটিএমএলে পিএইচপি কল করার সময় ইনপুট পরিষ্কার করেনি। এর মাধ্যমে হ্যাকারদের জন্য অবরোধ আছে হতে পারে।

এটি আরো ইউনিকোড প্লাগিন এর মেনু আইটেমটি "সেটিংস" দিয়ে বাদ দিল। আমার বলতে হতো তা "টুলস" এর অধীনে রাখতে অথবা এই ফিচারটিকে নিজের মেনু আইটেম হিসাবে দেওয়া। কিন্তু আমি কোথায় এটি ইনভোক করা উচিত তা নির্দেশ করিনি, তাই মনে হচ্ছে যে ChatGPT উদ্বেগস্থ হলেও যা করেছে, তা ঠিক।

আমি আমার প্রম্পটে একটি চেষ্টা অ্যাড করেছে, যেখানে এই প্লাগইনটিকে একটি নাম দিতে অনুরোধ করি:

একটি PHP 8 সামঞ্জস্যযুক্ত WordPress প্লাগইন লিখুন "Robo Randomizer" নামে, যা ...

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

এমনভাবে লেখার সময়, আপনি এটি ওয়েবসাইটের দর্শকদের (ফ্রন্টএন্ড বলা হয়) বা সাইটের ড্যাশবোর্ডে লগ ইন করে সাইটটির সাইডবোর্ড রক্ষণাবেক্ষণ করার জন্য সাধ্য করা যায়। আমার মূল প্রম্পটের সেটে frontend বা backend নির্দিষ্ট করিনি, কিন্তু AI আমার চায়ে যা লিখেছে, সেটা ছিলো একটি backend, টুলের ড্যাশবোর্ড ইন্টারফেস।

আরোও: OpenAI ডেভেলপারদের নিয়োগ দিচ্ছে যারা ChatGPT কে কোডিং এর জন্য আরও ভাল করতে পারবেন

তবে সর্বশেষ এই সময়ে, এটি প্লাগইন হিসাবে লিখতে নির্বাচন করা হয়েছে যে মুখ্যতঃ একটি ফ্রন্টএন্ড টুল হিসাবে, যা শর্টকোডের মাধ্যমে সচল করবে। উইন্ডপ্রেস এ, আপনি একটি শর্টকোড (যেমনিং [লাইন যুক্তি রেন্ডমাইজ]) পোস্টের মধ্যে সংযোজন করতে পারেন এবং এটি প্লাগইনে কোড চালাবে। এসব আই প্রস্তুত সংস্করণ থেকে আমি পেয়েছিলাম এমন একটি শর্টকোড, যা ওয়েবসাইট পরিদর্শকদের উপস্থাপন করে দেওয়ার অনুমতি দেয়েছিল (randomize lines) ফিচার।

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

প্রভাব

স্পষ্ট ভাবে, এটা একটি সহজ প্লাগইন। এটি প্রায় UC বার্কলের যে এসাইনমেন্ট আমি আমার প্রথম বর্ষের প্রোগ্রামিং শিক্ষার্থীদের দিতাম উদাহরণ। এই অতিরিক্ত কম্প্লেক্সিটির পাশাপাশি না আসে সেই মার্চেই যে ভলিউমিনাস অ্যাডমিন পণ্যগুলির তুলনা খুবই সীমিত পরিস্কার ওয়ার্ডপ্রেস প্লাগিনগুলির সম্পর্কে যা আমি ৫০,০০০+ ব্যবহারকারীর জন্য রক্ষণাবেক্ষণ করি।

এছাড়াও: AI চ্যাটবটস দিয়ে, আমরা সঠিক জায়গায় উত্তরগুলি খুঁজছি কিনা?

গত সপ্তাহে, যখন আমি প্রথমবারের মতো চ্যাটজিপিটি ব্যবহার করেছিলাম আমার স্ত্রীকে সহজগাম্য প্লাগইন তৈরি করতে এবং এর সম্পর্কে টুইট করতে, আমার সামাজিক যোগাযোগে সংযোগ গ্রহণকারী ব্যক্তিদের কয়েকটি চিন্তা ছিল। নিম্নলিখিত কিছু চিন্তা তাদের ছিলে।

এটি অনিষ্টামুলক? কেউ চিন্তিত ছিলেন যে এই এই এই প্লাগইন এ কিছু মালিশিয়াস সংযুক্ত করবে (অথবা কমপক্ষে প্রমোশনাল তথ্য) এবং একজন গৈর-প্রোগ্রামার ব্যবহারকারী এটি জানতে পারবেন না। কিন্তু তথ্য হল, কোড পড়তে পারবেন না তাহলেও কোডার না হওয়ার কারণে, সত্তার্থকতা, কোড পড়ার কাজ ব্যর্থ হলে অন্য মানুষের সাথে চুক্তি করে ফেললেন তবেও আপনি নিশ্চিতভাবে জানবেন না কোডের ভেতরে কী আছে। সত্তার্থকতারই কেথায়, মনোনয়নের উপর আসে বা কোডটি পর্যালোচনা করার জন্য আপনি আপনার বিশ্বাসী কাউকে বলে দিন। আমার প্রয়োগে তৈরি কোডের ক্ষেত্রে, এটি পরিষ্কার ছিল।

এটা সেইভাবে যে সেটা সম্ভাব্য: এখানে আবারও, মানুষের কোডের চেয়েও নিজেদের স্ট্যান্ডার্ড ব্যবহার করে এই এআই-এর কোডকে দেখিয়েছিল। আমি একজন ভাল প্রোগ্রামার, কিন্তু আমার কোডে বগ থাকে। প্রথমেই এটা সেইভাবে কি মেখে চলা যায় না। তবে, মানুষের সঙ্গে মিলে কোডটি সম্পর্কে সময়ের মাধ্যমে আরও উন্নত হয়ে যায়। আমি নিশ্চিত নই যদি একটি এআই বিদ্যমান কোড গ্রহণ করে, সেটি উন্নত করতে, বগ সংশোধন করতে এবং এটি উন্নত করতে পারে। তবে, কিছুক্ষণই হয়না এমন কয়েকটি জিনিসই কেবল ফাংশনাল থাকতে পারে। সবসময় ভাল না হলেও, বেশিরভাগ সময় যথেষ্ট হবে। এবং এ এটি সেইভাবে আমাদের কোডটির জন্য এ যথেষ্ট হয়েছিল।

কি এটি মানুষের প্রোগ্রামিং চাকরির সংখ্যা হ্রাস করবে? অপনার চিন্তা অনুযায়ী নিশ্চিতভাবে কমবে। আমি দেখতে পছন্দ করি না একটি যন্ত্র কোনও ব্যক্তির চাকরি নষ্ট করতে (সবচেয়েই যদি সেটা আমি কিছুদিন ঘাড়ি সাধারণ চাই করতে।) AI নির্দিষ্টরূপে একটি বিকল্প হিসাবে উপস্থাপিত হবে নির্দিষ্ট ও সহজ প্রকল্পগুলির জন্য, যেমন লেখাবা বা প্রোগ্রামিং। নির্দিষ্ট প্রজাপতির প্রদানের কারণে মানুষের বেতনের প্রভাব ঘটার সম্ভাবনা রয়েছে।

দশকগুলি ধরে আমি AI পরিবেশনা করেছি। আমি AI ব্যাপারে থিসিস করেছি। তবে মহাজেষ্ঠ যুগের এই স্নায়ুবিদ্যা জেনারেটিভ AI এর বৃদ্ধি আমার জন্য বিপদজনক হয়েছে। তবে যা যাচ্ছে এখন তা হচ্ছে "যথেষ্ট ভালো" স্তরের প্রোডাক্টিভিটি। দুর্ভাগ্যবশত এটি অনেকেরই দাবি।

কিন্তু -- অন্তত এখনকার জন্য -- চ্যাটজিপিটি এবং তার সহপাঠীরা এমনভাবে বিস্তারিত বিশ্লেষণ নিবন্ধ লিখতে পারে না যেমন এই প্রতিফলন অভিজ্ঞতা, অপ্রামাণিকতা এবং বছরের অভিজ্ঞতার প্রতিফলন. এবং যদিও তারা বেশ সম্ভবত বড় কোডিং প্রকল্পের জন্য সাবরুটিন এবং ফাংশন লিখতে পারে, কিন্তু তারা বড় কোডিং প্রকল্প লিখতে পারে না।

বাংলায় অনুবাদ: আরোও: গুগলের চ্যাটজিপিটি প্রতিযোগীর ডেমো ভুল হয়ে যায়

উদাহরণস্বরূপ, আমার চলমান বছরে একটি প্রধান API সরবরাহকারীর সাথে ২০-৩০টি মিটিং করতে হয়েছে ভোলার সাথে আমার প্রযুক্তিগত প্রয়োজনীয়তা এবং লাইসেন্সিং নীতিগুলি যুক্ত করতে। আমি একটি AI কে অনুবাদ করার জন্য সামর্থ্য দারুণ করতে চাল্লিশ এর সঙ্গে, ভোলার সত্ত্বেও যে নমুনা সেই কারও সঙ্গের প্রয়োজনীয়তা সম্পর্কে বিস্ময় করতে ও কোড মডিউল তৈরি করতে পারতে পারে।

হ্যাঁ, হ্যাঁ, আমি আমার স্ত্রীর জন্য "তৈরি" করা প্লাগইনটি দেখে খুব ভয়ংকর হয়েছি। কিন্তু তেমনি ক্লায়েন্টরা যখন অভিজ্ঞ ডেভেলপারদের এবং লেখকদের তৈরি করা কাজ চান, তখন কোনও AI এখনো অনেক দূরেই চলছে। এবং এটা, আমার বন্ধুরা, এটা আমি চিন্তা করছি।

সম্পর্কিত নিবন্ধসমূহ

আরও দেখুন >>

HIX.AI দিয়ে AI এর শক্তি আনলক করুন!