آمازون کد Whisperer یک سرویس مبتنی بر یادگیری ماشین (ML) است که با ایجاد توصیههای کد بر اساس کدها و نظرات قبلی توسعهدهندگان به بهبود بهرهوری توسعهدهندگان کمک میکند. امروز، ما مشتاقیم اعلام کنیم که مدیران AWS اکنون می توانند CodeWhisperer را برای سازمان خود با احراز هویت یک ورود به سیستم (SSO) فعال کنند. مدیران به راحتی میتوانند CodeWhisperer را با راهحلهای هویت نیروی کار موجود خود ادغام کنند، دسترسی به کاربران و گروهها را فراهم کنند، و تنظیمات کل سازمان را پیکربندی کنند. بهعلاوه، کاربرانی که حسابهای AWS ندارند، اکنون میتوانند با استفاده از ایمیل شخصی خود با شناسه AWS Builder از CodeWhisperer استفاده کنند. فرآیند ثبت نام فقط چند دقیقه طول می کشد و به توسعه دهندگان این امکان را می دهد که بلافاصله بدون هیچ لیست انتظار شروع به استفاده از CodeWhisperer کنند. ما همچنین در حال گسترش پشتیبانی از زبان برنامه نویسی برای CodeWhisperer هستیم. علاوه بر پایتون، جاوا و جاوا اسکریپت، توسعه دهندگان اکنون می توانند از CodeWhisperer برای تسریع توسعه پروژه های C# و TypeScript خود استفاده کنند.
در این پست، کنترلهای اداری سازمانی، ثبتنام جدید AWS Builder ID برای CodeWhisperer و پشتیبانی از زبانهای برنامهنویسی جدید را مورد بحث قرار میدهیم.
CodeWhisperer را برای سازمان خود فعال کنید
CodeWhisperer اکنون در دسترس است کنسول مدیریت AWS. هر کاربری با نقش سرپرست AWS میتواند CodeWhisperer را فعال کند، کاربران را اضافه و حذف کند و تنظیمات سازمان شما را از طریق کنسول به صورت مرکزی مدیریت کند.
به عنوان یک پیش نیاز، مدیران AWS شما باید SSO را از طریق راه اندازی کنند مرکز هویت AWS IAM (جانشین AWS Single Sign-On)، اگر قبلاً برای سازمان شما فعال نشده باشد. IAM Identity Center شما را قادر می سازد از SSO سازمان خود برای دسترسی به خدمات AWS با ادغام راه حل هویت نیروی کار موجود با AWS استفاده کنید. پس از تنظیم احراز هویت SSO، مدیران شما می توانند CodeWhisperer را فعال کرده و دسترسی را به کاربران و گروه ها اختصاص دهند، همانطور که در تصویر زیر نشان داده شده است.
علاوه بر مدیریت کاربران، مدیران AWS همچنین میتوانند تنظیمات ردیاب مرجع و اشتراکگذاری داده را پیکربندی کنند. ردیاب مرجع CodeWhisperer تشخیص می دهد که آیا یک توصیه کد ممکن است شبیه به داده های آموزشی خاص CodeWhisperer باشد و می تواند آن ارجاعات را در اختیار شما قرار دهد. CodeWhisperer تا حدی از پروژه های منبع باز یاد می گیرد. گاهی اوقات، پیشنهادی که به شما می دهد ممکن است شبیه به یک قطعه خاص از داده های آموزشی باشد. تنظیمات ردیاب مرجع، مدیران را قادر میسازد تا تصمیم بگیرند که آیا CodeWhisperer مجاز به ارائه پیشنهاد در چنین مواردی است یا خیر. در صورت مجاز بودن، CodeWhisperer نیز ارجاعاتی را ارائه میکند تا بتوانید اطلاعات بیشتری در مورد اینکه دادههای آموزشی از کجا میآیند، بیاموزید. مدیران AWS همچنین میتوانند از اشتراکگذاری دادهها به منظور بهبود سرویس CodeWhisperer از طرف سازمان شما انصراف دهند (نگاه کنید به سیاستهای انصراف از خدمات هوش مصنوعی). پس از پیکربندی توسط سرپرست، تنظیمات در سراسر سازمان شما اعمال می شود.
توسعه دهندگانی که به آنها دسترسی داده شده است، می توانند با ورود به سیستم با استفاده از اعتبارنامه ورود به سیستم SSO، از CodeWhisperer در IDE ترجیحی خود استفاده کنند. CodeWhisperer به عنوان بخشی از افزونه های AWS Toolkit برای IDE های اصلی، از جمله JetBrains, ویژوال استودیو کدو AWS Cloud9.
در IDE ترجیحی خود، گزینه ورود به سیستم SSO را انتخاب کنید و دستورالعمل ها را دنبال کنید تا احراز هویت شوید و شروع به دریافت توصیه ها از CodeWhisperer کنید، همانطور که در تصاویر زیر نشان داده شده است.
در عرض چند دقیقه با استفاده از ایمیل شخصی خود ثبت نام کنید
اگر توسعهدهندهای هستید که به حساب AWS دسترسی ندارید، میتوانید از ایمیل شخصی خود برای ثبتنام و فعال کردن CodeWhisperer در IDE مورد نظر خود استفاده کنید. فرآیند ثبت نام تنها چند دقیقه طول می کشد.
ما در حال معرفی یک روش جدید برای احراز هویت با شناسه سازنده AWS هستیم. AWS Builder ID شکل جدیدی از احراز هویت است که به شما امکان می دهد فقط با ایمیل شخصی و رمز عبور به صورت ایمن ثبت نام کنید. پس از ایجاد حساب AWS Builder، به سادگی وارد شوید و CodeWhisperer را برای IDE خود فعال کنید، همانطور که در تصویر زیر نشان داده شده است. برای اطلاعات بیشتر ببین اسناد شناسه سازنده AWS.
با زبان های برنامه نویسی TypeScript و C# سریعتر برنامه بسازید
هماهنگی با چندین زبان برنامه نویسی، چارچوب ها و کتابخانه های نرم افزاری حتی برای باتجربه ترین توسعه دهندگان نیز کاری دشوار است. جستجوی نحو برنامه نویسی صحیح و جستجوی تکه های کد از وب تا کارهای برنامه نویسی زمان قابل توجهی را می طلبد، به خصوص اگر هزینه حواس پرتی را در نظر بگیرید.
CodeWhisperer توصیه های آماده به کار را در زمان واقعی در IDE شما ارائه می دهد تا به شما کمک کند کارهای کدنویسی خود را سریعتر به پایان برسانید. امروز، ما در حال گسترش پشتیبانی خود هستیم تا علاوه بر پایتون، جاوا و جاوا اسکریپت، زبان های برنامه نویسی TypeScript و C# را نیز شامل شود.
CodeWhisperer هدف شما را درک می کند و توصیه هایی را بر اساس بهترین روش های رایج برای یک زبان برنامه نویسی ارائه می دهد. مثال زیر نشان میدهد که چگونه CodeWhisperer میتواند کل تابع را در TypeScript ایجاد کند تا JSON را به جدول ارائه دهد.
CodeWhisperer همچنین با ارائه توصیه های کد برای رابط های برنامه نویسی برنامه کاربردی AWS (API) در محبوب ترین سرویس ها، از جمله، استفاده از خدمات AWS را برای توسعه دهندگان آسان می کند. ابر محاسبه الاستیک آمازون (Amazon EC2) AWS لامبداو سرویس ذخیره سازی ساده آمازون (Amazon S3). ما همچنین یک ردیاب مرجع با توصیه های خود ارائه می دهیم که اطلاعات ارزشمندی در مورد شباهت توصیه به داده های آموزشی خاص CodeWhisperer ارائه می دهد. علاوه بر این، ما تکنیک هایی را برای شناسایی و فیلتر کردن کدهای مغرضانه ای که ممکن است ناعادلانه باشد، پیاده سازی کرده ایم. مثال زیر نشان می دهد که چگونه CodeWhisperer می تواند یک تابع کامل را بر اساس دستورات ارائه شده در C# ایجاد کند.
با CodeWhisperer شروع کنید
در طول دوره پیش نمایش، CodeWhisperer برای همه توسعه دهندگان در سراسر جهان به صورت رایگان در دسترس است. برای دسترسی به این سرویس در پیشنمایش، میتوانید با استفاده از کنسول آن را برای سازمان خود فعال کنید، یا میتوانید از شناسه سازنده AWS برای شروع بهعنوان یک توسعهدهنده استفاده کنید. برای اطلاعات بیشتر در مورد خدمات، مراجعه کنید آمازون کد Whisperer.
درباره نویسنده
بهارادواج تانیکلا مدیر محصول ارشد Amazon CodeWhisperer است. او سابقه ای در زمینه یادگیری ماشین دارد، هم به عنوان توسعه دهنده و هم مدیر محصول. در اوقات فراغت خود عاشق دوچرخه سواری، خواندن داستان های غیرداستانی و یادگیری زبان های جدید است.
- AI
- آی هنر
- مولد هنر ai
- ربات ai
- آمازون کد Whisperer
- هوش مصنوعی
- گواهی هوش مصنوعی
- هوش مصنوعی در بانکداری
- ربات هوش مصنوعی
- ربات های هوش مصنوعی
- نرم افزار هوش مصنوعی
- آموزش ماشین AWS
- بلاکچین
- کنفرانس بلاک چین ai
- coingenius
- هوش مصنوعی محاوره ای
- کنفرانس کریپتو ai
- دل-ه
- یادگیری عمیق
- گوگل ai
- فراگیری ماشین
- افلاطون
- افلاطون آی
- هوش داده افلاطون
- بازی افلاطون
- PlatoData
- بازی پلاتو
- مقیاس Ai
- نحو
- زفیرنت