- Amazon Q›
- Amazon Q Developer›
- Fitur
Fitur Amazon Q Developer
Privasi dan Keamanan
Isolasi data
Amazon Q Developer Pro tidak menggunakan konten pelanggan untuk peningkatan layanan.
Kontrol akses tingkat korporasi
Desain dan bangun
Lakukan onboarding proyek baru
Membiasakan diri dengan basis kode baru dapat memakan waktu berbulan-bulan untuk menggali kode, menemukan dokumentasi, dan menjadi terbiasa dengan standar pengkodean. Amazon Q Developer mempercepat onboarding dan meminimalkan coba-coba dengan menjawab pertanyaan tentang basis kode Anda dan menyarankan pustaka, API, dan lainnya yang relevan.
Lakukan percakapan tentang kode Anda
Amazon Q tersedia di IDE favorit Anda untuk membantu Anda meningkatkan pengembangan Anda. Anda dapat meminta Amazon Q untuk menjelaskan logika program dalam basis kode yang tidak dikenal, mengidentifikasi dan memperbaiki bug dengan cepat, atau menghasilkan pengujian fungsional.
Bangun fitur baru dalam waktu singkat
Dengan Amazon Q Developer Agent untuk pengembangan perangkat lunak ( /dev ), Anda dapat beralih dari perintah bahasa alami ke fitur aplikasi dalam waktu singkat. Akses petunjuk langkah demi langkah interaktif, kode, pengujian, dan praktik terbaik, dengan Amazon CodeCatalyst atau langsung dari lingkungan pengembangan terintegrasi (IDE) favorit Anda. Amazon Q memahami struktur ruang kerja Anda dan memecah perintah Anda menjadi langkah-langkah implementasi logis, yang dapat mencakup pembuatan kode, pengujian, integrasi API, dan banyak lagi. Anda dapat berkolaborasi dengan Amazon Q untuk meninjau dan mengulangi implementasinya, dan jika sudah siap, minta Amazon Q untuk membantu mengimplementasikan setiap langkah.
Tulis kode lebih cepat dengan tingkat penerimaan tertinggi di industri
Amazon Q Developer menghasilkan saran kode waktu nyata, mulai dari cuplikan hingga fungsi lengkap, berdasarkan komentar Anda dan kode yang sudah ada di IDE serta CLI, dalam lebih dari 25 bahasa, termasuk Java, Python, atau JavaScript. Amazon Q Developer memiliki tingkat penerimaan kode tertinggi yang dilaporkan di industri untuk asisten yang melakukan saran kode multibaris, dengan BT Group baru-baru ini melaporkan bahwa mereka menerima 37% saran kode Amazon Q dan National Australia Bank melaporkan tingkat penerimaan sebesar 50%.
Beralih dari ide ke permintaan tarik
Agen Amazon Q Developer dapat melakukan berbagai tugas secara mandiri—mulai dari mengimplementasikan fitur, mendokumentasikan, dan memfaktor ulang kode hingga melakukan peningkatan perangkat lunak. Anda dapat menjelaskan fitur baru ke Amazon Q dalam bahasa alami (misalnya, mengembangkan sistem notifikasi SMS untuk pesan konfirmasi pengiriman), dan layanan ini akan menganalisis basis kode Anda yang ada, memetakan rencana implementasi langkah demi langkah yang mencakup beberapa file, dan setelah persetujuan Anda, menjalankan semua perubahan dan pengujian kode yang diperlukan dalam hitungan menit.
Dapatkan rekomendasi kode berdasarkan basis kode internal Anda
Percepat pengembangan dengan mengustomisasi Amazon Q Developer untuk menghasilkan rekomendasi kode sebaris dan respons obrolan yang lebih relevan (dalam pratinjau) dengan membuatnya memahami pustaka internal, API, praktik terbaik, dan pola arsitektur Anda. Gunakan obrolan Amazon Q Developer di IDE untuk mengajukan pertanyaan tentang bagaimana basis kode internal Anda terstruktur, di mana dan bagaimana fungsi atau pustaka tertentu digunakan, atau cara menggunakan fungsi, metode, atau API tertentu. Hemat waktu onboarding ke basis kode baru, membangun fitur baru, memfaktorkan ulang kode, atau meningkatkan performa aplikasi.
Buat kode untuk tindakan konsol Anda
Percepat waktu dari pembuatan prototipe hingga produksi dengan AWS Konsol-ke-Kode, yang menyediakan jalur untuk beralih dari prototipe konsol Anda ke kode yang dapat digunakan kembali yang dapat di-deploy dalam beban kerja produksi. Gunakan Amazon Q untuk menangkap tindakan konsol dan alur kerja Anda, serta dalam beberapa langkah cepat, buat kode dan buat beban kerja produksi.
Obrolan inline
Anda dapat memilih bagian kode yang perlu mendapat bantuan, dan memulai obrolan dalam IDE untuk meminta berbagai tindakan seperti "optimalkan kode ini," "tambahkan komentar," atau "tulis pengujian." Dapatkan saran dan kode yang cepat tanpa beralih konteks sehingga Anda dapat tetap mengikuti alur sekaligus menyederhanakan proses pengodean.
Konteks ruang kerja
Dengan kesadaran konteks ruang kerja, Amazon Q Developer dapat menyediakan bantuan yang lebih kaya di seluruh proyek dan kode yang disesuaikan dengan kebutuhan pengembangan Anda. Saat merespons permintaan obrolan, instruksi, dan pertanyaan, Amazon Q Developer dapat menggunakan pengetahuan mendalamnya tentang ruang kerja Anda secara keseluruhan, bukan hanya file yang sedang dibuka, untuk memberikan saran yang lebih bervariasi yang mempercepat iterasi dan meminimalkan penulisan ulang.
Dokumentasi otomatis
Onboarding ke basis kode baru yang hampir tidak didokumentasikan? Amazon Q Developer kini dapat menghasilkan dokumentasi mendalam dalam kode sumber Anda, termasuk diagram aliran data, sehingga Anda dapat memahami basis kode apa pun dengan lebih cepat. Saat Anda membangun fitur baru, gunakan "/doc" untuk memperbarui file readme.
Uji dan amankan
Amankan dan optimalkan aplikasi
Selain menghasilkan kode, Amazon Q Developer memindai kode untuk mencari kerentanan yang sulit dideteksi, seperti kredensial yang terekspos dan injeksi log. Dengan sekali klik, Amazon Q Developer secara otomatis menyarankan perbaikan yang disesuaikan dengan kode aplikasi, sehingga Anda dapat menerima perbaikan dengan cepat dan percaya diri.
Pembuatan pengujian otomatis
Membangun di atas basis kode dengan cakupan pengujian rendah? Amazon Q Developer dapat menghasilkan pengujian unit secara berulang dalam proyek Anda sehingga Anda dapat membangun di atas basis kode yang ada dengan percaya diri.
Tinjau dan <i>deploy</i>
Tinjauan kode otomatis
Amazon Q Developer mengotomatiskan tinjauan kode, yang memungkinkan Anda mendeteksi dan menyelesaikan masalah kualitas kode, seperti kesalahan logis, anti-pola, duplikasi kode, dan kerentanan keamanan dalam aplikasi Anda. Dengan tinjauan kode otomatis, Anda bisa mendapatkan umpan balik langsung, yang meningkatkan kualitas basis kode dan meningkatkan kecepatan iterasi.
Hasilkan IaC yang siap di-deploy
Siap untuk melakukan deployment aplikasi, tetapi Anda bukan ahli infrastruktur? Amazon Q Developer dapat membantu menghasilkan Infrastruktur sebagai kode (IaC) yang siap di-deploy untuk AWS CloudFormation, AWS Cloud Development Kit (AWS CDK), atau Terraform, sehingga Anda bisa menghadirkan aplikasi Anda ke tangan pengguna dalam waktu singkat.
Saran dan panduan
Dukungan dan panduan superior
Amazon Q Developer memiliki pengetahuan tentang sumber daya dan tagihan akun AWS Anda serta dapat menggunakan informasi ini untuk membantu Anda dalam memahami dan mengelola infrastruktur Anda dengan lebih baik. Sebagai contoh, tanyakan instans apa yang saat ini berjalan di AS Timur (Virginia Utara) dan Amazon Q akan mencantumkannya untuk Anda. Seperti biasa, keamanan adalah yang utama. Pengguna Amazon Q Developer memiliki akses yang sama ke informasi akun dan tagihan seperti izin peran AWS mereka yang sudah ada. Jika mereka tidak dapat mengaksesnya tanpa Amazon Q, mereka juga tidak dapat mengaksesnya dengan Amazon Q.
Kelola dan optimalkan sumber daya <i>cloud</i>
Kelola sumber daya AWS
Mulai obrolan dengan Amazon Q di Konsol Manajemen AWS dan tanyakan serta jelajahi infrastruktur AWS Anda dengan mudah tanpa menulis skrip atau menavigasi melalui beberapa halaman konsol.
Pahami biaya cloud
Gunakan Amazon Q untuk mengambil data biaya Anda dari AWS Cost Explorer sehingga Anda dapat lebih mudah memahami pengeluaran cloud.
Diagnosis dan pecahkan masalah kesalahan
Diagnosis kesalahan di konsol dalam hitungan detik, bukan jam
Amazon Q membantu mendiagnosis kesalahan umum di konsol dalam hitungan detik dengan panduan ahli dan solusi langkah demi langkah yang dapat ditindaklanjuti. Saat mengalami kesalahan di konsol, Anda dapat meminta Amazon Q untuk mendiagnosisnya dalam satu langkah. Amazon Q akan memberikan konteks tentang kemungkinan penyebab kesalahan dan langkah-langkah eksplisit untuk memperbaikinya, semuanya berdasarkan praktik terbaik AWS.
Selidiki dan perbaiki masalah operasional (pratinjau)
Amazon Q bekerja bersama Anda untuk membantu menyelidiki dan memperbaiki masalah operasional dengan cepat dari dalam Konsol Manajemen AWS.
Lakukan analisis jangkauan jaringan dengan VPC Reachability Analyzer
Saat Anda meminta Amazon Q untuk membantu Anda menganalisis masalah konektivitas jaringan, Amazon Q bekerja dengan VPC Reachability Analyzer untuk memeriksa koneksi Anda dan memeriksa konfigurasi jaringan Anda untuk mengidentifikasi potensi masalah. Kemudian Amazon Q memberikan panduan tentang cara mengatasi atau mendiagnosis masalah lebih lanjut. Penggunaan kemampuan percakapan Amazon Q dan Reachability Analyzer secara bersamaan menciptakan cara intuitif bagi Anda untuk memahami masalah konektivitas jaringan Anda dengan cepat.
Transformasikan beban kerja
Tingkatkan aplikasi Java
Amazon Q dapat membantu Anda meningkatkan aplikasi Java Anda. Amazon Q dapat mengidentifikasi dan memperbarui dependensi dan kerangka kerja paket wajib, memperbarui kode yang tidak digunakan lagi, menggabungkan praktik terbaik keamanan, dan menghasilkan pengujian untuk memvalidasi aplikasi yang ditingkatkan akan berjalan.
Transformasikan SQL tertanam dalam aplikasi Java
Amazon Q Developer langsung menyediakan bantuan di IDE Anda untuk mengotomatiskan konversi SQL tertanam dari Oracle ke PostgreSQL. Amazon Q mendeteksi pernyataan Oracle SQL di aplikasi Java Anda dan mengubahnya menjadi PostgreSQL. Tinjau dan terima perubahan yang diusulkan, lihat ringkasan transformasi, dan dapatkan langkah selanjutnya yang disarankan saat Anda memverifikasi dan menguji kode yang diubah.
Porting aplikasi.NET Framework ke .NET lintas-platform
Dengan menggunakan kemampuan transformasi Amazon Q Developer dalam pengalaman web, tim modernisasi dapat menggunakan interaksi bahasa alami dengan agen AI generatif otonom yang disertai dengan keahlian domain .NET untuk menganalisis versi, jenis proyek, dan dependensi, serta mengusulkan rencana modernisasi. Setelah persetujuan rencana, agen memfaktorkan ulang kode, mengubah pengujian, dan memvalidasi kesiapan Linux. Kemampuannya juga tersedia di IDE Visual Studio.
Modernisasi dan migrasi aplikasi COBOL pada mainframe ke aplikasi Java di AWS
Dengan menggunakan kemampuan transformasi Amazon Q Developer dalam pengalaman web, tim modernisasi dapat menggunakan interaksi bahasa alami dengan agen AI generatif otonom yang disertai dengan keahlian mainframe dan cloud untuk menganalisis, mendokumentasikan, menguraikan, dan memfaktorkan ulang aplikasi mainframe dengan peninjauan dan persetujuan tim.
Migrasi dan modernisasi beban kerja VMware ke Amazon EC2
Dengan menggunakan kemampuan transformasi Amazon Q Developer dalam pengalaman web, tim modernisasi dapat menggunakan interaksi bahasa alami dengan agen AI generatif otonom yang disertai dengan keahlian transformasi VMware untuk analisis inventaris server on-premise, identifikasi dependensi, terjemahan jaringan, dan migrasi sumber daya ke Amazon EC2 dengan peninjauan dan persetujuan tim.
Tingkatkan keamanan, performa, dan hilangkan beban teknis
Hanya dalam beberapa langkah, terus perbarui aplikasi ke versi terbaru yang didukung, dapatkan manfaat performa, dan hilangkan kerentanan saat menggunakan versi yang tidak didukung.
Analisis dan integrasikan data
Bahasa alami hingga SQL
Ajukan pertanyaan kepada SQL generatif Amazon Q menggunakan bahasa alami dan dapatkan rekomendasi kode SQL di Editor Kueri Amazon Redshift. Amazon Q menganalisis maksud pengguna, pola kueri, dan metadata skema untuk wawasan data yang dapat ditindaklanjuti.
Integrasikan data menggunakan bahasa alami
Bangun pipeline integrasi data menggunakan bahasa alami dengan integrasi data Amazon Q di AWS Glue, dengan keahlian Apache Spark atau SQL yang terbatas. Bangun pekerjaan integrasi data lebih cepat, kurangi kerumitan masalah pemecahan masalah, dan dapatkan bantuan integrasi ahli dengan Amazon Q.
Bangun model ML
Percepat pengembangan model
Amazon Q Developer membantu Anda selama pengembangan machine learning (ML) di Amazon SageMaker Studio, di seluruh persiapan data, pelatihan model, dan deployment model. Dapatkan bantuan untuk melakukan debug dan memperbaiki kesalahan saat Anda menjalankan kode dalam IDE.
Dari bahasa alami hingga model ML
Amazon Q Developer tersedia di Amazon SageMaker Canvas (pratinjau). Nyatakan tujuan Anda dalam bahasa alami, dan Amazon Q akan menerjemahkannya untuk ML serta memandu Anda melalui solusi dengan menggunakan praktik terbaik ilmu data.
Apakah Anda menemukan apa yang Anda cari sekarang?
Beri tahu kami agar kami dapat meningkatkan kualitas konten di halaman kami.