ডেভেলপারের উৎপাদনশীলতা উন্নত করতে কিভাবে Accenture Amazon CodeWhisperer ব্যবহার করছে

ডেভেলপারের উৎপাদনশীলতা উন্নত করতে কিভাবে Accenture Amazon CodeWhisperer ব্যবহার করছে

আমাজন কোড হুইস্পার একটি AI কোডিং সঙ্গী যা সমন্বিত উন্নয়ন পরিবেশে (IDE) প্রাকৃতিক ভাষা এবং কোডে তাদের মন্তব্যের উপর ভিত্তি করে কোড সুপারিশ তৈরি করে বিকাশকারীর উত্পাদনশীলতা উন্নত করতে সহায়তা করে। CodeWhisperer IDE এবং ডকুমেন্টেশন বা ডেভেলপার ফোরামের মধ্যে প্রসঙ্গ-সুইচ কমিয়ে কোডিং কাজগুলিকে ত্বরান্বিত করে। CodeWhisperer থেকে রিয়েল-টাইম কোড সুপারিশের মাধ্যমে, আপনি IDE-তে ফোকাস থাকতে পারেন এবং আপনার কোডিং কাজগুলি দ্রুত শেষ করতে পারেন।

CodeWhisperer একটি Large Language Model (LLM) দ্বারা চালিত হয় যা কোটি কোটি লাইনের কোডের উপর প্রশিক্ষিত হয় এবং ফলস্বরূপ, কীভাবে 15টি প্রোগ্রামিং ভাষায় কোড লিখতে হয় তা শিখেছে। আপনি সহজভাবে একটি মন্তব্য লিখতে পারেন যা সরল ইংরেজিতে একটি নির্দিষ্ট কাজের রূপরেখা দেয়, যেমন "S3 এ একটি ফাইল আপলোড করুন৷" এর উপর ভিত্তি করে, CodeWhisperer স্বয়ংক্রিয়ভাবে নির্ধারণ করে যে কোন ক্লাউড পরিষেবা এবং পাবলিক লাইব্রেরিগুলি নির্দিষ্ট কাজের জন্য সবচেয়ে উপযুক্ত, ফ্লাইতে নির্দিষ্ট কোড তৈরি করে এবং সরাসরি IDE-তে জেনারেট করা কোড স্নিপেটগুলির সুপারিশ করে৷ তাছাড়া, CodeWhisperer নির্বিঘ্নে আপনার ভিজ্যুয়াল স্টুডিও কোড এবং JetBrains IDE-এর সাথে সংহত করে যাতে আপনি ফোকাসড থাকতে পারেন এবং IDE ত্যাগ করতে পারেন না। এই লেখার সময়, CodeWhisperer Java, Python, JavaScript, TypeScript, C#, Go, Ruby, Rust, Scala, Kotlin, PHP, C, C++, Shell এবং SQL সমর্থন করে।

এই পোস্টে, আমরা ব্যাখ্যা করি যে কীভাবে Accenture CodeWhisperer ব্যবহার করে ডেভেলপারের উৎপাদনশীলতা উন্নত করতে ব্যবহার করে।

“Accenture আমাদের ভেলোসিটি প্ল্যাটফর্মে আমাদের সফ্টওয়্যার ইঞ্জিনিয়ারিং সেরা অনুশীলন উদ্যোগের অংশ হিসাবে কোডিংকে ত্বরান্বিত করতে অ্যামাজন কোড হুইস্পার ব্যবহার করছে,” বলেছেন অ্যাকসেঞ্চারের টেক আর্কিটেকচারের সিনিয়র ম্যানেজার বালাকৃষ্ণান বিশ্বনাথন৷ “ভেলোসিটি দলটি বিকাশকারীর উত্পাদনশীলতা উন্নত করার উপায় খুঁজছিল। একাধিক বিকল্প অনুসন্ধান করার পর, আমরা আমাদের উন্নয়ন প্রচেষ্টা 30% কমাতে Amazon CodeWhisperer জুড়ে এসেছি এবং আমরা এখন নিরাপত্তা, গুণমান এবং কর্মক্ষমতা উন্নত করার দিকে আরও বেশি মনোযোগ দিচ্ছি।"

CodeWhisperer এর সুবিধা

Accenture Velocity টিম তাদের কৃত্রিম বুদ্ধিমত্তা (AI) এবং মেশিন লার্নিং (ML) প্রকল্পগুলিকে ত্বরান্বিত করতে CodeWhisperer ব্যবহার করছে। নিম্নলিখিত সারাংশ সুবিধাগুলি হাইলাইট করে:

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

নিম্নলিখিত বিভাগে, আমরা Accenture Velocity টিম CodeWhisperer কে আরো বিস্তারিতভাবে ব্যবহার করার কিছু উপায় নিয়ে আলোচনা করব।

নতুন প্রকল্পে বিকাশকারীদের অনবোর্ডিং

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

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

বয়লারপ্লেট কোড লেখা

বিকাশকারীরা পূর্বশর্তগুলি সম্পূর্ণ করতে CodeWhisperer ব্যবহার করতে সক্ষম হয়েছিল। তারা "ML ডেটার জন্য প্রিপ্রসেসিং স্ক্রিপ্ট তৈরি করার জন্য ক্লাস" টাইপ করে একটি প্রিপ্রসেসিং ডেটা ক্লাস তৈরি করতে সক্ষম হয়েছিল। প্রিপ্রসেসিং স্ক্রিপ্ট লিখতে মাত্র কয়েক মিনিট সময় লেগেছিল এবং কোডহুইস্পার সম্পূর্ণ কোড ব্লক তৈরি করতে সক্ষম হয়েছিল।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

ডেভেলপারদেরকে অপরিচিত ভাষায় কোড করতে সাহায্য করা

দলে নতুন একজন জাভা ব্যবহারকারী সিনট্যাক্স নিয়ে চিন্তা না করেই কোড হুইস্পারারের সাহায্যে পাইথন কোড লেখা শুরু করতে সক্ষম হয়েছিল।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

কোডে নিরাপত্তা দুর্বলতা সনাক্ত করা

বিকাশকারীরা নির্বাচন করে নিরাপত্তা সমস্যা সনাক্ত করতে সক্ষম হয়েছিল নিরাপত্তা স্ক্যান চালান তাদের IDE তে। প্রাপ্ত নিরাপত্তা বিষয়ক বিস্তারিত অন্তর্দৃষ্টি সরাসরি IDE-তে প্রদান করা হয়েছে। এটি ডেভেলপারদের সমস্যা শনাক্ত করতে এবং তাড়াতাড়ি সমাধান করতে সাহায্য করে।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.

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

উপসংহার

এই পোস্টটি CodeWhisperer, Amazon-এর একটি AI কোডিং সঙ্গীকে পরিচয় করিয়ে দেয়। সরঞ্জামটি কোডের জন্য পরামর্শ এবং স্বয়ংসম্পূর্ণতা প্রদানের জন্য, সেইসাথে প্রাকৃতিক ভাষার বর্ণনার উপর ভিত্তি করে সম্পূর্ণ ফাংশন এবং ক্লাস তৈরি করতে বড় ডেটাসেটে প্রশিক্ষিত এমএল মডেলগুলি ব্যবহার করে। এই পোস্টটি CodeWhisperer ব্যবহার করার সময় Accenture দ্বারা দেখা কিছু সুবিধাও তুলে ধরে, যেমন উৎপাদনশীলতা বৃদ্ধি এবং সাধারণ কোডিং কাজের জন্য প্রয়োজনীয় সময় এবং প্রচেষ্টা কমানোর ক্ষমতা। আপনি আজই আপনার প্রিয় IDE-তে CodeWhisperer সক্রিয় করতে পারেন। CodeWhisperer স্বয়ংক্রিয়ভাবে আপনার বিদ্যমান কোড এবং মন্তব্যের উপর ভিত্তি করে পরামর্শ তৈরি করে। ভিজিট করুন আমাজন কোড হুইস্পার শুরু করতে.


লেখক সম্পর্কে

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.বালাকৃষ্ণান বিশ্বনাথন Accenture এ একজন AI/ML সলিউশন আর্কিটেক্ট। AABG-এর সাথে সহযোগিতা করে, তিনি বিভিন্ন AI/ML সম্পর্কিত চ্যালেঞ্জ মোকাবেলা করার জন্য অত্যাধুনিক ক্লাউড-ভিত্তিক কৌশলগুলি তৈরি করেন এবং সম্পাদন করেন। বালার আগ্রহ রান্না এবং ফটোশপ উভয়ের মধ্যেই নিহিত, যেটির প্রতি তিনি অনুরাগী।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.শিখর কোয়াতরা আমাজন ওয়েব সার্ভিসেস-এর একজন AI/ML বিশেষজ্ঞ সমাধান স্থপতি, একটি শীর্ষস্থানীয় গ্লোবাল সিস্টেম ইন্টিগ্রেটরের সাথে কাজ করছেন। তিনি AI/ML এবং IoT ডোমেনে 500 টিরও বেশি পেটেন্ট সহ সর্বকনিষ্ঠ ভারতীয় মাস্টার উদ্ভাবকদের একজনের খেতাব অর্জন করেছেন। শিখর সংস্থার জন্য ব্যয়-দক্ষ, স্কেলযোগ্য ক্লাউড পরিবেশের স্থাপত্য, নির্মাণ এবং রক্ষণাবেক্ষণে সহায়তা করে এবং AWS-এ কৌশলগত শিল্প সমাধান তৈরিতে GSI অংশীদারকে সমর্থন করে। শিখর তার অবসর সময়ে গিটার বাজানো, সঙ্গীত রচনা করা এবং মননশীলতা অনুশীলন করা উপভোগ করেন।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai.অঙ্কুর দেশাই AWS AI সার্ভিসেস টিমের মধ্যে একজন প্রধান পণ্য ব্যবস্থাপক।

How Accenture is using Amazon CodeWhisperer to improve developer productivity PlatoBlockchain Data Intelligence. Vertical Search. Ai. নিনো লিনাস Accenture-এর একজন AI পরামর্শদাতা। তিনি ক্লাউড ব্যবহার করে এন্ড-টু-এন্ড মেশিন লার্নিং সলিউশন এবং এর স্থাপনার উন্নয়নে দক্ষতা অর্জন করেন। তিনি ML-Ops ক্ষেত্রের সর্বশেষ সরঞ্জাম এবং প্রযুক্তি সম্পর্কে আগ্রহী। তিনি ভ্রমণ এবং ট্রেকিং পছন্দ করেন।

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

থেকে আরো এডাব্লুএস মেশিন লার্নিং

আপনার নিজস্ব ডেটা ব্যবহার করে সংক্ষিপ্তকরণ এবং প্রশ্নের উত্তর দেওয়ার জন্য একটি জেনারেটিভ এআই ফাউন্ডেশন মডেল ব্যবহার করুন | আমাজন ওয়েব সার্ভিসেস

উত্স নোড: 1862653
সময় স্ট্যাম্প: জুলাই 19, 2023