আমাজন কোড হুইস্পার একটি 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-এ আরও প্রাসঙ্গিক কোড তৈরি করে আরও নির্দিষ্ট ফলাফল হতে নির্দেশাবলী (মন্তব্য) পরিবর্তন করা।
বয়লারপ্লেট কোড লেখা
বিকাশকারীরা পূর্বশর্তগুলি সম্পূর্ণ করতে CodeWhisperer ব্যবহার করতে সক্ষম হয়েছিল। তারা "ML ডেটার জন্য প্রিপ্রসেসিং স্ক্রিপ্ট তৈরি করার জন্য ক্লাস" টাইপ করে একটি প্রিপ্রসেসিং ডেটা ক্লাস তৈরি করতে সক্ষম হয়েছিল। প্রিপ্রসেসিং স্ক্রিপ্ট লিখতে মাত্র কয়েক মিনিট সময় লেগেছিল এবং কোডহুইস্পার সম্পূর্ণ কোড ব্লক তৈরি করতে সক্ষম হয়েছিল।
ডেভেলপারদেরকে অপরিচিত ভাষায় কোড করতে সাহায্য করা
দলে নতুন একজন জাভা ব্যবহারকারী সিনট্যাক্স নিয়ে চিন্তা না করেই কোড হুইস্পারারের সাহায্যে পাইথন কোড লেখা শুরু করতে সক্ষম হয়েছিল।
কোডে নিরাপত্তা দুর্বলতা সনাক্ত করা
বিকাশকারীরা নির্বাচন করে নিরাপত্তা সমস্যা সনাক্ত করতে সক্ষম হয়েছিল নিরাপত্তা স্ক্যান চালান তাদের IDE তে। প্রাপ্ত নিরাপত্তা বিষয়ক বিস্তারিত অন্তর্দৃষ্টি সরাসরি IDE-তে প্রদান করা হয়েছে। এটি ডেভেলপারদের সমস্যা শনাক্ত করতে এবং তাড়াতাড়ি সমাধান করতে সাহায্য করে।
"একজন ডেভেলপার হিসেবে, CodeWhisperer ব্যবহার করা আপনাকে আরও দ্রুত কোড লিখতে সক্ষম করে,” বলেন নিনো লিনাস, অ্যাকসেনচারের এআই ইঞ্জিনিয়ারিং কনসালটেন্ট। “এছাড়া, CodeWhisperer আপনাকে কৃত্রিম বুদ্ধিমত্তার সাহায্যে টাইপো এবং অন্যান্য সাধারণ ত্রুটিগুলি দূর করে আরও সঠিকভাবে কোড করতে সাহায্য করবে৷ একজন বিকাশকারীর জন্য, একই কোড একাধিকবার লেখা ক্লান্তিকর। আপনার প্রয়োজন হতে পারে এমন পরবর্তী কোড টুকরোগুলির সুপারিশ করার মাধ্যমে, এআই কোড সমাপ্তি প্রযুক্তিগুলি এই ধরনের পুনরাবৃত্তিমূলক কোডিং হ্রাস করে।"
উপসংহার
এই পোস্টটি CodeWhisperer, Amazon-এর একটি AI কোডিং সঙ্গীকে পরিচয় করিয়ে দেয়। সরঞ্জামটি কোডের জন্য পরামর্শ এবং স্বয়ংসম্পূর্ণতা প্রদানের জন্য, সেইসাথে প্রাকৃতিক ভাষার বর্ণনার উপর ভিত্তি করে সম্পূর্ণ ফাংশন এবং ক্লাস তৈরি করতে বড় ডেটাসেটে প্রশিক্ষিত এমএল মডেলগুলি ব্যবহার করে। এই পোস্টটি CodeWhisperer ব্যবহার করার সময় Accenture দ্বারা দেখা কিছু সুবিধাও তুলে ধরে, যেমন উৎপাদনশীলতা বৃদ্ধি এবং সাধারণ কোডিং কাজের জন্য প্রয়োজনীয় সময় এবং প্রচেষ্টা কমানোর ক্ষমতা। আপনি আজই আপনার প্রিয় IDE-তে CodeWhisperer সক্রিয় করতে পারেন। CodeWhisperer স্বয়ংক্রিয়ভাবে আপনার বিদ্যমান কোড এবং মন্তব্যের উপর ভিত্তি করে পরামর্শ তৈরি করে। ভিজিট করুন আমাজন কোড হুইস্পার শুরু করতে.
লেখক সম্পর্কে
বালাকৃষ্ণান বিশ্বনাথন Accenture এ একজন AI/ML সলিউশন আর্কিটেক্ট। AABG-এর সাথে সহযোগিতা করে, তিনি বিভিন্ন AI/ML সম্পর্কিত চ্যালেঞ্জ মোকাবেলা করার জন্য অত্যাধুনিক ক্লাউড-ভিত্তিক কৌশলগুলি তৈরি করেন এবং সম্পাদন করেন। বালার আগ্রহ রান্না এবং ফটোশপ উভয়ের মধ্যেই নিহিত, যেটির প্রতি তিনি অনুরাগী।
শিখর কোয়াতরা আমাজন ওয়েব সার্ভিসেস-এর একজন AI/ML বিশেষজ্ঞ সমাধান স্থপতি, একটি শীর্ষস্থানীয় গ্লোবাল সিস্টেম ইন্টিগ্রেটরের সাথে কাজ করছেন। তিনি AI/ML এবং IoT ডোমেনে 500 টিরও বেশি পেটেন্ট সহ সর্বকনিষ্ঠ ভারতীয় মাস্টার উদ্ভাবকদের একজনের খেতাব অর্জন করেছেন। শিখর সংস্থার জন্য ব্যয়-দক্ষ, স্কেলযোগ্য ক্লাউড পরিবেশের স্থাপত্য, নির্মাণ এবং রক্ষণাবেক্ষণে সহায়তা করে এবং AWS-এ কৌশলগত শিল্প সমাধান তৈরিতে GSI অংশীদারকে সমর্থন করে। শিখর তার অবসর সময়ে গিটার বাজানো, সঙ্গীত রচনা করা এবং মননশীলতা অনুশীলন করা উপভোগ করেন।
অঙ্কুর দেশাই AWS AI সার্ভিসেস টিমের মধ্যে একজন প্রধান পণ্য ব্যবস্থাপক।
নিনো লিনাস Accenture-এর একজন AI পরামর্শদাতা। তিনি ক্লাউড ব্যবহার করে এন্ড-টু-এন্ড মেশিন লার্নিং সলিউশন এবং এর স্থাপনার উন্নয়নে দক্ষতা অর্জন করেন। তিনি ML-Ops ক্ষেত্রের সর্বশেষ সরঞ্জাম এবং প্রযুক্তি সম্পর্কে আগ্রহী। তিনি ভ্রমণ এবং ট্রেকিং পছন্দ করেন।
- এসইও চালিত বিষয়বস্তু এবং পিআর বিতরণ। আজই পরিবর্ধিত পান।
- প্লেটোব্লকচেন। Web3 মেটাভার্স ইন্টেলিজেন্স। জ্ঞান প্রসারিত. এখানে প্রবেশ করুন.
- উত্স: https://aws.amazon.com/blogs/machine-learning/how-accenture-is-using-amazon-codewhisperer-to-improve-developer-productivity/
- : হয়
- $ ইউপি
- 100
- 7
- a
- ক্ষমতা
- সক্ষম
- সম্পর্কে
- দ্রুততর করা
- খানি
- Accenture
- সঠিক
- দিয়ে
- যোগ
- পর
- AI
- এআই ইঞ্জিনিয়ারিং
- এআই পরিষেবা
- এআই / এমএল
- চিকিত্সা
- এইডস
- মর্দানী স্ত্রীলোক
- আমাজন কোড হুইস্পার
- অ্যামাজন ওয়েব সার্ভিসেস
- পরিমাণ
- এবং
- স্থাপত্য
- রয়েছি
- কৃত্রিম
- কৃত্রিম বুদ্ধিমত্তা
- কৃত্রিম বুদ্ধিমত্তা (এআই)
- AS
- At
- স্বয়ংক্রিয়ভাবে
- ডেস্কটপ AWS
- ভিত্তি
- BE
- সুবিধা
- সর্বোত্তম
- সেরা অভ্যাস
- মধ্যে
- কোটি কোটি
- ব্লক
- ভবন
- তৈরী করে
- by
- সি ++
- CAN
- চ্যালেঞ্জ
- পরিবর্তন
- নির্বাচন
- শ্রেণী
- ক্লাস
- মেঘ
- মেঘ পরিষেবা
- কোড
- কোডিং
- সহযোগী
- মন্তব্য
- মন্তব্য
- সাধারণ
- সম্পূর্ণ
- পরিপূরণ
- পরামর্শকারী
- অবদান
- দম্পতি
- সৃষ্টি
- তৈরি করা হচ্ছে
- অদ্ভুত
- কাস্টমাইজ
- কাটিং-এজ
- উপাত্ত
- ডেটাসেট
- বিস্তৃতি
- বিস্তারিত
- বিশদ
- নির্ধারণ করে
- বিকাশকারী
- ডেভেলপারদের
- উন্নয়নশীল
- উন্নয়ন
- সরাসরি
- আলোচনা করা
- ডকুমেন্টেশন
- ডোমেইনের
- গোড়ার দিকে
- অর্জিত
- সহজে
- প্রচেষ্টা
- প্রচেষ্টা
- দূর
- ক্ষমতা
- সম্ভব
- সর্বশেষ সীমা
- প্রকৌশল
- ইংরেজি
- সমগ্র
- পরিবেশ
- পরিবেশের
- ত্রুটি
- executes
- বিদ্যমান
- ল্যাপারোস্কোপিক পদ্ধতি
- দ্রুত
- প্রিয়
- ক্ষেত্র
- ফাইল
- শেষ
- ঠিক করা
- দৃষ্টি নিবদ্ধ করা
- মনোযোগ
- অনুসরণ
- জন্য
- ফোরাম
- পাওয়া
- থেকে
- ক্রিয়াকলাপ
- উত্পাদন করা
- উত্পন্ন
- উত্পন্ন
- উৎপাদিত
- পাওয়া
- বিশ্বব্যাপী
- Go
- মহান
- জমিদারি
- সাহায্য
- সাহায্য
- হাইলাইট
- কিভাবে
- কিভাবে
- HTTP
- HTTPS দ্বারা
- উন্নত করা
- উন্নতি
- in
- বর্ধিত
- ভারতীয়
- শিল্প
- ইনিশিয়েটিভ
- অর্ন্তদৃষ্টি
- নির্দেশাবলী
- সংহত
- সংহত
- বুদ্ধিমত্তা
- মধ্যে রয়েছে
- পরিচয় করিয়ে দেয়
- আবিষ্কর্তাদের
- IOT
- সমস্যা
- IT
- এর
- জাভা
- জাভাস্ক্রিপ্ট
- JPG
- ভাষা
- ভাষাসমূহ
- বড়
- সর্বশেষ
- নেতৃত্ব
- জ্ঞানী
- শিক্ষা
- ত্যাগ
- লাইব্রেরি
- লাইন
- লিঙ্কডইন
- LLM
- যৌক্তিক
- খুঁজছি
- মেশিন
- মেশিন লার্নিং
- নিয়ন্ত্রণের
- পরিচালক
- মালিক
- ম্যাটার্স
- মে..
- একাগ্র
- মিনিট
- ML
- মডেল
- মডেল
- অধিক
- পরন্তু
- বহু
- সঙ্গীত
- প্রাকৃতিক
- প্রয়োজন
- নতুন
- ব্রতী
- of
- on
- অনবোর্ডিং
- ONE
- অপশন সমূহ
- সংগঠন
- অন্যান্য
- প্রান্তরেখা
- অংশ
- হাসপাতাল
- কামুক
- পেটেন্ট
- নিদর্শন
- কর্মক্ষমতা
- পিএইচপি
- টুকরা
- সমভূমি
- মাচা
- Plato
- প্লেটো ডেটা ইন্টেলিজেন্স
- প্লেটোডাটা
- কেলি
- পোস্ট
- চালিত
- অনুশীলন
- চর্চা
- পূর্বশর্ত
- অধ্যক্ষ
- প্রক্রিয়া
- পণ্য
- পণ্য ব্যবস্থাপক
- উত্পাদনক্ষম
- প্রমোদ
- প্রোগ্রামিং
- প্রোগ্রামিং ভাষা
- প্রকল্প
- প্রকল্প
- প্রদান
- প্রদত্ত
- প্রদানের
- প্রকাশ্য
- পাইথন
- গুণ
- দ্রুত
- ঢালু পথ
- প্রকৃত সময়
- সুপারিশ
- সুপারিশ
- বিশেষ পরামর্শ দেওয়া হচ্ছে
- হ্রাস করা
- হ্রাস
- সংশ্লিষ্ট
- প্রাসঙ্গিক
- পুনরাবৃত্তিমূলক
- প্রয়োজনীয়
- ফল
- ফলাফল
- জং
- একই
- বলেছেন
- মাপযোগ্য
- স্ক্যানিং
- নির্বিঘ্নে
- সার্চ
- অনুসন্ধানের
- বিভাগে
- নিরাপদ
- নিরাপত্তা
- নিরাপত্তা হুমকি
- জ্যেষ্ঠ
- সেবা
- খোল
- শিফটিং
- সংক্ষিপ্ত
- সহজ
- কেবল
- So
- সফটওয়্যার
- সফ্টওয়্যার প্রকৌশল
- সমাধান
- সলিউশন
- কিছু
- বিশেষজ্ঞ
- নির্দিষ্ট
- নিদিষ্ট
- খরচ
- শুরু
- শুরু
- থাকা
- স্টোরেজ
- কৌশলগত
- কৌশল
- চিত্রশালা
- পরবর্তী
- এমন
- সংক্ষিপ্তসার
- সমর্থন
- বাক্য গঠন
- পদ্ধতি
- কার্য
- কাজ
- টীম
- প্রযুক্তি
- প্রযুক্তি
- যে
- সার্জারির
- তাদের
- হুমকি
- সময়
- বার
- শিরনাম
- থেকে
- আজ
- টুল
- সরঞ্জাম
- প্রশিক্ষিত
- ভ্রমণ
- টাইপরাইটারে মুদ্রি
- টিপিক্যাল
- অপরিচিত
- ব্যবহার
- ব্যবহারকারী
- বিভিন্ন
- ভেলোসিটি
- দেখুন
- দুর্বলতা
- উপায়
- ওয়েব
- ওয়েব সার্ভিস
- আমরা একটি
- কি
- যে
- ইচ্ছা
- সঙ্গে
- মধ্যে
- ছাড়া
- কাজ
- লেখা
- কোড লিখুন
- লেখা
- আপনি
- কনিষ্ঠ
- আপনার
- zephyrnet