- Amazon Q›
- Amazon Q Developer›
- Özellikler
Amazon Q Geliştirici özellikleri
Gizlilik ve güvenlik
Veri izolasyonu
Amazon Q Developer Pro, hizmet iyileştirme için müşteri içeriğini kullanmaz.
Kurumsal düzeyde erişim denetimleri
Tasarım ve derleme
Yeni projelere alışma
Yeni bir kod tabanına alışmak için aylarca kodu araştırma, belgeleri bulma ve kodlama standartlarına aşina olma ile uğraşmak gerekebilir. Amazon Q Geliştirici, kod tabanınızla ilgili soruları yanıtlayarak ve ilgili kitaplıklar, API'ler ve daha fazlasını önererek alışma sürecini hızlandırır ve deneme yanılmayı en aza indirir.
Kodunuz hakkında bir konuşma yapın
Amazon Q, gelişiminizi güçlendirmenize yardımcı olmak için favori IDE'nizde mevcuttur. Amazon Q'dan program mantığını alışılmadık bir kod tabanında açıklamasını, hataları hızla tanımlayıp düzeltmesini veya işlevsel testler oluşturmasını isteyebilirsiniz.
Kısa sürede yeni özellikler oluşturun
Yazılım geliştirme için Amazon Q Developer Aracısı ( /dev ) sayesinde doğal bir dil isteminden uygulama özelliğine çok kısa sürede geçebilirsiniz. Amazon CodeCatalyst'le veya doğrudan favori entegre geliştirme ortamınızda (IDE) etkileşimli adım adım talimatlara, koda, testlere ve en iyi uygulamalara erişin. Amazon Q, çalışma alanı yapınızı anlar ve isteminizi kod oluşturma, testler, API entegrasyonları ve daha fazlasını içerebilen mantıksal uygulama adımlarına ayırır. Uygulamayı hem gözden geçirmek hem de yinelemek için Amazon Q ile işbirliği yapabilir ve hazır olduğunuzda Amazon Q'dan her adımın uygulanmasına yardımcı olmasını isteyebilirsiniz.
Sektördeki en yüksek kabul oranıyla daha hızlı kodlayın
Amazon Q Geliştirici; Java, Python veya JavaScript dahil olmak üzere 25'ten fazla dilde yorumlarınıza ve ayrıca IDE ve CLI'daki mevcut koda dayalı olarak parçacıklardan tam işlevlere kadar gerçek zamanlı kod önerileri oluşturur. Amazon Q Geliştirici, çok satırlı kod önerileri yapan asistanlar için sektörde bildirilen en yüksek kod kabul oranlarına sahiptir. BT Group kısa süre önce Q Geliştirici kod önerilerinin %37'sini kabul ettiğini ve National Australia Bank, %50'lik bir kabul oranına sahip olduğunu bildirmiştir.
Fikirden çekme isteğine geçin
Amazon Q Geliştirici aracıları; özellikleri uygulama, belgeleme ve kod yeniden düzenlemeden yazılım yükseltmeleri gerçekleştirmeye kadar çok çeşitli görevleri otonom olarak gerçekleştirebilir. Amazon Q'ya yeni bir özelliği doğal dilde açıkladığınızda (örneğin, teslimat onay mesajları için bir SMS bildirim sistemi geliştir) Amazon Q; mevcut kod tabanınızı analiz eder, birden fazla dosyayı kapsayan bir adım adım uygulama planı hazırlar ve onayınız üzerine gerekli tüm kod değişikliklerini ve testlerini dakikalar içinde yürütür.
Dahili kod tabanınıza göre kod önerileri alın
Amazon Q Geliştirici'yi dahili kitaplıklarınız, API'leriniz, en iyi uygulamalarınız ve mimari modelleriniz ile entegre ederek daha alakalı satır içi kod önerileri ve sohbet yanıtları oluşturmak üzere özelleştirin ve böylece geliştirmeyi hızlandırın. Dahili kod tabanınızın nasıl yapılandırıldığı, belirli işlevlerin veya kitaplıkların nerede ve nasıl kullanıldığı veya belirli işlevlerin, yöntemlerin veya API'lerin nasıl kullanılacağı hakkında sorular sormak için IDE'deki Amazon Q Developer sohbetini kullanın. Yeni bir kod tabanına alışma, yeni özellikler oluşturma, kodu yeniden düzenleme veya uygulama performansını artırma süreçlerinde zamandan tasarruf edin.
Konsol eylemleriniz için kod oluşturun
Konsol prototiplerinizden üretim iş yüklerinde dağıtılabilen yeniden kullanılabilir koda geçiş için bir yol sağlayan AWS Konsoldan Koda ile prototip oluşturmadan üretime kadar geçen süreyi kısaltın. Konsol eylemlerinizi ve iş akışlarınızı yakalamak için Amazon Q'yu kullanın, birkaç hızlı adımda kod oluşturun ve üretim iş yükleri oluşturun.
Satır içi sohbet
Bu özellik sayesinde, yardıma ihtiyaç duyduğunuz kod bölümünü seçebilir ve "bu kodu optimize et", "yorum ekle" veya "test yaz" gibi eylemler gerçekleştirilmesini istemek üzere düzenleyici içinden sohbet başlatabilirsiniz. Kodlama sürecinizi kolaylaştırırken akışta kalabilmeniz için bağlamı değiştirmeden hızlı öneriler ve kod alın.
Çalışma alanı bağlamı
Amazon Q Geliştirici, çalışma alanı bağlamı farkındalığıyla daha zengin, proje çapında yardım ve geliştirme ihtiyaçlarınıza göre uyarlanmış kod sağlayabilir. Amazon Q Geliştirici, sohbet isteklerine, talimatlara ve sorulara yanıt verirken, yinelemeyi hızlandıran ve yeniden yazmayı en aza indiren daha incelikli öneriler sunmak için yalnızca mevcut açık dosyalar değil, tüm çalışma alanınız hakkındaki derinlemesine bilgisini kullanabilir.
Otomatik belgeleme
Çok az belgelenmiş yeni bir kod tabanına alışmaya mı çalışıyorsunuz? Amazon Q Geliştirici herhangi bir kod tabanını daha hızlı anlamanıza yardımcı olmak için artık kaynak kodunuzda veri akış diyagramları da dahil olmak üzere ayrıntılı belgeler oluşturabilir. Yeni özellikler oluştururken, beni oku dosyalarınızı güncel tutmak için "/doc" kullanın.
Test etme ve güvenceye alma
Uygulamaları güvence altına alın ve optimize edin
Amazon Q Geliştirici, kod oluşturmanın ötesinde, açığa çıkan kimlik bilgileri ve günlük ekleme gibi tespit edilmesi zor güvenlik açıkları için kodu tarar. Amazon Q Geliştirici, uygulama koduna göre uyarlanmış düzeltmeleri tek bir tıklamayla otomatik olarak önererek düzeltmeleri güvenle ve hızlı bir şekilde kabul etmenizi sağlar.
Otomatik test oluşturma
Düşük test kapsamına sahip bir kod tabanının üzerine mi inşa ediyorsunuz? Amazon Q Geliştirici, projeniz içinde yinelemeli olarak birim testleri oluşturabilir, böylece güvenle mevcut kod tabanlarının üzerine inşa edebilirsiniz.
Gözden geçirme ve dağıtma
Otomatikleştirilmiş kod incelemesi
Amazon Q Geliştirici, kod incelemelerini otomatikleştirerek uygulamalarınızdaki mantıksal hatalar, kalıp dışı öğeler, yinelenen kod ve güvenlik açıkları gibi kod kalitesi sorunlarını tespit edip çözmenize olanak tanır. Otomatik kod incelemeleri ile anında geri bildirim alabilir, kod tabanınızın kalitesini iyileştirebilir ve yineleme hızını artırabilirsiniz.
Dağıtıma hazır IaC oluşturun
Uygulamanızı dağıtmaya hazırsınız ancak altyapı konusunda uzman değil misiniz? Amazon Q Geliştirici; AWS CloudFormation, AWS Bulut Geliştirme Seti (AWS CDK) veya Terraform için dağıtıma hazır kod olarak altyapı (IaC) oluşturmanıza yardımcı olabilir ve böylece uygulamanızı kısa sürede kullanıcılara sunabilirsiniz.
Tavsiye ve rehberlik
Üstün destek ve rehberlik
Amazon Q Developer, AWS hesap kaynaklarınız ve faturanız hakkında bilgi sahibidir ve bu bilgileri altyapınızı daha iyi anlamanıza ve yönetmenize yardımcı olmak için kullanabilir. Örneğin şu anda ABD Doğu (Kuzey Virginia) bölgesinde hangi bulut sunucularının çalıştığını sorun, Amazon Q bunları sizin için listeleyecektir. Her zaman olduğu gibi, güvenlik önce gelir. Amazon Q Developer kullanıcıları, mevcut AWS rol izinleriyle hesap ve fatura bilgilerine aynı erişim hakkına sahiptir. Amazon Q olmadan erişemezlerse Amazon Q ile de erişemezler.
Bulut kaynaklarını yönetme ve optimize etme
AWS kaynaklarını yönetme
AWS Yönetim Konsolu'nda Amazon Q ile sohbet edin ve betik yazmadan veya birden fazla konsol sayfasında gezinmeden AWS altyapınızı kolayca sorgulayın ve keşfedin.
Bulut maliyetlerini anlayın
Bulut harcamalarınızı daha kolay anlayabilmek için Amazon Q'yu kullanarak AWS Maliyet Gezgini'nden maliyet verilerinizi alın.
Hataları belirleme ve giderme
Konsoldaki hataları saatler içinde değil saniyeler içinde teşhis edin
Amazon Q, uzman rehberliği ve eyleme geçirilebilir adım adım çözümlerle konsoldaki hataları saniyeler içinde teşhis etmeye yardımcı olur. Konsolda bir hatayla karşılaştığınızda, Amazon Q'dan tek bir adımda sorunu teşhis etmesini isteyebilirsiniz. Amazon Q, tümü de AWS en iyi uygulamaları tarafından bilgilendirilen hatanın olası nedenine ilişkin bağlamı ve hatayı düzeltmeye yönelik açık adımları sağlayacaktır.
Operasyonel sorunları araştırın ve düzeltin (önizleme)
Amazon Q, operasyonel sorunları AWS Yönetim Konsolu'nun içinden hızlı bir şekilde araştırmanıza ve düzeltmenize yardımcı olur.
VPC Ulaşılabilirlik Analiz Aracı ile ağ erişilebilirlik analizi gerçekleştirin
Amazon Q'dan ağ bağlantısı sorunlarını analiz etmenize yardımcı olmasını istediğinizde, bağlantılarınızı kontrol ederek olası sorunları belirlemek amacıyla ağ yapılandırmanızı denetlemek için VPC Ulaşılabilirlik Analiz Aracı ile birlikte çalışır. Ardından Amazon Q, sorunun nasıl çözüleceği veya daha ileri tanılamasının nasıl yapılacağı konusunda rehberlik sağlar. Amazon Q ve Ulaşılabilirlik Analiz Aracı'nın konuşma özelliklerini birlikte kullanmak, ağ bağlantısı sorunlarınızı hızlı bir şekilde anlamanız için sezgisel bir yol oluşturur.
İş yüklerini dönüştürme
Java uygulamalarını yükseltin
Amazon Q, Java uygulamalarınızı yükseltmenize yardımcı olabilir. Amazon Q, zorunlu paket bağımlılıklarını ve çerçevelerini belirleyebilir veya güncelleyebilir, kullanımdan kaldırılmış kodu güncelleyebilir, en iyi güvenlik uygulamalarını dahil edebilir ve yükseltilmiş uygulamanın çalışacağını doğrulamak için testler oluşturabilir.
Java uygulamalarında gömülü SQL'i dönüştürün
Amazon Q Geliştirici, gömülü SQL'in Oracle'dan PostgreSQL'e dönüştürülmesini otomatikleştirmek için doğrudan IDE'nizde yardımcı olur. Amazon Q, Java uygulamanızdaki Oracle SQL ifadelerini algılar ve PostgreSQL'e dönüştürür. Dönüştürülen kodu doğrulayıp test ederken önerilen değişiklikleri inceleyip kabul edebilir, dönüşümün özetini görüntüleyebilir ve önerilen sonraki adımları alabilirsiniz.
.NET Framework uygulamalarının platformlar arası .NET'e taşınması
Modernizasyon ekipleri bir web deneyiminde Amazon Q Geliştirici dönüştürme özelliklerini kullanarak sürümleri, proje türlerini ve bağımlılıkları analiz etmek ve modernizasyon planları önermek için .NET etki alanı uzmanlığı aşılanmış otonom, üretken yapay zeka aracılarıyla doğal dilde etkileşimi kullanabilir. Plan onaylarından sonra temsilciler kodu yeniden düzenler, testleri dönüştürür ve Linux hazırlık durumunu doğrular. Bu özellikler Visual Studio IDE'de de kullanılabilir.
Ana bilgisayarlardaki COBOL uygulamalarını modernize edin ve AWS'deki Java uygulamalarına taşıyın
Modernizasyon ekipleri bir web deneyiminde Amazon Q Geliştirici dönüştürme özelliklerini kullanarak ekip incelemeleri ve onayları ile ana bilgisayar uygulamalarını analiz etmek, belgelemek, ayrıştırmak ve yeniden düzenlemek için ana bilgisayar ve bulut uzmanlığı aşılanmış otonom, üretken yapay zeka aracılarıyla doğal dilde etkileşimden yararlanabilir.
VMware iş yükünü Amazon EC2'ye taşıyın ve modernize edin
Modernizasyon ekipleri Amazon Q Geliştirici dönüştürme özelliklerini bir web deneyiminde kullanarak şirket içi sunucu envanter analizi, bağımlılık tanımlama, ağ çevirisi ve kaynakların ekip incelemeleri ve onayları ile Amazon EC2'ye taşınması için VMware dönüşüm uzmanlığı aşılanmış otonom, üretken yapay zeka aracılarıyla doğal dilde etkileşimden yararlanabilir.
Güvenliği, performansı artırın ve teknoloji borcunu kapatın
Sadece birkaç adımda, uygulamaları desteklenen en son sürümlere güncellenmiş durumda tutun, performans avantajları elde edin ve desteklenmeyen sürümleri kullanmaktan kaynaklanan güvenlik açıklarını kaldırın.
Verileri analiz ve entegre edin
Doğal dilden SQL'e
Amazon Q üretken SQL'e sorgularınızı doğal dil kullanarak sorun ve Amazon Redshift Sorgu Düzenleyicisi'nde SQL kodu önerileri alın. Amazon Q, eyleme geçirilebilir veri öngörüleri için kullanıcı niyetini, sorgu kalıplarını ve şema meta verilerini analiz eder.
Doğal dili kullanarak verileri entegre edin
Sınırlı derecede Apache Spark veya SQL uzmanlığıyla AWS Glue'daki Amazon Q veri entegrasyonu ile doğal dili kullanarak veri entegrasyonu işlem hatları oluşturun. Amazon Q ile veri entegrasyon işlerini daha hızlı oluşturun, sorun giderme işlemlerinin karmaşıklığını azaltın ve uzman entegrasyon yardımı alın.
ML modelleri oluşturun
Model geliştirmeyi hızlandırın
Amazon Q Geliştirici; veri hazırlama, model eğitimi ve model dağıtımı süreçleri genelinde Amazon SageMaker Stüdyosu'ndaki tüm makine öğrenimi (ML) geliştirme yolculuğu boyunca size yardımcı olur. IDE içinde kod çalıştırırken hataları ayıklamak ve düzeltmek için yardım alın.
Doğal dilden ML modeline
Amazon Q Geliştirici, Amazon SageMaker Canvas’da mevcuttur (ön izleme). Hedefinizi doğal dilde belirttiğinizde, Amazon Q bunu ML için çevirecek ve veri bilimi en iyi uygulamalarını kullanarak bir çözüm üzerinde size yol gösterecektir.
Amazon Q Developer'ı kullanmaya başlayın
Bugün aradığınızı buldunuz mu?
Sayfalarımızdaki içeriğin kalitesini artırabilmemiz için bize görüşlerinizi bildirin.