-Reklam-

CodeWhisperer ile Yazılım Geliştirmeyi Yeniden Düşün

Egemen
Egemen
Okuma Süresi: 3 dk


ABONE OLGoogle News Hayaleturk

CodeWhisperer, kodunuzun anlambilimini ve bağlamını anlamak ve alakalı ve yararlı öneriler sunmak için temel bir modelle çalışan üretken AI kullanır.

Uygulamaların daha hızlı ve daha güvenli bir şekilde oluşturulmasına yardımcı olabilir ve farklı seviyelerde yardımcı olabilir, küçük önerilerden karmaşık bir sorunun daha basit görevlere ayrılmasına yardımcı olan tam işlevler ve birim testleri yazmaya kadar.

Kod testi kapsamınızı iyileştirmek veya uygulamanız için ince bir yetkilendirme  modeli uygulamak istediğinizi düşünün. Kodunuzu yazmaya başladığınızda, CodeWhisperer yanınızda çalışıyor. Parçacıklardan tüm işlevlere veya sınıflara kadar gerçek zamanlı öneriler sunarak yorumlarınızı ve mevcut kodunuzu anlar. Bu acil yardım akışınıza uyum sağlayarak çözüm veya sözdizimi ipuçlarını aramak için bağlam değiştirme ihtiyacını azaltır. Bir kod arkadaşı kullanmak, geliştirme sürecinde odağı ve verimliliği artırabilir.

Bilmediğiniz bir API ile karşılaştığınızda, CodeWhisperer ilgili kod önerileri sunarak çalışmanızı hızlandırır. Ayrıca CodeWhisperer, zor güvenlik açıklarını algılayabilen ve bunları düzeltmek için öneriler sunabilen kapsamlı bir kod tarama özelliği sunar. Bu Dünya Çapında Açık Uygulama Güvenliği Projesi ( OWASP ). Bu, kodlamayı sadece daha verimli değil, aynı zamanda daha güvenli ve işinizin kalitesinde daha fazla güvence ile yapar.

-Reklam-
Ad imageAd image

CodeWhisperer ayrıca açık kaynaklı eğitim verilerine benzeyen kod önerilerini işaretleyebilir ve önyargılı veya haksız kabul edilebilecek sorunlu kodu işaretleyebilir ve kaldırabilir. İlişkili açık kaynaklı projenin depo URL’sini ve lisansını sağlar, böylece bunları gözden geçirmenizi ve gerektiğinde ilişkilendirmeyi eklemenizi kolaylaştırır.

Prototipleme ve yerleşiklikten veri analizi ve izin yönetimine kadar farklı yazılım geliştirme alanlarını kapsayan CodeWhisperer’ın birkaç örneği.

CodeWhisperer Prototipleme ve Yerleşim Hızını Artırıyor

CodeWhisperer’ı ilginç bir şekilde kullanan bir müşteri BUILDSTR, platform geliştirme ve modernizasyon odaklı bulut mühendisliği hizmetleri sunan bir danışmanlık. Arka uçta Node.js ve Python kullanırlar ve esas olarak ön uçta React kullanırlar.

BUILDSTR’nin kurucu ortağı Kyle Hines, “ CodeWhisper’ı farklı müşteriler için farklı geliştirme projeleri arasında sunan, prototiplemede büyük bir etki gördük. Örneğin, ne kadar hızlı bir şekilde şablon oluşturabildiğimizden etkilendik AWS Lambda gibi diğer AWS hizmetleriyle etkileşime giren işlevler Amazon DinamoDB.” Kyle, prototiplemelerinin artık% 40 daha az zaman aldığını ve müşteri ortamlarında bulunan güvenlik açıklarının sayısında% 50’den fazla bir azalma olduğunu fark ettiklerini söyledi.

CodeWhisperer Çok Dilde Takım Oyuncusu

CodeWhisperer çok dilli, 15 programlama dili için kod oluşturmayı destekliyor: Python, Java, JavaScript, TypeScript, C #, Go, Rust, PHP, Ruby, Kotlin, C, C + +, Shell komut dosyası oluşturma, SQL, ve Scala.

CodeWhisperer aynı zamanda bir takım oyuncusu. Visual Studio ( VS ) Koduna ve IntelliJ, PyCharm, GoLand, Clion, PhpStorm, RubyMine, Rider, WebStorm ve DataGrip ( dahil olmak üzere IDE’lerin JetBrains ailesine ek olarak CodeWhisperer da mevcuttur JupyterLab, içinde AWS Bulutu9, içinde AWS Lambda konsol ve giriş Amazon SageMaker Stüdyosu.

AWS’de, müşterilerimizin ihtiyaçlarını karşılamak için yeni hizmetler oluşturmak ve onların tanımlanmasını kolaylaştırmak için yatırım yaparak müşterilerimizin sorumlu AI’yı teoriden uygulamaya dönüştürmelerine yardımcı olmayı taahhüt ediyoruz önyargıyı azaltır, açıklanabilirliği artırır ve verileri gizli ve güvenli tutmaya yardımcı olur.