Amazon Q Geliştirici: Yapay zeka destekli kod asistanınız

Büyük projeleri idare etmek için tasarlanan Amazon Q Geliştirici, fikirden üretim koduna kadar sizinle birlikte çalışır

IDE'nizde akıllıca kodlayın

Q Geliştirici, görevlerinizi kolayca gerçekleştirmenize yardımcı olan temsilci kodlama deneyimidir. Dosyaları yerel olarak otomatik okur ve yazar, kod farkları oluşturur ve kabuk komutlarını çalıştırır, bu sırada geri bildiriminizi dikkate alır ve gerçek zamanlı güncellemeler gönderir.

Terminaliniz için yapay zeka temsilcisi

Q Geliştirici CLI temsilcisi, yerel olarak dosya okumak ve yazmak, AWS API'lerini çağırmak, bash komutlarını çalıştırmak ve kod yazmak için yerel ve MCP sunucu tabanlı araçlardaki bilgileri kullanan ve tüm bunları yaparken geri bildirimlerinize gerçek zamanlı olarak uyum sağlayan ışık hızında bir kodlama deneyimidir.

Kodunuzla sohbet edin

Kimlik doğrulama akışlarından hizmet bağımlılıklarına kadar tüm proje bağlamınızı bir bakışta anlamak için @workspace yazın. Tüm projeniz, kodunuz hakkında herhangi bir şey sorun, cevaplar ve hatta mimari diyagramlar alın. 

uygulama ekranı görüntüsü

Karmaşık kodu çözün ve belgeleyin

"/doc", README dosyalarının oluşturulmasına ve güncellenmesine, veri akışı diyagramlarının oluşturulmasına ve projenizin tam olarak belgelenmesine yardımcı olur. Böylece daha hızlı bir şekilde kullanmaya başlayabilir ve kodunuza odaklanabilirsiniz.

belge oluşturma animasyonu

İlk kod incelemenizi otomatikleştirin

Çekme isteğinizi kontrol etmek için '/review' yazın. Kod inceleme temsilcisi, kodunuzdaki hataları ve güvenlik açıklarını veya IAC'nizdeki yanlış yapılandırmaları iş arkadaşlarınızdan önce yakalar. 

belge oluşturma animasyonu

Olduğunuz yerde çalışır

Amazon Q ile GitLab Duo

GitLab Ultimate Self-manage müşterileri artık SDLC genelinde çok adımlı karmaşık görevleri hızlandırmak için Amazon Q Geliştirici'nin gelişmiş yapay zeka temsilcilerinden yararlanabilir. Daha fazla bilgi edinin.

GitHub.com ve GitHub Enterprise Cloud

Mevcut GitHub sorunlarınızı ve çekme istekleri iş akışınızı kullanırken, GitHub sorunlarınızı Amazon Q Geliştirici'ye atayarak yeni özellikleri otomatik olarak uygulayın, çekme isteklerinde kod incelemeleri çalıştırın ve eski Java uygulamalarını modernize edin. Daha fazla bilgi edinin.

Şurada çalışan geliştiriciler güveniyor:

İstatistikler

%50

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 Amazon Q kod önerilerinin %37'sini kabul ettiğini ve National Australia Bank, %50'lik bir kabul oranına sahip olduğunu bildirmiştir.

Daha iyi performans gösterir

Amazon Q Geliştirici, popüler programlama dillerinin çoğunda algılama konusunda önde gelen herkese açık karşılaştırılabilir araçlardan daha iyi performans gösteren güvenlik taraması özellikleri sunar.

Sık sorulan sorular

Amazon Q Geliştirici, yazılım geliştirme yaşam döngüsü boyunca geliştiricilere ve BT uzmanlarına kodlama, test etme ve dağıtma işlemlerinden sorun gidermeye, güvenlik taraması ve düzeltmeleri gerçekleştirmeye, uygulamaları modernleştirmeye, AWS kaynaklarını optimize etmeye ve veri mühendisliği işlem hatları oluşturmaya kadar tüm görevlerinde yardımcı olur. Veri bilimciler; analiz, AI/ML ve üretken yapay zeka uygulamalarını hızlı ve kolay bir şekilde oluşturmak için rehberlik alabilir.

Oluşturma sürecini hızlandırmak için Amazon Q Geliştirici temsilcileri ö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. Q'ya yeni bir özelliği açıkladığınızda (örneğin teslimat onay mesajları için bir SMS bildirim sistemi geliştir) 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. Bu görevleri yerine getiren yazılım geliştirme temsilcileri, kodlama yeteneklerini karşılaştıran bir veri kümesi olan SWE-Bench'te en yüksek puanları elde etti.

Amazon Q Geliştirici, kod önerilerini ve önerileri neredeyse gerçek zamanlı olarak oluşturarak geliştiricilerin daha hızlı ve daha güvenli bir şekilde oluşturmalarına yardımcı olur. Aslında, Amazon Q Geliştirici, çok satırlı kod önerileri yapan asistanlar için sektörde bildirilen en yüksek kod kabul oranlarına sahiptir ve National Australia Bank (NAB), %50'lik bir kabul oranına sahip olduğunu bildirmiştir. Ayrıca, Amazon Q Geliştirici'yi dahili kod tabanlarına dayalı daha da alakalı satır içi kod önerileri ve sohbet yanıtları oluşturacak şekilde özelleştiren NAB, %60 gibi daha da yüksek kabul oranları görüyor.

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 tarayarak geliştirme sürecinin erken aşamalarında güvenliği artırır. Q Geliştirici, uygulama koduna göre uyarlanmış düzeltmeleri tek bir tıklamayla otomatik olarak önererek geliştiricilerin düzeltmeleri güvenle ve hızlı bir şekilde kabul etmesini sağlar. Q'nun güvenlik tarama yetenekleri, popüler programlama dillerinin çoğunda algılama konusunda önde gelen herkese açık karşılaştırılabilir araçlardan daha iyi performans göstererek bir geliştiricinin uygulamasının güvenliğini ve kod kalitesini önemli ölçüde artırmaya yardımcı olur.

 

Visual Studio Code ve JetBrains İçin AWS Araç Seti'nin bir parçası olarak sunulan AAmazon Q Geliştirici şu anda İngilizce konuşmaları ve Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell betik çalıştırma, SQL ve Scala programlama dillerini desteklemektedir.

Amazon Q Geliştirici sorulara İngilizce, Mandarin, Fransızca, Almanca, İtalyanca, Japonca, İspanyolca, Korece, Hintçe ve Portekizce gibi birçok dilde yanıt verebilir.

VS Code ve JetBrains İçin AWS Araç Seti'nin bir parçası olarak sunulan Amazon Q Geliştirici şu anda Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, kabuk programlama, SQL, Scala, JSON, YAML ve HCL'yi desteklemektedir. VS Code ve IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip, Eclipse (önizleme) ve Visual Studio dahil olmak üzere JetBrains IDE ailesine ek olarak Amazon Q Geliştirici; Lambda konsolu olan AWS Cloud9 için de kullanılabilir. Amazon Q Geliştirici; macOS terminali, iTerm2 ve yerleşik VS Code terminali dahil olmak üzere favori komut satırlarınız için de kullanılabilir.

Amazon Q Geliştirici, AWS Kimlik ve Erişim Yönetimi (IAM) kullanıcısı veya AWS Oluşturucu ID'si kullanıcısı olarak oturum açmış kullanıcılar için aylık sınırlamalara tabi olan kalıcı bir Ücretsiz Kullanım sunar. IDE'deki Ücretsiz Kullanım sınırlamaları yalnızca Oluşturucu ID'si kullanıcıları tarafından kullanılabilir.

VS Code veya JetBrains için Amazon Q IDE uzantısını, ilgili uzantının veya eklentinin pazar yeri aracılığıyla yükleyin. Visual Studio için Amazon Q uzantılı AWS Araç Seti'ni yükleyin. Ardından, AWS Oluşturucu ID'si veya AWS IAM Kimlik Merkezi ile kimlik doğrulaması yapın. Kimlik doğrulamasından sonra Amazon Q Geliştirici, VS Code'daki etkinlik çubuğunda veya JetBrains'in sağ üste sabitlenmiş araç penceresinde bulunabilir. Amazon Q Geliştirici'yi kullanmaya başlarken daha fazla yardım için Amazon Q Geliştirici'ı kullanmaya başlama bölümüne bakın.