বিষয়বস্তু এড়িয়ে যান
এই নিবন্ধটি এআই ব্যবহার করে জাপানি থেকে অনুবাদ করা হয়েছে
জাপানি ভাষায় পড়ুন
এই নিবন্ধটি পাবলিক ডোমেইন (CC0) এর অধীনে। এটি স্বাধীনভাবে ব্যবহার করতে পারেন। CC0 1.0 Universal

সীমানাহীন যুগে প্রবেশ: ৩০-ভাষার একটি ব্লগ সাইট তৈরি

আমার ব্লগের জন্য লেখা নিবন্ধগুলি সাজানোর জন্য আমি জেনারেটিভ এআই (জেমিনি) ব্যবহার করে নিজের একটি ওয়েবসাইট তৈরি করেছি।

কাতোশির গবেষণাপত্র https://katoshi-mfacet.github.io/

এই সাইটটি জাপানি ভাষায় লেখা ব্লগ পোস্টের খসড়া থেকে স্বয়ংক্রিয়ভাবে তৈরি হয়।

এর বৈশিষ্ট্যগুলি হলো:

  • নিবন্ধের খসড়া থেকে স্বয়ংক্রিয়ভাবে তৈরি
  • শ্রেণীবিন্যাস এবং ট্যাগিংয়ের মাধ্যমে নিবন্ধগুলির সংগঠন
  • ৩০টি ভাষা এবং অ্যাক্সেসিবিলিটির জন্য সমর্থন

মৌলিক প্রক্রিয়া

মৌলিক প্রক্রিয়াটিতে অ্যাস্ট্রো ফ্রেমওয়ার্কের ওপর ভিত্তি করে তৈরি একটি কাস্টম প্রোগ্রাম জড়িত, যা নিবন্ধের খসড়া থেকে স্বয়ংক্রিয়ভাবে HTML ফাইল তৈরি করে।

আমি এই প্রোগ্রামটি গুগলের জেমিনির সাথে চ্যাট করে তৈরি করেছি।

এই প্রক্রিয়ার কারণে, আমি একবার একটি নিবন্ধের খসড়া লিখে পুনরুৎপাদন প্রক্রিয়াটি চালালে, HTML ফাইলগুলি স্বয়ংক্রিয়ভাবে আপডেট হয় এবং ওয়েবসাইটে প্রতিফলিত হয়।

শ্রেণীবিন্যাস এবং ট্যাগিং

শ্রেণীবিন্যাস এবং ট্যাগিংয়ের জন্য আমি একটি আলাদা প্রোগ্রামও তৈরি করেছি।

এই প্রোগ্রামটি একটি এপিআই-এর মাধ্যমে জেমিনিতে নিবন্ধগুলি পাঠায় যাতে সেগুলি স্বয়ংক্রিয়ভাবে শ্রেণীবদ্ধ এবং ট্যাগ করা যায়।

নিবন্ধের সাথে বিভাগ এবং ট্যাগের একটি তালিকা সরবরাহ করার মাধ্যমে, জেমিনি নিবন্ধটির অর্থ ব্যাখ্যা করে এবং দক্ষতার সাথে উপযুক্তগুলি প্রস্তাব করে।

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

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

এই পুরো প্রক্রিয়াটিও একটি প্রোগ্রাম দ্বারা স্বয়ংক্রিয় করা হয়।

বহুভাষিক অনুবাদ

বহুভাষিক সমর্থনের জন্য অনুবাদের প্রয়োজন। অবশ্যই, এই অনুবাদের জন্যও জেমিনি ব্যবহার করা হয়েছে।

অনুবাদের দুটি ধরণ রয়েছে:

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

অন্যটি হল নিবন্ধের খসড়াগুলির অনুবাদ।

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

প্রবেশযোগ্যতা (Accessibility)

দৃষ্টিপ্রতিবন্ধী ব্যক্তিরা অডিওর মাধ্যমে নিবন্ধের বিষয়বস্তু শুনতে চাইতে পারেন, অথবা যাদের মাউস ব্যবহারে অসুবিধা হয় তারা শুধুমাত্র কীবোর্ড নিয়ন্ত্রণের মাধ্যমে ওয়েবসাইটটি ব্রাউজ করতে চাইতে পারেন – এই বিষয়গুলো বিবেচনা করে HTML ফাইলগুলিতে বেশ কিছু বৈশিষ্ট্য যুক্ত করে প্রবেশযোগ্যতা উন্নত করা হয়েছে।

প্রবেশযোগ্যতা সম্পর্কে আমার জ্ঞান খুব কম ছিল; আমাদের প্রোগ্রামিং চ্যাটের সময় জেমিনিই এই উন্নতির পরামর্শ দিয়েছিল।

আর প্রবেশযোগ্যতা বাড়ানোর জন্য HTML-এ এই পরিবর্তনগুলো কীভাবে প্রয়োগ করা যায়, তা আমি চ্যাটের সময় জেমিনিকে জিজ্ঞাসা করেছিলাম এবং সেই অনুযায়ী পরিবর্তনগুলো প্রয়োগ করেছি।

বাধাগুলির অদৃশ্য হয়ে যাওয়া

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

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

এই ওয়েবসাইট তৈরির মাধ্যমে, আমি সত্যিই অনুভব করেছি যে জেনারেটিভ এআই দিয়ে এখন বিভিন্ন বাধা সহজেই অতিক্রম করা যায়।

প্রথমত, ভাষার বাধা। ৩০টি ভাষা সমর্থন করা ঐতিহ্যগতভাবে একজন ব্যক্তির পক্ষে অসম্ভব ছিল, এমনকি অনুবাদ বিবেচনা করেও।

এছাড়াও, অনূদিত ব্লগগুলি কি উদ্দিষ্ট সূক্ষ্মতা বোঝাতে পারে এবং অভিব্যক্তিগুলি কি স্থানীয় ভাষাভাষীদের কাছে অদ্ভুত বা আপত্তিকর হতে পারে – এই বিষয়ে উদ্বেগ রয়েছে।

জেনারেটিভ এআই-এর অনুবাদ ঐতিহ্যবাহী যন্ত্র অনুবাদের চেয়ে সূক্ষ্মতা আরও সঠিকভাবে বোঝাতে পারে এবং আরও স্বাভাবিক অভিব্যক্তি ব্যবহার করতে পারে। উপরন্তু, অনূদিত আউটপুটটি জেনারেটিভ এআই-তে আবার ইনপুট করে অস্বাভাবিক বা অনুপযুক্ত শব্দবন্ধের জন্য পরীক্ষা করা যেতে পারে।

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

উদাহরণস্বরূপ, যদি প্রথম বিভাগে একটি নিবন্ধ, দ্বিতীয়টিতে দুটি এবং তৃতীয়টিতে দশটি নিবন্ধ থাকে, তবে জাপানি ভাষায় এটি কেবল "1記事 (1টি নিবন্ধ), 2記事 (2টি নিবন্ধ), 10記事 (10টি নিবন্ধ)," সংখ্যাটির পরে "記事" এককটি যুক্ত করা হয়।

তবে, ইংরেজিতে, আপনাকে একবচন এবং বহুবচনের মধ্যে পার্থক্য করতে হবে, যেমন "1 article, 2 articles, 10 articles।" উপরন্তু, কিছু ভাষায়, ছোট বহুবচন সংখ্যার বনাম বড় বহুবচন সংখ্যার জন্য অভিব্যক্তি পরিবর্তিত হতে পারে বলে জানা গেছে।

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

জেনারেটিভ এআই দিয়ে ওয়েবসাইটের বহুভাষিকীকরণ নিয়ে কাজ করার মাধ্যমে, আমি এমন দিকগুলি যত্ন সহকারে সমাধান করতে পেরেছি যা ঐতিহ্যবাহী পদ্ধতিগুলিতে অলক্ষিত বা অনাবিষ্কৃত থাকত।

একই কথা প্রবেশযোগ্যতার বিবেচনার ক্ষেত্রেও প্রযোজ্য। এর আগে, আমি কেবল তাদের কথাই বিবেচনা করতে পারতাম যারা আমার মতো করে ওয়েবসাইট দেখেন।

তবে, জেনারেটিভ এআই সহজেই এমন বিবেচনাগুলি অন্তর্ভুক্ত করে যা আমি হয়তো লক্ষ্য করি না, বা প্রচেষ্টার কারণে আমি হয়তো অবহেলা করি।

যদিও বহুভাষিকীকরণ এবং প্রবেশযোগ্যতা এখনও নিখুঁত নয়, আমি বিশ্বাস করি যে তাদের গুণগত মান কেবল একা চিন্তা করে এবং গবেষণা করে যা অর্জন করতে পারতাম তার চেয়ে অনেক বেশি।

এভাবে, জেনারেটিভ এআই ব্লগ নিবন্ধের মাধ্যমে তথ্য প্রচারের আমার প্রচেষ্টার অনেক বাধা দূর করেছে।

পরিশেষে

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

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

জেনারেটিভ এআই ছাড়া, আমি বহুভাষিক সমর্থনের কথা ভাবতামও না। এই অর্থে বলা যায় যে এটি কল্পনার বাধাকেও অতিক্রম করেছে।

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

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

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

এটি ইঙ্গিত দেয় যে সফটওয়্যার ডেভেলপমেন্ট এবং ওয়েবসাইট তৈরির বাধাগুলি যেমন অদৃশ্য হয়ে যাচ্ছে, তেমনি ব্যক্তিগত তথ্য প্রচারের বাধাও অদৃশ্য হয়ে যাবে।

প্রযুক্তিগতভাবে, ইন্টারনেট তথ্যের আদান-প্রদানের বাধাকে কার্যত সরিয়ে দিয়েছে, তবুও আমরা ভাষা এবং অ্যাক্সেসিবিলিটির মতো বাধাগুলির দ্বারা এখনও বাধাগ্রস্ত।

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

জেনারেটিভ এআই ঠিক সেই বাধাগুলি দূর করে যা তথ্য প্রেরকদের অতিক্রম করতে হবে।

এমনকি ভাষা এবং অ্যাক্সেসিবিলিটির বাধা অদৃশ্য হয়ে গেলেও, সংস্কৃতি, রীতিনীতি এবং মূল্যবোধের পার্থক্যের মতো আরও বাধা নিঃসন্দেহে থাকবে। এগুলি অতিক্রম করা আরও কঠিন হতে পারে।

তবে, সেই কঠিন বাধাগুলি অতিক্রম করার জন্য, আমাদের প্রথমে সেগুলির পূর্ববর্তী বাধাগুলি অতিক্রম করতে হবে। একবার আমরা এমন একটি বাধার ঠিক সামনে দাঁড়ালে, এটিকে অতিক্রম করার জন্য নতুন ধারণা এবং কৌশলগুলি সম্ভবত আবির্ভূত হবে।

এভাবে, আমরা এমন একটি যুগে প্রবেশ করতে পারি যেখানে পৃথিবী থেকে বাধাগুলি অদৃশ্য হয়ে যাচ্ছে। এই ওয়েবসাইটটি তৈরির মাধ্যমে আমি এটিই অনুভব করেছি।