Fitur Pengembang Amazon Q - Amazon Q Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fitur Pengembang Amazon Q

Amazon Q Developer tersedia di seluruh AWS lingkungan dan layanan, dan juga sebagai asisten pengkodean di pihak ketiga IDEs.

Banyak kemampuan Amazon Q Developer ada di antarmuka obrolan, di mana Anda dapat menggunakan bahasa alami untuk mengajukan pertanyaan tentang AWS, mendapatkan bantuan dengan kode, menjelajahi sumber daya, atau memecahkan masalah. Saat Anda mengobrol dengan Amazon Q, Amazon Q menggunakan konteks percakapan Anda saat ini untuk menginformasikan tanggapannya. Anda dapat mengajukan pertanyaan tindak lanjut atau merujuk pada tanggapannya ketika Anda mengajukan pertanyaan baru.

Fitur Pengembang Amazon Q lainnya tersedia sebagai bagian dari alur kerja Anda di konsol AWS layanan dan didukung. IDEs Bagian berikut menjelaskan berbagai fitur Amazon Q Developer yang mungkin Anda temui di seluruh AWS pengalaman Anda.

Analitik

Meringkas data Anda

Dengan Amazon Q QuickSight, Anda dapat memanfaatkan pengalaman penulisan Generative BI, membuat ringkasan eksekutif data Anda, bertanya dan menjawab pertanyaan data, dan menghasilkan cerita data.

Untuk informasi selengkapnya, lihat Menggunakan BI Generatif dengan Amazon Q QuickSight di Panduan QuickSight Pengguna.

Manajemen dan tata kelola

Menjelajahi node menggunakan prompt teks

Menggunakan AWS Systems Manager dan Amazon Q, Anda dapat mengajukan pertanyaan bahasa alami tentang node atau instance terkelola Anda. Amazon Q kemudian menggunakan ListNodes tindakan Systems Manager dan membuat filter berdasarkan input tekstual Anda untuk mengambil hasil.

Untuk informasi selengkapnya, lihat Menjelajahi node menggunakan prompt teks di Amazon Q di Panduan AWS Systems Manager Pengguna.

Menyelidiki masalah operasional (pratinjau)

Investigasi operasional Pengembang Amazon Q meningkatkan kemampuan Anda untuk menyelidiki dan menganalisis sumber daya, peristiwa, dan aktivitas di seluruh AWS lingkungan Anda. Dengan memanfaatkan pemrosesan bahasa alami, Amazon Q menyederhanakan proses memahami skenario dan hubungan kompleks dalam diri Anda. Akun AWS

Amazon Q Developer sekarang membantu Anda mempercepat penyelidikan operasional di seluruh AWS lingkungan Anda. Q mencari anomali dalam telemetri Anda, memunculkan sinyal terkait untuk Anda jelajahi, mengidentifikasi hipotesis penyebab akar potensial, dan menyarankan langkah selanjutnya untuk membantu Anda mengatasi masalah lebih cepat.

Dengan mengintegrasikan Amazon Q ke dalam alur kerja investigasi Anda, Anda dapat mempercepat pemecahan masalah, meningkatkan pemahaman Anda tentang AWS lingkungan Anda, dan membuat keputusan yang lebih tepat tentang infrastruktur dan aplikasi Anda.

catatan

Fitur investigasi operasional Amazon Q sedang dalam rilis pratinjau dan dapat berubah sewaktu-waktu.

Misalnya pertanyaan untuk ditanyakan kepada Amazon Q dalam konteks investigasi operasional, lihatMengobrol tentang telemetri dan operasi Anda.

Untuk informasi selengkapnya tentang investigasi operasional Amazon Q secara umum, lihat investigasi operasional Pengembang Amazon Q di CloudWatch Panduan Pengguna Amazon.

Mengambil inventarisasi AWS sumber daya Anda

Anda dapat menanyakan Amazon Q tentang sumber daya AWS akun spesifik Anda dari mana saja di AWS Management Console. Anda mungkin tidak tahu di mana menemukan informasi yang relevan tentang sumber daya Anda, atau Anda mungkin berada di satu konsol layanan dan ingin mengakses informasi tentang sumber daya layanan lain tanpa mengganggu alur kerja Anda.

Amazon Q Developer menjawab pertanyaan bahasa alami Anda tentang sumber daya dan menyediakan tautan mendalam ke sumber daya tersebut sehingga Anda dapat menemukannya dengan cepat. Anda dapat meminta Amazon Q untuk mencantumkan jenis sumber daya di akun Anda, untuk detail tentang sumber daya tertentu, atau mencantumkan sumber daya berdasarkan kriteria seperti wilayah atau negara bagian.

Misalnya, Anda mungkin ingin tahu berapa banyak EC2 instans Amazon yang saat ini Anda jalankan. Dalam hal ini, Anda dapat menanyakan Amazon Q pertanyaan Anda dalam bahasa alami, dan itu akan memberikan jawaban berdasarkan sumber daya spesifik Anda.

Untuk informasi selengkapnya, lihat Mengobrol tentang sumber daya Anda dengan Amazon Q Developer.

Untuk informasi tentang batasan spesifik untuk setiap jenis, dan bagaimana kaitannya dengan harga untuk paket langganan tertentu, lihat harga Pengembang Amazon Q.

Gunakan Amazon Q di AWS Console Mobile Application

Amazon Q terintegrasi dengan AWS Console Mobile Application untuk menjawab pertanyaan tentang AWS. Anda mengonfigurasi akses dengan cara yang sama seperti Anda mendapatkan akses ke Amazon Q di AWS Management Console. Untuk informasi selengkapnya, lihat Memulai dengan Amazon Q Developer.

Mendiagnosis kesalahan konsol

Di Konsol AWS Manajemen, Pengembang Amazon Q dapat mendiagnosis kesalahan umum yang Anda terima saat bekerja dengan AWS layanan, seperti izin yang tidak memadai, konfigurasi yang salah, dan melebihi batas layanan.

Untuk informasi selengkapnya, lihat Mendiagnosis kesalahan umum di konsol dengan Amazon Q Developer.

Komputasi

Memilih instans Amazon Elastic Compute Cloud

Dengan begitu banyak jenis EC2 instans Amazon yang tersedia, menemukan jenis instans yang tepat untuk beban kerja Anda dapat memakan waktu dan rumit. Pemilih jenis instans Amazon Q mempertimbangkan kasus penggunaan, jenis beban kerja, preferensi produsen CPU, dan cara Anda memprioritaskan harga dan kinerja, serta parameter tambahan yang dapat Anda tentukan. Kemudian menggunakan data ini untuk memberikan saran dan panduan untuk jenis EC2 instans Amazon yang paling sesuai dengan beban kerja baru Anda.

Untuk informasi selengkapnya, lihat Mendapatkan rekomendasi dari pencari jenis EC2 instans Amazon di Panduan Pengguna Amazon Elastic Compute Cloud.

Basis Data

Menulis kueri database dengan bahasa alami

SQL generatif Amazon Q menggunakan AI generatif untuk menganalisis maksud pengguna, pola kueri, dan metadata skema untuk mengidentifikasi pola kueri SQL umum secara langsung dalam Amazon Redshift, mempercepat proses pembuatan kueri bagi pengguna, dan mengurangi waktu yang diperlukan untuk memperoleh wawasan data yang dapat ditindaklanjuti.

Untuk informasi selengkapnya, lihat Berinteraksi dengan SQL generatif Amazon Q di Panduan Manajemen Pergeseran Merah Amazon.

Jaringan dan Pengiriman Konten

Menganalisis pemecahan masalah jaringan

Anda dapat menggunakan Amazon Q untuk membantu Anda mendiagnosis masalah konektivitas jaringan untuk aplikasi yang berjalan di Amazon Anda VPCs. Pemecahan masalah jaringan Amazon Q dapat memahami kueri bahasa alami, dan bekerja dengan Reachability Analyzer untuk memberikan tanggapan yang relevan. Dengan Amazon Q, Anda dapat mengajukan pertanyaan jangkauan jaringan dalam format percakapan.

Untuk informasi selengkapnya, lihat pemecahan masalah jaringan Amazon Q untuk Reachability Analyzer di Panduan Reachability Analyzer Amazon VPC.

Keamanan, Identitas, & Kepatuhan

Menganalisis konfigurasi keamanan jaringan (pratinjau)

Anda dapat dengan mudah mendapatkan jawaban, dalam bahasa alami, untuk pertanyaan tentang konfigurasi keamanan jaringan Anda dari direktur keamanan AWS Shield jaringan. Amazon Q membantu Anda menganalisis temuan keamanan jaringan dan memberikan langkah-langkah perbaikan yang disarankan di aplikasi konsol dan obrolan. Untuk informasi selengkapnya, lihat Menganalisis keamanan jaringan dengan Pengembang Amazon Q di Panduan Pengembang direktur keamanan AWS Shield jaringan.

Alat developer

Ajukan pertanyaan Amazon Q Developer tentang membangun di AWS dan untuk bantuan pengembangan perangkat lunak. Amazon Q dapat menjelaskan konsep pengkodean dan cuplikan kode, menghasilkan pengujian kode dan unit, serta meningkatkan kode, termasuk debugging atau refactoring.

Mengembangkan fitur kode

Setelah Anda menjelaskan, dalam bahasa alami, fitur yang ingin Anda kembangkan, Amazon Q dapat menggunakan konteks proyek Anda saat ini untuk menghasilkan rencana implementasi dan kode yang menyertainya. Amazon Q dapat membantu Anda membangun AWS proyek atau aplikasi Anda sendiri. Untuk informasi selengkapnya, lihat Mengembangkan fitur dengan Amazon Q Developer.

Mendapatkan saran kode sebaris

Amazon Q memberi Anda rekomendasi kode secara real time. Saat Anda menulis kode, Amazon Q secara otomatis menghasilkan saran berdasarkan kode dan komentar yang ada. Untuk informasi selengkapnya, lihat Menghasilkan saran sebaris dengan Pengembang Amazon Q.

Mengobrol tentang kode di IDEs

Dalam lingkungan pengembangan terintegrasi (IDEs), Amazon Q dapat menjawab pertanyaan yang terkait dengan proses pengembangan perangkat lunak, termasuk pertanyaan konseptual tentang pemrograman dan bagaimana kode spesifik bekerja. Anda juga dapat meminta Amazon Q untuk memperbarui dan meningkatkan cuplikan kode dari panel obrolan. Dengan dukungan multi-bahasa, Anda dapat mengobrol dengan Amazon Q di salah satu bahasa alami yang didukung, termasuk Inggris, Mandarin, Prancis, Jerman, Italia, Jepang, Spanyol, Korea, Hindi, dan Portugis, dengan lebih banyak bahasa yang tersedia. Untuk informasi selengkapnya, lihat Mengobrol dengan Amazon Q Developer tentang kode.

Untuk menulis kode dan mendapatkan bantuan pengembangan di lingkungan berfitur paling lengkap dengan Amazon Q Developer, lihat Menggunakan Pengembang Amazon Q di IDE.

Untuk mengaktifkan fungsionalitas penyelesaian kode dasar di antarmuka lain AWS, lihatMenghasilkan saran sebaris di lingkungan AWS pengkodean.

Meninjau kode Anda untuk kerentanan keamanan dan masalah kualitas

Di dalamnya IDEs, Amazon Q meninjau kode Anda untuk kerentanan keamanan dan masalah kualitas kode. Amazon Q dapat meninjau saat Anda membuat kode atau meninjau seluruh proyek untuk memantau keamanan dan kualitas aplikasi Anda selama pengembangan. Untuk informasi selengkapnya, lihat Meninjau kode dengan Pengembang Amazon Q.

Mengubah kode

Amazon Q dapat melakukan peningkatan tingkat bahasa dan sistem operasi (OS) otomatis untuk aplikasi Anda. Untuk informasi selengkapnya, lihat Mengubah kode dalam IDE dengan Pengembang Amazon Q .

Menghasilkan tes unit

Amazon Q Developer menyediakan fitur pembuatan pengujian unit bertenaga AI untuk membantu tim pengembangan meningkatkan cakupan kode di seluruh siklus pengembangan perangkat lunak mereka. Agen Pengembang Amazon Q untuk pembuatan pengujian unit tersedia di lingkungan berikut:

catatan

Kemampuan pembuatan pengujian unit tersedia di semua wilayah yang didukung Pengembang Amazon Q.

Mengembangkan perangkat lunak di Amazon CodeCatalyst

Amazon Q Developer CodeCatalyst termasuk fitur AI generatif yang dapat membantu pengguna dalam proyek di ruang Anda mengembangkan perangkat lunak lebih cepat. Anda dapat menetapkan masalah ke Amazon Q atau merekomendasikan tugas untuk Amazon Q. Anda juga dapat meminta Amazon Q untuk menulis deskripsi atau meringkas konten.

Untuk informasi selengkapnya, lihat Mengelola fitur AI generatif di Amazon CodeCatalyst dalam panduan CodeCatalyst administrator Amazon.

Mengobrol tentang kode di Amazon SageMaker AI Studio

Amazon SageMaker AI Studio adalah pengalaman berbasis web untuk menjalankan alur kerja ML. Anda dapat mengobrol dengan Amazon Q Developer di dalam Studio untuk mendapatkan panduan tentang fitur SageMaker AI, memecahkan masalah JupyterLab kesalahan, dan mendapatkan kode sampel.

Amazon Q interface in JupyterLab showing available commands and a help message.

Untuk informasi selengkapnya, lihat Menggunakan Amazon Q untuk Mempercepat Alur Kerja Machine Learning Anda di Panduan Pengembang SageMaker AI.

Berinteraksi dengan command line dan AWS CloudShell

Antarmuka Baris Perintah (CLI)

Setelah menginstal Amazon Q untuk baris perintah, Anda dapat menggunakannya untuk menyelesaikan perintah CLI karena mengisi subperintah, opsi, dan argumen yang relevan secara kontekstual. Ini memberikan penyelesaian yang dihasilkan AI saat Anda mengetik di baris perintah. Selain itu, Anda dapat menggunakan Amazon Q untuk menulis instruksi bahasa alami yang langsung diterjemahkan ke cuplikan kode shell yang dapat dieksekusi. Anda juga dapat mengajukan pertanyaan kompleks Amazon Q, dan memberikan umpan balik dan instruksi berdasarkan percakapan, serta konteks dan informasi di luar percakapan. Anda kemudian dapat memberikan izin ke Amazon Q sehingga melakukan tindakan atas nama Anda. Dengan dukungan multi-bahasa, Anda dapat mengobrol dengan Amazon Q di salah satu bahasa alami yang didukung, termasuk Inggris, Mandarin, Prancis, Jerman, Italia, Jepang, Spanyol, Korea, Hindi, dan Portugis, dengan lebih banyak bahasa yang tersedia. Untuk informasi selengkapnya, lihat Menggunakan Pengembang Amazon Q pada baris perintah.

AWS CloudShell

Anda juga dapat menggunakan Amazon Q CLI AWS CloudShell untuk berinteraksi dalam percakapan bahasa alami, mengajukan pertanyaan, dan menerima tanggapan dari Amazon Q di terminal Anda. Anda bisa mendapatkan perintah shell terkait yang mengurangi kebutuhan untuk mencari atau mengingat sintaks. Dengan Amazon Q, Anda dapat menerima saran perintah saat Anda mengetik di terminal. Untuk informasi selengkapnya, lihat Menggunakan Amazon Q AWS CLI in AWS CloudShell.

Integrasi aplikasi

Menulis skrip untuk mengotomatiskan layanan AWS

Anda mungkin tahu persis apa yang harus dilakukan dengan AWS sumber daya Anda, dan Anda mungkin mendapati diri Anda mengambil tindakan yang sama berulang kali. Dalam hal ini, Anda dapat meminta Amazon Q untuk menulis kode yang akan mengotomatiskan tugas berulang.

Misalnya, Anda mungkin sedang mengerjakan proyek yang menggunakan database Amazon VPCs, EC2 instans Amazon, dan Amazon RDS. Selama pengujian Anda, Anda menemukan bahwa setiap kali Anda membuat VPC Amazon, memutar server, dan menyebarkan database, konfigurasinya sama. Anda selalu memilih instance dan tipe database yang sama, dengan opsi yang sama dipilih, menggunakan grup keamanan yang sama, dalam subnet dengan konfigurasi NACL yang sama. Anda tidak ingin harus melalui proses manual yang sama setiap kali Anda ingin membuat ulang kondisi pengujian Anda.

Anda dapat menggunakan Console-to-Code fitur Amazon Q untuk mengotomatiskan alur kerja alih-alih melakukannya secara manual setiap saat. Pertama, Anda mengaktifkan Console-to-Code di EC2 konsol Amazon. Kemudian, Amazon Q mencatat tindakan Anda saat Anda menjalani proses mengonfigurasi dan meluncurkan instans Anda. Terakhir, Amazon Q memberi Anda kode, dalam bahasa pilihan Anda, yang mengotomatiskan proses yang baru saja Anda lakukan.

Untuk informasi selengkapnya, lihat Mengotomatisasi AWS layanan dengan Pengembang Amazon Q Console-to-Code.

Menulis skrip ETL dan mengintegrasikan data

AWS Glue adalah layanan integrasi data tanpa server yang memudahkan pengguna analitik untuk menemukan, menyiapkan, memindahkan, dan mengintegrasikan data dari berbagai sumber.

Integrasi data Amazon Q AWS Glue mencakup kemampuan berikut:

  • Obrolan — Integrasi data Amazon Q AWS Glue dapat menjawab pertanyaan bahasa alami dalam bahasa Inggris tentang AWS Glue dan domain integrasi data seperti konektor AWS Glue sumber dan tujuan, pekerjaan AWS Glue ETL, Katalog Data, perayap dan AWS Lake Formation, dan dokumentasi fitur lainnya, dan praktik terbaik. Integrasi data Amazon Q dalam AWS Glue merespons dengan step-by-step instruksi, dan menyertakan referensi ke sumber informasinya.

  • Pembuatan kode integrasi data — Integrasi data Amazon Q AWS Glue dapat menjawab pertanyaan tentang skrip AWS Glue ETL, dan menghasilkan kode baru yang diberikan pertanyaan bahasa alami dalam bahasa Inggris.

  • Pemecahan masalah — Integrasi data Amazon Q AWS Glue dibuat untuk membantu Anda memahami kesalahan dalam AWS Glue pekerjaan dan memberikan step-by-step instruksi, untuk akar penyebab dan menyelesaikan masalah Anda.

Untuk informasi selengkapnya, lihat Integrasi data Amazon Q AWS Glue di Panduan AWS Glue Pengguna.

Integrasi pihak ketiga

Menggunakan GitLab Duo dengan Amazon Q

Anda dapat GitLab Duomenggunakan Amazon Q untuk operasi pengembangan perangkat lunak dan alur kerja manajemen kode sumber Anda. Setelah menyiapkan Amazon Q di GitLab Duo, Anda dapat menjalankan tindakan cepat untuk mengotomatiskan tugas, termasuk menerapkan kode untuk ide Anda, mengubah basis kode, meninjau permintaan gabungan untuk kualitas dan kerentanan, dan menyarankan pengujian unit.

Untuk informasi selengkapnya, lihat GitLab Duodengan Amazon Q.

Menggunakan fitur Pengembang Amazon Q di GitHub

Anda dapat memanfaatkan kemampuan Amazon Q Developer untuk alur kerja pengembangan perangkat lunak Anda. Dengan agen pengembangan khusus, Anda dapat menerapkan ide-ide baru, meninjau kode untuk masalah kualitas, mengatasi kerentanan dengan pengujian unit, dan memodernisasi aplikasi Java lama.

Untuk informasi selengkapnya, lihat Pengembang Amazon Q untuk GitHub (Pratinjau).

Manajemen Keuangan Cloud

Memahami biaya Anda

Anda dapat menanyakan Amazon Q tentang AWS tagihan dan biaya akun Anda di Konsol AWS Manajemen. Amazon Q dapat mengambil data biaya Anda, menjelaskan biaya, dan menganalisis tren biaya.

Untuk informasi selengkapnya, lihat Mengobrol tentang biaya Anda.

Dukungan pelanggan

Mendapatkan dukungan pelanggan langsung dari Amazon Q

Amazon Q dapat menjawab pertanyaan Anda tentang aktivasi akun, lonjakan biaya, penyesuaian tagihan, peristiwa penipuan, peristiwa kesehatan, dan masalah dengan sumber daya Anda AWS .

Untuk informasi lebih lanjut, lihatMengobrol tentang biaya Anda, danMeminta Amazon Q untuk memecahkan masalah sumber daya Anda.

Membuat tiket dukungan

Amazon Q dapat membantu Anda membuat kasus dukungan dan kemudian menghubungkan Anda ke agen dukungan manusia di AWS.

Untuk informasi selengkapnya, lihat Menggunakan Pengembang Amazon Q untuk mengobrol Dukungan.

Amazon Q dalam aplikasi obrolan

Anda dapat mengaktifkan Amazon Q di Microsoft Teams aplikasi Anda Slack dan untuk mengajukan pertanyaan tentang membangun di AWS. Untuk menambahkan Amazon Q ke aplikasi obrolan Anda, lihatMengobrol dengan Pengembang Amazon Q di aplikasi obrolan. Untuk informasi selengkapnya, lihat Memulai Slack dan Memulai Microsoft Teams di Panduan Administrator Pengembang Amazon Q di aplikasi obrolan.