Amazon Kodu FısıltıAWS AI kodlama yardımcısı, geliştirici üretkenlik araçlarında bir adım değişikliktir. Üretken yapay zeka teknolojisini temel alan Amazon CodeWhisperer, yazılımı hızlı, sorumlu ve güvenli bir şekilde oluşturmak için bağlamsallaştırılmış kod parçacıkları veya doğal dil istemlerine dayalı öneriler sunar. Verimlilik artışı sağlar ve hızlandırılmış dijital dönüşümler için doğruluğu artırır. Amazon CodeWhisperer, kuruluşların yapay zeka tarafından oluşturulan kodlar, özellikle de kod ilişkilendirme, kalite ve güvenlik gereksinimleri konusunda sınırlı bir anlayışa sahip olabilecek geliştiriciler tarafından yazılan kodlar üzerinde daha fazla kontrole sahip olmasını sağlar.
Küresel bir dijital mühendislik sağlayıcısı olan Persistent Systems, Amazon CodeWhisperer ile yazılım mühendisliği, üretken yapay zeka liderliğindeki modernizasyon, sorumlu inovasyon ve daha fazlasındaki değişimlere işaret eden çeşitli pilot çalışmalar ve resmi çalışmalar yürüttü. Bu yazı, Persistent'ın Amazon CodeWhisperer deneylerinden ortaya çıkan ve bildiğimiz yazılım mühendisliğini değiştirebilecek dört temayı vurgulamaktadır.
Üretkenlik kazanımlarının ötesinde: Amazon CodeWhisperer ile kodlamayı yeniden tasarlama
Bu bölümde Amazon CodeWhisperer'ın kodlamayı yeniden tasarlama yöntemlerinden bazılarını tartışıyoruz.
Sorumlu teslimatın iyileştirilmesi
Yapay zeka tarafından oluşturulan kodun sahipliği, açıklanabilirliği ve şeffaflığı, Amazon CodeWhisperer gibi kodlama yardımcılarının ticari olarak benimsenmesinde en tartışmalı noktalardır. Amazon, geliştiricilere Amazon CodeWhisperer'ı kullanarak yazdıkları kodun tam sahipliğini verir. Amazon CodeWhisperer ekibi, eğitim verilerini dikkatli bir şekilde derledi ve kısıtlayıcı lisansları çıkardı; böylece geliştiricilerin, Amazon CodeWhisperer'ı kullanırken yanlışlıkla kısıtlayıcı lisanslı kod kullanmamalarını sağladı. Ayrıca, öneri hatları açık kaynak kodundan güçlü bir şekilde etkilenebileceğinden, Amazon CodeWhisperer bir köken tespit ederse lisans referanslarını işaretler (örneğin, MIT veya açık kaynaklı bir proje olan Apache). Bu, geliştiricinin kod parçacıklarını kaynak sahiplerine atfetmesine ve kodlama için en iyi uygulamaları oluşturmasına olanak tanır. Amazon, entegre geliştirme ortamında açık olan dosyalardan kod parçacıkları, öneriler ve yorumlar gibi verileri toplasa da Amazon CodeWhisperer Professional kullanıcıları için bunlar saklanmaz veya modeli eğitmek için kullanılmaz. Ayrıca Amazon CodeWhisperer Bireysel kullanıcıları, içeriğin AWS ile paylaşılmasını devre dışı bırakabilir ve bu da içeriğin diğer kullanıcılara öneri olarak çoğaltılması olasılığını sınırlar.
Persistent'ın üretken yapay zekaya yaklaşımı, Richard P. Feynman'ın şu düşüncesini yansıtıyor: "Sorgulanamayacak yanıtlara sahip olmaktansa, yanıtlanamayacak soruları tercih ederim." Persistent, müşteri güvenini oluşturmak için sorumluluk, hesap verebilirlik ve şeffaflığa öncelik verir. Amazon CodeWhisperer'ın potansiyelinin bir örneği, koda referans verme yeteneğinde yatarak müşterilerin diğer ödülleri rayından çıkarabilecek yasal yükümlülükleri atlatmasına yardımcı olmasıdır. Persistent'ın üretken yapay zekaya yaklaşımı hakkında daha fazla bilgi için bkz. Üretken Yapay Zeka Hizmetleri ve Çözümleri.
Kod güvenliğini yukarı ve öne taşıma
Deneyimli geliştiriciler size güvenliğin test edilemeyeceğini söyleyecektir; sıfırdan inşa edilmelidir. DevSecOps gibi bazı yaklaşımlar geliştiricilerin, kod güvenliği uzmanlarının ve operasyon ekiplerinin kod yazılırken güvenlik testlerini yerleştirmesini kolaylaştırsa da Amazon CodeWhisperer bunu bir adım daha ileriye taşıyor. Kod üzerinde güvenlik taramalarını doğrudan entegre geliştirme ortamında (IDE) çalıştırarak tek bir geliştirici kaynağının kodu kalite ve güvenlik açısından test etmesine olanak tanır. Güvenlik testlerine yönelik bu son derece otomatikleştirilmiş, sola kaydırma senaryosu, kuruluşların üretim yönündeki kusurları tespit etmesine ve bunları çok daha az maliyet ve zaman harcayarak gidermesine olanak tanır. Özellikle kodlama sırasında, üretken yapay zekanın iş kullanıcılarına yaklaşmasıyla Amazon CodeWhisperer'daki otomatik, hat içi güvenlik taramaları daha az yeniden çalışma, daha hızlı üretim süresi ve daha dayanıklı kod sağlayacaktır.
Persistent, önde gelen küresel kuruluşların iş uygulamalarını güvenlik korkuluklarına gömülü kodlarla güçlendirmelerine yardımcı olur. Güvenlik testinin geliştiriciye (profesyonel veya vatandaş) yaklaşması ve uygulamalara yazıldığı gibi kodlanması gerektiğine inanıyor. Amazon CodeWhisperer, yalnızca kodlamayı değil aynı zamanda güvenli kodlamayı da hızlandırmaya yönelik dönüştürücü gücüyle anlatıya çok iyi uyuyor.
Geliştirici becerilerinin yeniden başlatılmasını etkinleştirme
Çoğu geliştiricinin projelere etiketlenmeden önce en az 4 aylık eğitimden geçmesi gerekir. Pilot çalışmamızda Amazon CodeWhisperer, bağlamı veya kodlama dilini anlamayla ilgili bilişsel yükü azaltarak eğitim süresini 1 aya yoğunlaştırdı. Bunun, şirketlerin geliştiricileri nasıl işe aldıklarında, büyük ölçüde soyutlanmış olan kodlama bilgisini değil, hızlı mühendislik uzmanlığı ve Amazon CodeWhisperer gibi araçlarla yaratıcı olma becerisini değerlendirmede nasıl rol oynadığını görüyoruz.
Profesyonel geliştiricilere yönelik parametreler, istenen yanıtı elde etmek için girdiyi ayarlama yeteneklerine bağlı olarak hızlı bir şekilde değişecektir. Bu aynı zamanda vatandaş geliştiricilere veya iş teknoloji uzmanlarına da alan açarak kodlamayı işletmeye daha da yakınlaştırır.
Uygulamayı stratejiye yaklaştırmak
Bu kadar çok hareketli parça varken, işletmeler ve teknoloji ortakları beyaz tahtaya birlikte dönecek. Etkileşim modeli, Amazon CodeWhisperer tarafından ortaya çıkan bu yeni değişkenleri (daha hızlı kodlama zaman çizelgeleri, güvenli kod, daha fazla vatandaş geliştirici veya etki alanı odaklı geliştiriciler gibi) hesaba katacak şekilde gelişecektir. Kodlama artık işe daha da yaklaşacak, güvenlik korkuluklarını ve zorunlu düzenlemeleri yazıldığı anda yazılım uygulamalarına geniş ölçekte otomatik olarak dahil edecek. Dikeyleştirilmiş iş yüklerinde başarı, geliştirme ekibinin alan uzmanlığına ve kodu yeniliğe dönüştürme becerisine bağlı olacaktır. Bu, şirketin vizyonunun bu kod aracılığıyla uygulanmasının, güvenlik, kalite ve hız gibi stratejik sütunlara bağlı kalması nedeniyle daha da sıkı olacağı anlamına geliyor.
Uzaktan şutlardan uzak atışlara - gelecekte neler olacak
Amazon CodeWhisperer'ın şimdiye kadar ilham verici olan "ay teslimatı çekimlerinin" gerçekleştirilmesine yardımcı olabileceği bir geleceğin haritasını çıkarmak için bu temaları tahmin ettik. Gelecek şuna benziyor:
- Sıfır israf – Amazon CodeWhisperer, özellikle proaktif güvenlik taramaları ve referans izleme aracıyla, kodun gönderilebilir kalitede olmasını sağlayacak ve iş dünyasından geliştiricilere kadar tüm ilgili işlevlerin değer katmasına ve çaba, değer elde etme süresi açısından israfı en aza indirmesine olanak tanıyacak veya yeniden çalışma. Bu, her paydaş için temel işe tekil bir odaklanma getirecek ve değer odaklı bir zihniyeti daha da güçlendirecektir.
- Sıfır artış – Birden fazla kodlama dilini destekleme, geliştirici notlarını ve yorumlarını kod önerilerine dahil etme ve anında kod satırları sunma yeteneği, Amazon CodeWhisperer'ı geliştiriciler için soğuk başlangıç sorununa karşı mükemmel bir panzehir haline getiriyor. Belirtildiği gibi, geliştiricilerin bir projeye katılmadan önce bir gebelik süresine ihtiyaçları yoktur. Bu, değer elde etme süresini önemli ölçüde kısaltarak uygulama ortaklarının dinamik olarak daha iyi para kazanma için kaynakları projeler arasında dağıtmasına olanak tanır.
- Sıfır atışlı çeviri – Amazon CodeWhisperer, Python, Java, JavaScript, TypeScript, SQL ve daha fazlası gibi birden fazla programlama dilini destekler. Kodu bir programlama dilinden diğerine veya buna ne denirse çevirebilecek sıfır atış çeviri yeteneği, B dilinde kodu daha doğru yazmak için A dilindeki referans kodunu kullanır. Bu, eski modernizasyon projelerinin planlanma ve uygulanma biçiminde önemli değişiklikleri ortaya çıkarır. Persistent, Amazon CodeWhisperer'ın sıfır vuruşlu çeviri yeteneği sayesinde eski modernizasyonun daha hızlı olacağından ve artık çok kolay olmayacağından emin.
- Sıfır kaldırma – Amazon CodeWhisperer, aşağıdakiler gibi diğer AWS teklifleri için doğru kod oluşturacak şekilde optimize edilmiştir: Amazon Basit Depolama Hizmeti (Amazon S3) ve Amazon DinamoDB. Doğru kod üretimi, kaldırmayı kolaylaştırır. AWS ve diğer büyük bulut hizmeti sağlayıcıları artık çoklu bulut anlatımını öne sürdüğü için Persistent, Amazon CodeWhisperer'ın AWS benzerlerinin sunduğu diğer çözümler için kod önerirken doğruluğu artırmasını bekliyor. Bu, çoklu bulut veya çoklu platform ayarları için yolu daha pürüzsüz hale getirir ve iş yüklerini bir hizmet sağlayıcısından diğerine aktarırken gereken ağır kaldırma yükünü ortadan kaldırır; dijital dönüşüm 2.0'ı güçlendirir.
Sonuç
Amazon CodeWhisperer, geliştirici üretkenliğini artırmanın ötesine geçer: kodlamayı demokratikleştirir ve onu iş kullanıcılarına yakınlaştırırken, kod ilişkilendirme ve gelişmiş güvenlik gibi en iyi uygulamaların hiçbir zaman görüş alanının dışında kalmamasını sağlar.
Persistent, Amazon CodeWhisperer ve bunun işletmeler ve iş ortakları üzerindeki potansiyel etkisi konusunda heyecan duyuyor. Amazon CodeWhisperer'a hazır bir geliştirici iş gücü oluşturmak için çalışıyor ve müşterilerini CodeWhisperer'ın benimsenmesini artırmaya yönelik faydaları konusunda uyarıyor. Persistent'ın AWS ile olan güçlü ortaklığı, onu işletmelerin Amazon CodeWhisperer'ın gerçek değerinden faydalanmasına yardımcı olacak en uygun teknoloji ortağı haline getiriyor.
Persistent'ın yazılımın günümüzdeki tasarım şeklini yeniden tasarlayan üretken yapay zeka felsefesi ve Amazon CodeWhisperer'ın bununla nasıl uyum sağladığı hakkında daha fazla bilgi edinmek için şu adrese bakın: Üretken Yapay Zeka Hizmetleri ve Çözümleri.
yazarlar hakkında
Dr. Pandurang Kamat Büyük ölçekte inovasyon yoluyla iş değerinin ortaya çıkarılmasına odaklanan ileri teknoloji araştırmalarından sorumlu Baş Teknoloji Sorumlusu'dur. Müşterilerin kullanıcı deneyimini iyileştirmelerine, iş süreçlerini optimize etmelerine ve yeni dijital ürünler yaratmalarına yardımcı olan deneyimli bir teknoloji lideridir. Persistent'a yönelik vizyonu, akademi ve start-up'lardan oluşan küresel ve çeşitlilik içeren bir inovasyon ekosistemini destekleyen bir inovasyon merkezi olmaktır. Goa Üniversitesi'nden Bilgisayar Mühendisliği alanında lisans derecesine ve doktora derecesine sahiptir. Rutgers Üniversitesi'nden Bilgisayar Bilimi alanında. Çeşitli uluslararası araştırma yayınları bulunan, iyi yayınlanmış bir yazardır, ACM-Hindistan Seçkin Konuşmacısıdır, üniversitelerin çalışma kurullarında görev yapmaktadır ve yeni kurulan teknoloji şirketlerine danışmanlık yapmaktadır.
Ankur Desai AWS AI Hizmetleri ekibinde Ana Ürün Yöneticisidir.
Kiran Randhi Seattle, Washington'da Amazon Web Services'te Ana Ortak Çözüm Mimarı olarak çalışıyor. Bulut teknolojisinin avantajlarından tam anlamıyla yararlanmalarına olanak tanıyan etkili bulut stratejileri geliştirmek ve uygulamak için AWS Global Strategic SI iş ortaklarıyla yakın işbirliği içinde çalışıyor. Kiran, stratejik bulut çözümlerinin uygulanması boyunca mimari rehberlik ve uzmanlık sağlayarak CIO'ların, CTO'ların ve mimarların bulut vizyonlarını gerçeğe dönüştürmelerine yardımcı oluyor. Bulutta farklı sektörlere yönelik çözümler oluşturmak için AWS güvenliği, Geçiş ve Modernizasyon, Veri ve Analitik ve diğer teknolojilere odaklanıyor.
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- PlatoData.Network Dikey Üretken Yapay Zeka. Kendine güç ver. Buradan Erişin.
- PlatoAiStream. Web3 Zekası. Bilgi Genişletildi. Buradan Erişin.
- PlatoESG. Otomotiv / EV'ler, karbon, temiz teknoloji, Enerji, Çevre, Güneş, Atık Yönetimi. Buradan Erişin.
- PlatoSağlık. Biyoteknoloji ve Klinik Araştırmalar Zekası. Buradan Erişin.
- ChartPrime. Ticaret Oyununuzu ChartPrime ile yükseltin. Buradan Erişin.
- Blok Ofsetleri. Çevre Dengeleme Sahipliğini Modernleştirme. Buradan Erişin.
- Kaynak: https://aws.amazon.com/blogs/machine-learning/persistent-systems-shapes-the-future-of-software-engineering-with-amazon-codewhisperer/
- :vardır
- :dır-dir
- :olumsuzluk
- :Neresi
- ][P
- $UP
- 1
- 100
- 7
- a
- kabiliyet
- Yapabilmek
- Hakkımızda
- Akademi
- hızlandırılmış
- sorumluluk
- doğruluk
- doğru
- tam olarak
- karşısında
- eklemek
- ilave
- Benimseme
- ileri
- İleri Teknoloji
- Advent
- AI
- AI hizmetleri
- Hizalar
- Türkiye
- izin vermek
- Izin
- Ayrıca
- Rağmen
- Amazon
- Amazon Kodu Fısıltı
- Amazon Web Servisleri
- an
- analytics
- ve
- Başka
- cevap
- cevaplar
- Panzehir
- Apache
- uygulamaları
- yaklaşım
- yaklaşımlar
- mimarlar
- mimari
- ARE
- tutuklamak
- AS
- At
- yazar
- Otomatik
- otomatik olarak
- AWS
- merkezli
- BE
- Çünkü
- müşterimiz
- olmuştur
- önce
- olmak
- inanıyor
- faydaları
- İYİ
- en iyi uygulamalar
- Daha iyi
- Ötesinde
- yazı tahtası
- getirmek
- Bringing
- Getiriyor
- inşa etmek
- yapılı
- iş
- İş Uygulamaları
- işletmeler
- fakat
- by
- denilen
- CAN
- yapamam
- yararlanmak
- dikkatlice
- şansı
- değişiklik
- değişiklikler
- baş
- Baş Teknoloji Sorumlusu
- vatandaş
- müşteri
- istemciler
- yakından
- yakın
- bulut
- BULUT TEKNOLOJİSİ
- kod
- kodlama
- bilişsel
- soğuk
- yorumlar
- ticari
- Şirketler
- yoldaş
- arkadaşları
- Şirketin
- tamamlamak
- içeren
- bilgisayar
- Bilgisayar Mühendisliği
- Bilgisayar Bilimleri
- emin
- içerik
- bağlam
- kontrol
- çekirdek
- Ücret
- olabilir
- yaratmak
- Yaratıcı
- küratörlüğünü
- Müşteriler
- keser
- veri
- derece
- demokratikleştirir
- bağlı
- dağıtmak
- İstediğiniz
- geliştirmek
- Geliştirici
- geliştiriciler
- gelişme
- farklı
- dijital
- dijital Dönüşüm
- direkt olarak
- tartışmak
- çeşitli
- domain
- Dont
- aşağı
- dramatik
- sürücü
- dinamik
- her
- kolay
- kolay
- ekosistem
- Etkili
- çaba
- ortadan
- gömmek
- gömülü
- ortaya çıkan
- sağlar
- etkinleştirme
- zorlama
- nişan
- Mühendislik
- gelişmiş
- sağlamak
- olmasını sağlar
- sağlanması
- işletmelerin
- çevre
- özellikle
- değerlendirilmesi
- Hatta
- Her
- gelişmek
- örnek
- uyarılmış
- beklediğini
- deneyim
- deneyler
- Uzmanlık
- uzmanlara göre
- faktör
- Daha hızlı
- alan
- dosyalar
- bayraklar
- odak
- odaklanmış
- odaklanır
- İçin
- resmi
- ileri
- dört
- kesir
- itibaren
- tamamen
- daha fazla
- gelecek
- Kazançlar
- oluşturmak
- nesil
- üretken
- üretken yapay zeka
- almak
- verir
- Küresel
- küresel dijital
- Goes
- büyük
- Zemin
- rehberlik
- Var
- he
- ağır
- ağırlık kaldırma
- yardım et
- yardım
- yardımcı olur
- özeti
- büyük ölçüde
- kiralama
- onun
- tutar
- Ne kadar
- http
- HTTPS
- if
- darbe
- uygulamak
- uygulama
- uygulanan
- iyileştirmek
- geliştirme
- in
- birleşmeyle
- Artışlar
- bireysel
- Endüstri
- etkilenmiş
- bilgi
- Yenilikçilik
- giriş
- entegre
- Uluslararası
- içine
- gerçek
- IT
- ONUN
- Java
- JavaScript
- İş
- sadece
- Bilmek
- bilgi
- dil
- Diller
- çok
- lider
- önemli
- ÖĞRENİN
- en az
- miras
- Yasal Şartlar
- az
- Kaldıraç
- yükümlülükler
- Lisans
- ruhsatlı
- lisansları
- yalan
- kaldırma
- sevmek
- Sınırlı
- sınırlayıcı
- soy
- hatları
- yük
- Uzun
- uzun
- GÖRÜNÜYOR
- büyük
- yapmak
- YAPAR
- müdür
- zorunlu
- çok
- harita
- Mayıs..
- anlamına geliyor
- adı geçen
- göç
- Mindset
- İLE
- model
- para kazanma
- Ay
- ay
- Ay
- Daha
- çoğu
- hareket
- hareketli
- Çoklu platform
- çoklu
- şart
- ANLATI
- Doğal (Madenden)
- gerek
- asla
- yeni
- yok hayır
- notlar
- şimdi
- of
- teklif
- sunulan
- teklifleri
- Teklifler
- Subay
- on
- ONE
- açık
- açık kaynak
- açık kaynak kodu
- açılır
- Operasyon
- optimize
- optimize
- or
- organizasyonlar
- Diğer
- bizim
- dışarı
- tekrar
- sahipleri
- mülkiyet
- parametreler
- Partner
- ortaklar
- İş Ortaklığı
- parçalar
- akranlar
- MÜKEMMEL OLAN YERİ BULUN
- dönem
- felsefe
- sütunlar
- pilot
- planlanmış
- Platon
- Plato Veri Zekası
- PlatoVeri
- Nokta
- noktaları
- Çivi
- potansiyel
- güç kelimesini seçerim
- uygulamalar
- Anapara
- Proaktif
- Sorun
- Süreçler
- PLATFORM
- ürün müdürü
- üretim
- verimlilik
- Ürünler
- profesyonel
- Programlama
- Programlama dilleri
- proje
- Projeler
- sağlamak
- sağlayan
- sağlayıcılar
- sağlama
- yayınlar
- itme
- Python
- kalite
- sorguladı
- Sorular
- hızla
- daha doğrusu
- Gerçeklik
- gerçekleştirmek
- tavsiyeler
- tavsiye
- Indirimli
- referanslar
- yönetmelik
- gereklidir
- Yer Alan Kurallar
- araştırma
- esnek
- kaynak
- Kaynaklar
- sorumluluk
- sorumlu
- kısıtlayıcı
- dönüş
- "Rewards"
- Richard
- yol
- koşmak
- ishal
- Rutgers Üniversitesi
- Adı geçen
- ölçek
- senaryo
- Bilim
- terbiyeli
- Seattle
- Bölüm
- güvenli
- Güvenli
- güvenlik
- görmek
- vermektedir
- hizmet
- Servis sağlayıcıları
- Hizmetler
- ayarlar
- birkaç
- şekiller
- paylaşımı
- çalışma
- KAYDIRMA
- Vardiyalar
- atış
- önemli
- Basit
- tek
- tekil
- becerileri
- pürüzsüz
- So
- Yazılım
- yazılım Mühendisliği
- Çözümler
- biraz
- bir şey
- Kaynak
- konuşmacı
- hız
- paydaşlar
- başlama
- start-up
- adım
- hafızası
- saklı
- Stratejik
- stratejileri
- güçlü
- şiddetle
- çalışmalar
- başarı
- böyle
- destek
- Destekler
- Sistemler
- alır
- takım
- takım
- Teknolojileri
- teknolojistler
- Teknoloji
- söylemek
- şartlar
- test
- Test yapmak
- göre
- o
- The
- Gelecek
- Kaynak
- ve bazı Asya
- Onları
- Bunlar
- onlar
- Düşünme
- Re-Tweet
- İçinden
- boyunca
- zaman
- zaman çizelgeleri
- için
- bugün
- birlikte
- araç
- araçlar
- Tren
- Eğitim
- Dönüşüm
- dönüşümler
- dönüştürücü
- çevirmek
- Çeviri
- Şeffaflık
- Güven
- DÖNÜŞ
- daktilo ile yazılmış yazı
- uğramak
- anlayış
- Üniversiteler
- üniversite
- dışarı çıktı
- serbest bırakır
- açma
- kadar
- kullanım
- Kullanılmış
- kullanıcı
- Kullanıcı Deneyimi
- kullanıcılar
- kullanım
- kullanma
- değer
- satıcı
- vizyonumuz
- vizyonlar
- washington
- su geçirmez
- Yol..
- yolları
- we
- ağ
- web hizmetleri
- İYİ
- vardı
- Ne
- Nedir
- ne zaman
- hangi
- süre
- DSÖ
- irade
- ile
- içinde
- işgücü
- çalışma
- çalışır
- olur
- yazmak
- kod yaz
- yazılı
- Sen
- zefirnet