Fitur Amazon Q Developer

Asisten AI untuk AWS

Amazon Q tersedia di mana pun Anda membutuhkannya, seperti di Konsol Manajemen AWS, lingkungan pengembangan terintegrasi (IDE), dokumentasi AWS, melalui Slack dan Microsoft Teams dengan AWS Chatbot, Amazon CodeCatalyst, atau melalui AWS Console Mobile Application.

Amazon Q telah dilatih selama lebih dari 17 tahun pengalaman AWS membangun di cloud untuk memberikan panduan yang dapat dijadikan referensi dan kontekstual. Arsitek aplikasi dapat menggunakan Amazon Q untuk membantu mempercepat penelitian dan desain mereka dengan menjaga pola dan praktik terbaik AWS yang dirancang dengan baik di ujung jari mereka. Developer dapat mendalami basis kode asing dengan meminta Amazon Q menjelaskan logika program dalam bahasa alami, mengidentifikasi dan memperbaiki bug dengan cepat, dan bahkan mengimplementasikan fitur lengkap bersama dengan kasus pengujian. Developer dapat mengirimkan peningkatan dan fitur baru lebih cepat dari sebelumnya. 

Amazon Q dibangun di Amazon Bedrock, layanan terkelola sepenuhnya untuk membangun aplikasi AI generatif yang menawarkan pilihan model fondasi (FM) beperforma tinggi dari Amazon dan perusahaan AI terkemuka. Amazon Q menggunakan beberapa FM untuk menyelesaikan tugasnya dan menggunakan logika untuk merutekan tugas ke FM yang paling sesuai untuk pekerjaan tersebut. AWS mengimplementasikan deteksi penyalahgunaan otomatis. Karena Amazon Q dibangun di Amazon Bedrock, pengguna mewarisi kontrol yang diterapkan di Amazon Bedrock untuk menegakkan keselamatan, keamanan, dan penggunaan AI yang bertanggung jawab.

Desain dan bangun

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.

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 CodeCatalyst atau langsung dari 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.

Amazon Q Developer Agent untuk pengembangan perangkat lunak tersedia di CodeCatalyst untuk membantu Anda membangun fitur aplikasi dalam waktu singkat. Tim dapat menetapkan masalah ke Amazon Q langsung di CodeCatalyst. Amazon Q akan mengubah perintah menjadi rencana yang dapat ditindaklanjuti, lalu menghasilkan dan menyediakan kode yang siap untuk penggabungan, tanpa harus memasukkan IDE.

Amazon Q dapat membantu Anda membuat keputusan cepat dan hemat biaya untuk tipe instans komputasi optimal sebelum membangun beban kerja Anda. Amazon Q menghasilkan saran tipe instans Amazon EC2 yang dipersonalisasi, menggunakan konteks dari tindakan Anda di konsol. Antarmuka bahasa alaminya memberikan cara mudah bagi Anda untuk mendeskripsikan beban kerja dan kebutuhan Anda serta menerima instans yang paling cocok.

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.

Memecahkan masalah

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.

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.

Transformasi

Amazon Q dapat membantu Anda meningkatkan aplikasi Java Anda ke versi bahasa terbaru. 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.

Hanya dalam beberapa langkah, terus perbarui aplikasi ke versi terbaru yang didukung, dapatkan manfaat performa, dan hilangkan kerentanan saat menggunakan versi yang tidak didukung.

Privasi dan Keamanan

Amazon Q Developer Pro tidak menggunakan konten pelanggan untuk peningkatan layanan.

Amazon Q memberikan kontrol keamanan dan akses yang familier serta dapat memahami dan menghormati identitas, peran, dan izin tata kelola Anda yang ada, serta menggunakan informasi ini untuk mempersonalisasi interaksinya.

Analisis dan integrasikan data

Bangun pipeline integrasi data menggunakan bahasa alami dengan integrasi data Amazon Q di AWS Glue, tanpa keahlian Apache Spark atau SQL sebelumnya. Bangun pekerjaan integrasi data lebih cepat, kurangi kerumitan masalah pemecahan masalah, dan dapatkan bantuan UKM integrasi instans dengan Amazon Q.

Dengan SQL generatif Amazon Q, Anda dapat menyederhanakan pembuatan kueri dan meningkatkan produktivitas dengan mengekspresikan kueri dalam bahasa alami dan menerima rekomendasi kode SQL langsung di Editor Kueri Amazon Redshift. Amazon Q dapat menganalisis maksud pengguna, pola kueri, dan metadata skema dalam Amazon Redshift untuk mengirimkan kueri SQL, sehingga mengurangi waktu yang diperlukan untuk memperoleh wawasan data yang dapat ditindaklanjuti.

Bangun model ML

Amazon Q Developer tersedia di Amazon SageMaker Studio. Dari antarmuka obrolan sederhana, ilmuwan data dan insinyur ML dapat meminta Amazon Q Developer untuk merekomendasikan alat dan menyarankan kode untuk membangun model machine learning. Amazon Q Developer membantu Anda sepanjang perjalanan pengembangan ML mulai dari persiapan data dan pelatihan model, hingga deployment model. Anda juga bisa mendapatkan bantuan untuk men-debug dan memperbaiki kesalahan saat Anda mengeksekusi kode. Dengan Amazon Q Developer di SageMaker Studio, pengujian internal telah menunjukkan waktu yang dibutuhkan untuk membangun, melatih, mengevaluasi, dan menerapkan model AI berkurang dari minggu ke hari.

Saran dan panduan

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.

Dukungan

Amazon Q berintegrasi dengan Dukungan AWS, sehingga Anda dapat terhubung secara lancar dengan agen Dukungan dari dalam antarmuka Amazon Q jika diperlukan bantuan tambahan. AWS akan menghormati hak paket Dukungan Anda saat menggunakan integrasi ini.