Amazon Kodu Fısıltı geliştiricilerin önceki kod ve yorumlarına dayalı olarak kod önerileri oluşturarak geliştirici üretkenliğini artırmaya yardımcı olan, makine öğrenimi (ML) destekli bir hizmettir. Bugün, AWS yöneticilerinin artık tek oturum açma (SSO) kimlik doğrulamasıyla kuruluşları için CodeWhisperer'ı etkinleştirebileceklerini duyurmanın heyecanını yaşıyoruz. Yöneticiler CodeWhisperer'ı mevcut iş gücü kimlik çözümleriyle kolayca entegre edebilir, kullanıcılara ve gruplara erişim sağlayabilir ve kuruluş çapında ayarları yapılandırabilir. Ayrıca AWS hesabı olmayan bireysel kullanıcılar artık AWS Builder ID'li kişisel e-postalarını kullanarak CodeWhisperer'ı kullanabilir. Kayıt işlemi yalnızca birkaç dakika sürer ve geliştiricilerin herhangi bir bekleme listesi olmadan CodeWhisperer'ı hemen kullanmaya başlamasına olanak tanır. Ayrıca CodeWhisperer için programlama dili desteğini de genişletiyoruz. Python, Java ve JavaScript'e ek olarak geliştiriciler artık C# ve TypeScript projelerinin gelişimini hızlandırmak için CodeWhisperer'ı kullanabilirler.
Bu yazıda kurumsal yönetim kontrollerini, CodeWhisperer için yeni AWS Builder ID kaydını ve yeni programlama dilleri desteğini tartışıyoruz.
Kuruluşunuz için CodeWhisperer'ı etkinleştirin
CodeWhisperer artık mevcut AWS Yönetim Konsolu. AWS yönetici rolüne sahip herhangi bir kullanıcı, CodeWhisperer'ı etkinleştirebilir, kullanıcıları ekleyip kaldırabilir ve kuruluşunuzun ayarlarını konsol aracılığıyla merkezi olarak yönetebilir.
Ön koşul olarak AWS yöneticilerinizin SSO'yu şu adresten ayarlaması gerekir: AWS IAM Kimlik Merkezi (Kuruluşunuz için henüz etkinleştirilmemişse, AWS Single Sign-On'un halefi). IAM Identity Center, mevcut iş gücü kimlik çözümünüzü AWS ile entegre ederek kuruluşunuzun SSO'sunu kullanarak AWS hizmetlerine erişmenizi sağlar. SSO kimlik doğrulaması ayarlandıktan sonra yöneticileriniz CodeWhisperer'ı etkinleştirebilir ve aşağıdaki ekran görüntüsünde gösterildiği gibi kullanıcılara ve gruplara erişim atayabilir.
AWS yöneticileri, kullanıcıları yönetmenin yanı sıra referans izleyici ve veri paylaşımına ilişkin ayarları da yapılandırabilir. CodeWhisperer referans izleyicisi, bir kod önerisinin belirli CodeWhisperer eğitim verilerine benzer olup olmadığını algılar ve bu referansları size sağlayabilir. CodeWhisperer kısmen açık kaynaklı projelerden öğrenir. Bazen size verdiği öneri belirli bir eğitim verisine benzer olabilir. Referans izleyici ayarı, yöneticilerin CodeWhisperer'ın bu gibi durumlarda öneri sunmasına izin verilip verilmeyeceğine karar vermesini sağlar. İzin verildiğinde CodeWhisperer ayrıca referanslar da sağlayacaktır, böylece eğitim verilerinin nereden geldiği hakkında daha fazla bilgi edinebilirsiniz. AWS yöneticileri ayrıca kuruluşunuz adına CodeWhisperer hizmetini iyileştirmek amacıyla veri paylaşımını devre dışı bırakabilir (bkz. Yapay zeka hizmetlerini devre dışı bırakma politikaları). Yönetici tarafından yapılandırıldıktan sonra ayarlar kuruluşunuz genelinde uygulanır.
Erişim izni verilen geliştiriciler, yalnızca SSO oturum açma kimlik bilgilerini kullanarak oturum açarak CodeWhisperer'ı tercih ettikleri IDE'de kullanmaya başlayabilirler. CodeWhisperer, aşağıdakiler de dahil olmak üzere başlıca IDE'ler için AWS Araç Seti uzantılarının bir parçası olarak mevcuttur: JetBrains, Visual Studio Kodu, ve AWS Bulut9.
Tercih ettiğiniz IDE'de, SSO giriş seçeneğini seçin ve aşağıdaki ekran görüntülerinde gösterildiği gibi kimlik doğrulaması yapmak ve CodeWhisperer'dan öneriler almaya başlamak için talimatları izleyin.
Kişisel e-postanızı kullanarak birkaç dakika içinde kaydolun
AWS hesabına erişimi olmayan bireysel bir geliştiriciyseniz kişisel e-postanızı kullanarak kaydolabilir ve tercih ettiğiniz IDE'de CodeWhisperer'ı etkinleştirebilirsiniz. Kayıt işlemi yalnızca birkaç dakika sürer.
AWS Builder ID ile yeni bir kimlik doğrulama yöntemi sunuyoruz. AWS Builder ID, yalnızca kişisel e-posta adresiniz ve parolanızla güvenli bir şekilde kaydolmanıza olanak tanıyan yeni bir kimlik doğrulama biçimidir. Bir AWS Builder hesabı oluşturduktan sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi oturum açın ve IDE'niz için CodeWhisperer'ı etkinleştirmeniz yeterlidir. Daha fazla bilgi için bakınız AWS Builder ID belgeleri.
TypeScript ve C# programlama dilleriyle uygulamaları daha hızlı oluşturun
Birden çok programlama diline, çerçeveye ve yazılım kitaplığına ayak uydurmak, en deneyimli geliştiriciler için bile zorlu bir iştir. Doğru programlama sözdizimini aramak ve web'den programlama görevlerine kadar kod parçacıkları aramak, özellikle dikkat dağıtıcı unsurların maliyetini göz önünde bulundurursanız, önemli miktarda zaman alır.
CodeWhisperer, kodlama görevlerinizi daha hızlı tamamlamanıza yardımcı olmak için IDE'nizde kullanıma hazır gerçek zamanlı öneriler sağlar. Bugün desteğimizi Python, Java ve JavaScript'in yanı sıra TypeScript ve C# programlama dillerini de içerecek şekilde genişletiyoruz.
CodeWhisperer amacınızı anlar ve bir programlama dili için en sık kullanılan en iyi uygulamalara dayalı öneriler sunar. Aşağıdaki örnek, CodeWhisperer'ın JSON'u bir tabloya dönüştürmek için TypeScript'teki işlevin tamamını nasıl oluşturabildiğini gösterir.
CodeWhisperer ayrıca, aşağıdakiler de dahil olmak üzere en popüler hizmetlerde AWS uygulama programlama arayüzleri (API'ler) için kod önerileri sağlayarak geliştiricilerin AWS hizmetlerini kullanmasını kolaylaştırır. Amazon Elastik Bilgi İşlem Bulutu (Amazon EC2), AWS Lambda, ve Amazon Basit Depolama Hizmeti (Amazon S3). Ayrıca, tavsiyelerin belirli CodeWhisperer eğitim verileriyle benzerliği hakkında değerli bilgiler sağlayan, önerilerimizle birlikte bir referans izleyici de sunuyoruz. Ayrıca, adil olmayan önyargılı kodları tespit etmek ve filtrelemek için teknikler uyguladık. Aşağıdaki örnek, CodeWhisperer'ın C#'ta sağlanan bilgi istemlerine dayalı olarak bir işlevin tamamını nasıl oluşturabildiğini gösterir.
CodeWhisperer'ı kullanmaya başlayın
Önizleme döneminde CodeWhisperer dünya çapındaki tüm geliştiricilerin kullanımına ücretsiz olarak sunulacak. Hizmete önizlemede erişmek için konsolu kullanarak hizmeti kuruluşunuz için etkinleştirebilir veya bireysel bir geliştirici olarak başlamak için AWS Builder ID'yi kullanabilirsiniz. Hizmet hakkında daha fazla bilgi için şu adresi ziyaret edin: Amazon Kodu Fısıltı.
Yazarlar Hakkında
Bharadwaj Tanikella Amazon CodeWhisperer'ın Kıdemli Ürün Yöneticisidir. Hem geliştirici hem de Ürün Yöneticisi olarak Makine Öğrenimi alanında geçmişi vardır. Boş zamanlarında bisiklete binmeyi, kitap okumayı ve yeni diller öğrenmeyi seviyor.
Ankur Desai AWS AI Hizmetleri ekibinde Ana Ürün Yöneticisidir.
- AI
- yapay zeka
- AI sanat üreteci
- yapay zeka robotu
- Amazon Kodu Fısıltı
- yapay zeka
- yapay zeka sertifikası
- bankacılıkta yapay zeka
- yapay zeka robotu
- yapay zeka robotları
- yapay zeka yazılımı
- AWS Makine Öğrenimi
- blockchain
- blockchain konferans ai
- zeka
- konuşma yapay zekası
- kripto konferans ai
- dal-e
- derin öğrenme
- google ai
- makine öğrenme
- Platon
- plato yapay zekası
- Plato Veri Zekası
- Plato Oyunu
- PlatoVeri
- plato oyunu
- ölçek ai
- sözdizimi
- zefirnet