এআই কীভাবে প্রোগ্রামিংকে গণতান্ত্রিক করছে

এআই কীভাবে প্রোগ্রামিংকে গণতান্ত্রিক করছে

আপনি কে করবেন ভাবেন পেশাদার কম্পিউটার প্রোগ্রামার বা কম্পিউটার ব্যবহারকারীরা যারা একটু প্রোগ্রামিং করেন?

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

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

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

আগাছা হারিয়েছে

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

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

পড়ুন: দক্ষিণ আফ্রিকার প্রোগ্রামিং দক্ষতা এখনই প্রয়োজন

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

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

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

সমস্যা সমাধানের জন্য মুক্ত

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

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

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

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

হোয়াটসঅ্যাপে টেকসেন্ট্রাল থেকে ব্রেকিং নিউজ পান। এখানে সাইন আপ করুন

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

মিস করবেন না:

এআই কীভাবে কম্পিউটার প্রোগ্রামিংয়ে বিপ্লব করছে

Source link

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।