এখন Amazon একটি AI প্রোগ্রামিং সহকারী আত্মপ্রকাশ করেছে - CodeWhisperer PlatoBlockchain Data Intelligence. উল্লম্ব অনুসন্ধান. আ.

এখন Amazon একটি AI প্রোগ্রামিং সহকারী - CodeWhisperer আত্মপ্রকাশ করেছে

বৃহস্পতিবার লাস ভেগাসে অ্যামাজন তার পুনঃমঙ্গল সম্মেলনে CodeWhisperer নামে একটি স্বয়ংক্রিয় প্রোগ্রামিং সহায়তা সরঞ্জামের পূর্বরূপ ঘোষণা করেছে।

যারা পেয়েছেন তাদের জন্য উপলব্ধ একটি আমন্ত্রণ মাধ্যমে AWS IDE টুলকিট, AWS অ্যাপ্লিকেশন লিখতে সহায়তা করার জন্য কোড সম্পাদকদের জন্য একটি প্লাগইন, কোডহুইস্পার GitHub Copilot, একটি AI (মেশিন লার্নিং-ভিত্তিক) কোড জেনারেশন এক্সটেনশনের কাছে অ্যামাজনের উত্তর সাধারণ প্রাপ্যতা প্রবেশ করান এই সপ্তাহের আগে.

একটি ইন ব্লগ পোস্ট, জেফ বার, AWS-এর প্রধান প্রচারক, বলেছেন CodeWhisperer-এর লক্ষ্য হল সফ্টওয়্যার বিকাশকারীদের আরও উত্পাদনশীল করা।

"CodeWhisperer ক্রমাগত আপনার কোড এবং আপনার মন্তব্য পরীক্ষা করবে, এবং আপনাকে সিনট্যাকটিকভাবে সঠিক সুপারিশ উপস্থাপন করবে," বার বলেছেন। "পরামর্শগুলি আপনার কোডিং শৈলী এবং পরিবর্তনশীল নামের উপর ভিত্তি করে সংশ্লেষিত হয় এবং এটি কেবল স্নিপেট নয়।"

পূর্বরূপ সময়কালে পরিষেবাটি বিনামূল্যে, যেমন মাইক্রোসফ্টের গিটহাব কপিলট ছিল, যার দাম এখন প্রতি মাসে $10।

বার বলেন, CodeWhisperer অন্যান্য প্রজেক্ট ফাইলে কার্সারের অবস্থান, পূর্ববর্তী কোড, মন্তব্য এবং কোড সহ কোডের উপযুক্ত বিট প্রস্তাব করার জন্য বিভিন্ন সংকেত বিশ্লেষণ করে। তিনি বলেন, সফ্টওয়্যারটি ওপেন-সোর্স রিপোজিটরি, অভ্যন্তরীণ অ্যামাজন রিপোজ, API ডক্স এবং অনলাইন ফোরামে কোটি কোটি লাইন কোডের উপর প্রশিক্ষিত।

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

এখন পর্যন্ত, উত্তরটি ভাল নয়। উদাহরণস্বরূপ, একটি 2021 গবেষণা পত্র [পিডিএফ] NYU কম্পিউটার বিজ্ঞানীরা দেখেছেন যে কপিলট পরামর্শের সাথে তৈরি 40টি প্রোগ্রামের 1,689 শতাংশ পরিচিত দুর্বলতা সহ কোড তৈরি করেছে। তবে এই সিস্টেমগুলির প্রতি অবিরত মনোযোগ এবং পুনরাবৃত্তি তাদের শেষ পর্যন্ত উন্নতি করতে সহায়তা করবে।

অন্য সাম্প্রতিক কাগজ, "গিটহাব কপিলট কি মানব জুটি-প্রোগ্রামিংয়ের বিকল্প? একটি অভিজ্ঞতামূলক অধ্যয়ন," ​​উপসংহারে পৌঁছেছে যে কপিলট নিকৃষ্ট কোডের উত্পাদনকে ত্বরান্বিত করে।

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

আমাজন সেই উদ্বেগগুলি সমাধান করার চেষ্টা করেছে যে প্রস্তাবিত কোডটি সেই তথ্যগুলিকে সামনে রেখে কারও কপিরাইট বা লাইসেন্সিং শর্তাবলী লঙ্ঘন করবে।

"কোড হুইস্পারারের রেফারেন্স ট্র্যাকার সনাক্ত করে যে কোনও কোড সুপারিশ নির্দিষ্ট কোড হুইস্পার প্রশিক্ষণ ডেটার অনুরূপ হতে পারে এবং আপনাকে সেই রেফারেন্সগুলি সরবরাহ করতে পারে," পরিষেবাটির বিবরণ ব্যাখ্যা করা. "এটি আপনাকে সহজেই সেই রেফারেন্স কোডটি খুঁজে পেতে এবং পর্যালোচনা করতে দেয় এবং এটি অন্য প্রকল্পের প্রসঙ্গে কীভাবে ব্যবহার করা হয়।"

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

বার কোডহুইস্পারারের ক্ষমতার কিছু উদাহরণ প্রদান করে। তিনি বর্ণনা করেছেন কিভাবে তিনি পাইথন মন্তব্য লাইন টাইপ করেছেন # See if a number is prime এবং CodeWhisperer সেই গণনা করার জন্য একটি ফাংশন দিয়ে প্রতিক্রিয়া জানায়।

CodeWhisperer এছাড়াও AWS পরিষেবাগুলি কীভাবে কাজ করে তা বোঝে এবং তাই AWS প্ল্যাটফর্মে যারা তৈরি তাদের জন্য সম্ভাব্য দরকারী পরামর্শ তৈরি করতে সক্ষম। মন্তব্যসহ উপস্থাপন করা হলো # create S3 bucket, CodeWhisperer উপযুক্ত পদক্ষেপগুলি তৈরি করেছে৷

CodeWhisperer-এর পূর্বরূপ সংস্করণ VS কোড, IntelliJ IDEA, PyCharm, WebStorm, বা AWS Cloud9 এর প্রেক্ষাপটে Python, Java, এবং JavaScript-এ কোডের সাথে মোকাবিলা করতে পারে। আমাজন শীঘ্রই AWS Lambda কনসোলের জন্য সমর্থন যোগ করার পরিকল্পনা করছে। ®

সময় স্ট্যাম্প:

থেকে আরো নিবন্ধনকর্মী