Amazon Q Geliştirici özellikleri

AWS için yapay zeka asistanı

Amazon Q; AWS Yönetim Konsolu, entegre geliştirme ortamı (IDE), AWS belgeleri, Slack ve Microsoft Teams ile AWS Chatbot, Amazon CodeCatalyst veya AWS Konsol Mobil Uygulaması aracılığıyla ihtiyacınız olan her yerde kullanılabilir.

Amazon Q, referans verilebilmek ve bağlamsal rehberlik sağlamak için bulutta 17 yılı aşkın AWS deneyimiyle eğitilmiştir. Uygulama mimarları, AWS'nin başarılı mimari kalıplarını ve en iyi uygulamaları parmaklarının ucunda tutarak hem araştırma hem de tasarımlarını hızlandırmaya yardımcı olmak için Amazon Q'yu kullanabilir. Geliştiriciler, Amazon Q'nun program mantığını doğal dilde açıklamasını sağlayarak alışılmadık bir kod tabanına inebilir, hataları hızlı bir şekilde tanımlayıp düzeltebilir ve hatta test olaylarıyla birlikte eksiksiz özellikleri uygulayabilir. Geliştiriciler, iyileştirmeleri ve yeni özellikleri her zamankinden daha hızlı gönderebilir. 

Amazon Q, Amazon ve önde gelen yapay zeka şirketlerinden yüksek performanslı altyapı modelleri (FM) seçenekleri sunan, üretici yapay zeka uygulamaları oluşturmak için tamamen yönetilen bir hizmet olan Amazon Bedrock üzerinde geliştirilmiştir. Amazon Q, görevlerini tamamlamak için birden fazla altyapı modeli kullanır ve görevleri iş için en uygun altyapı modeline yönlendirmek için mantığı kullanır. AWS, otomatik kötüye kullanım tespiti uygular. Amazon Q, Amazon Bedrock üzerinde geliştirildiğinden, kullanıcılar emniyet, güvenlik ve yapay zekanın sorumlu kullanımını sağlamak için Amazon Bedrock'ta uygulanan kontrolleri devralır.

Tasarım ve derleme

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.

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. CodeCatalyst'le veya doğrudan favori IDE'nizden 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.

Yazılım geliştirme için Amazon Q Developer Aracısı, uygulama özelliklerini kısa sürede oluşturmanıza yardımcı olmak için CodeCatalyst'te kullanılabilir. Ekipler, doğrudan CodeCatalyst'te Amazon Q'ya bir sorun atayabilir. Amazon Q, komutu eyleme geçirilebilir bir plana dönüştürecek, ardından IDE'ye girmek zorunda kalmadan birleşmeye hazır kodu üretecek ve sağlayacaktır.

Amazon Q, iş yüklerinizi oluşturmadan önce en uygun hesaplama bulut sunucusu türünüz için hızlı ve uygun maliyetli kararlar almanıza yardımcı olabilir. Amazon Q, konsoldaki eylemlerinizden gelen bağlamı kullanarak kişiselleştirilmiş Amazon EC2 bulut sunucusu türü öneriler oluşturur. Doğal dil arabirimi, iş yükünüzü ve ihtiyaçlarınızı hem tanımlamanız hem de en iyi eşleşen bulut sunucularını almanız için basit bir yol sağlar.

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.

Sorun giderme

Amazon Q'dan bir ağ bağlantısı sorununu 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.

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.

Dönüştürme

Amazon Q, Java uygulamalarınızı en son dil sürümüne 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.

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.

Gizlilik ve güvenlik

Amazon Q Developer Pro, hizmet iyileştirme için müşteri içeriğini kullanmaz.

Amazon Q, hem tanıdık güvenlik hem de erişim denetimleri sağlar ve mevcut yönetişim kimliklerinizi, rollerinizi veya izinlerinizi anlayarak bunlara saygı duyabilir ve bu bilgileri kendi etkileşimlerini kişiselleştirmek için kullanabilir.

Verileri analiz ve entegre edin

Önceden Apache Spark veya SQL uzmanlığı olmadan 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 sorunlarının karmaşıklığını azaltın ve bulut sunucusu entegrasyonu KOBİ yardımı alın.

Amazon Q üretici SQL sayesinde sorguları doğal dilde ifade ederek ve doğrudan Amazon Redshift Sorgu Düzenleyicisi'nde SQL kodu önerileri alarak sorgu oluşturmayı hem basitleştirebilir hem de üretkenliğinizi artırabilirsiniz. Amazon Q, SQL sorgularını sunmak için Amazon Redshift içindeki kullanıcı niyetini, sorgu kalıplarını ve şema meta verilerini analiz ederek eyleme geçirilebilir veri öngörüleri elde etmek için gereken süreyi azaltır.

ML modelleri oluşturun

Amazon Q Developer, Amazon SageMaker Stüdyosu'nda mevcuttur. Veri bilimcileri ve ML mühendisleri basit bir sohbet arabirimi kullanarak Amazon Q Developer'dan makine öğrenimi modelleri oluşturmak için araçlar ve kod önermesini isteyebilir. Amazon Q Developer, veri hazırlama ve model eğitiminden model dağıtımına kadar tüm ML geliştirme yolculuğu boyunca size yardımcı olur. Kodu çalıştırırken hataları ayıklamak ve düzeltmek için de yardım alabilirsiniz. SageMaker Stüdyosu'ndaki Amazon Q Developer ile yapılan dahili testlerde yapay zeka modellerini oluşturmak, eğitmek, değerlendirmek ve dağıtmak için gereken sürenin haftalardan günlere düştüğü gösterilmiştir.

Tavsiye 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.

Destek

Amazon Q, AWS Destek ile entegre olur ve ek yardım gerektiğinde Amazon Q arabirimi içinden Destek temsilcileriyle sorunsuz bir şekilde bağlantı kurmanıza olanak tanır. AWS, bu entegrasyonu kullanırken Destek planınızın haklarını yerine getirecektir.