Menyiapkan Amazon Q Developer untuk pengguna Anda - Amazon SageMaker

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

Menyiapkan Amazon Q Developer untuk pengguna Anda

Amazon Q Developer adalah asisten percakapan AI generatif. Anda dapat mengatur Pengembang Amazon Q dalam domain baru atau domain yang sudah ada. Gunakan informasi berikut untuk menyiapkan Amazon Q Developer.

Dengan Amazon Q Developer, pengguna Anda dapat:

  • Dapatkan step-by-step panduan tentang penggunaan SageMaker fitur secara mandiri atau dalam kombinasi dengan AWS layanan lain.

  • Dapatkan kode sampel untuk memulai tugas ML Anda seperti persiapan data, pelatihan, inferensi, danMLOps.

  • Menerima bantuan pemecahan masalah untuk men-debug dan menyelesaikan kesalahan yang ditemui saat menjalankan kode di. JupyterLab

catatan

Pengembang Amazon Q di Studio tidak menggunakan konten pengguna untuk meningkatkan layanan, terlepas dari apakah Anda menggunakan langganan Free-tier atau Pro-tier. Untuk IDE berbagi telemetri -level, Amazon Q dapat melacak penggunaan pengguna Anda, seperti jumlah pertanyaan yang diajukan dan apakah rekomendasi diterima atau ditolak. Data telemetri ini tidak termasuk informasi yang dapat diidentifikasi secara pribadi seperti alamat IP pengguna. Untuk informasi selengkapnya tentang perlindungan data dan instruksi untuk memilih keluar, lihat Menyisih dari berbagi data di bagian IDE.

Anda dapat mengatur Pengembang Amazon Q dengan langganan tingkat Pro atau Gratis. Tingkat Pro adalah layanan berlangganan berbayar dengan batas penggunaan yang lebih tinggi dan fitur lainnya. Untuk informasi selengkapnya tentang perbedaan antara tingkatan, lihat Memahami tingkatan layanan untuk Pengembang Amazon Q.

Untuk informasi tentang berlangganan Amazon Q Developer Pro, lihat Berlangganan Amazon Q Developer Pro.

Untuk mengatur Tingkat Gratis Pengembang Amazon Q di dalamnya JupyterLab, gunakan prosedur berikut:

Untuk mengatur Tingkat Gratis Pengembang Amazon Q
  1. Tambahkan kebijakan berikut ke IAM peran yang Anda gunakan untuk membuat JupyterLab ruang:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "q:SendMessage" ], "Resource": [ "*" ] } { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": [ "codewhisperer:GenerateRecommendations" ], "Resource": "*" } ] }
  2. Arahkan ke Amazon SageMaker Studio.

  3. Buka JupyterLab ruang Anda.

  4. Arahkan ke Launcher dan pilih Terminal.

  5. Tentukan restart-jupyter-server.

  6. Mulai ulang browser Anda dan navigasikan kembali ke Amazon SageMaker Studio.

Prasyarat

Untuk mengatur Amazon Q Pro di dalamnya JupyterLab, Anda harus memiliki:

  • SageMaker Domain Amazon yang disiapkan untuk organisasi Anda dengan Pusat IAM Identitas yang dikonfigurasi sebagai sarana akses.

  • Langganan Amazon Q Developer Pro.

Jika memperbarui domain yang sudah disiapkan untuk organisasi, Anda perlu memperbaruinya untuk menggunakan Amazon Q Developer. Anda dapat menggunakan salah satu AWS Management Console atau AWS Command Line Interface untuk memperbarui domain.

Anda harus menggunakan profil Pengembang Amazon Q Anda. ARN Anda dapat menemukan Profil Q ARN di halaman Pengaturan Pengembang Q.

Anda dapat menggunakan AWS Command Line Interface perintah berikut untuk memperbarui domain Anda:

aws --region Wilayah AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=ENABLED,QProfileArn=Q-Profile-ARN}"

Anda juga dapat menggunakan prosedur berikut untuk memperbarui domain di dalam AWS Management Console.

  1. Arahkan ke SageMaker konsol Amazon.

  2. Pilih domain.

  3. Pilih Konfigurasi Aplikasi.

  4. Untuk Pengembang Amazon Q untuk SageMaker Aplikasi, pilih Edit.

  5. Pilih Aktifkan Pengembang Amazon Q di domain ini.

  6. Berikan Profil QARN.

  7. Pilih Kirim.

Anda harus menggunakan profil Pengembang Amazon Q Anda. ARN Anda dapat menemukan Profil Q di halaman detail akun Amazon Q di konsol Pengembang Amazon Q. ARN

Pengaturan untuk organisasi adalah penyiapan lanjutan untuk SageMaker domain Amazon yang memungkinkan Anda menggunakan Pusat IAM Identitas. Untuk informasi tentang cara mengatur domain dan informasi tentang pengaturan Pusat IAM Identitas, lihatGunakan pengaturan khusus untuk Amazon SageMaker.

Saat menyiapkan Amazon Q Developer di domain baru, Anda dapat menggunakan perintah AWS Management Console atau AWS Command Line Interface perintah berikut dari mesin lokal Anda:

aws --region Wilayah AWS sagemaker create-domain --domain-id domain-id --domain-name "example-domain-name" --vpc-id example-vpc-id --subnet-ids example-subnet-ids --auth-mode SSO --default-user-settings "ExecutionRole=arn:aws:iam::111122223333:role/IAM-role",--domain-settings "AmazonQSettings={status=ENABLED,qProfileArn=Q-profile-ARN" --query example-domain-ARN--output text

Anda dapat menggunakan AWS CLI perintah berikut untuk menonaktifkan Pengembang Amazon Q:

aws --region Wilayah AWS sagemaker update-domain --domain-id domain-id --domain-settings-for-update "AmazonQSettings={Status=DISABLED,QProfileArn=Q-Profile-ARN}"

Anda dapat mengatur Pengembang Amazon Q dalam domain baru atau domain yang sudah ada. Gunakan informasi berikut untuk menyiapkan Amazon Q Developer.

Kami merekomendasikan menggunakan versi terbaru dari AWS Command Line Interface. Untuk informasi tentang memperbarui AWS CLI, lihat Menginstal atau memperbarui ke versi terbaru AWS Command Line Interface.

Jika Anda perlu membuat koneksi antara Amazon Q Developer dan AndaVPC, lihat Membuat VPC titik akhir antarmuka untuk Amazon Q.

catatan

Pengembang Amazon Q memiliki batasan berikut:

  • Itu tidak mendukung ruang bersama.

  • Amazon Q Developer JupyterLab mendeteksi apakah saran kode mungkin terlalu mirip dengan kode yang tersedia untuk umum. Pelacak referensi dapat menandai saran dengan repositori URLs dan lisensi, atau memfilternya. Ini memungkinkan Anda untuk meninjau kode yang direferensikan dan penggunaannya sebelum Anda mengadopsinya. Semua referensi dicatat untuk Anda tinjau nanti untuk memastikan bahwa aliran kode Anda tidak terganggu dan Anda dapat terus mengkodekan tanpa gangguan.

    Untuk informasi selengkapnya tentang referensi kode, lihat Menggunakan referensi kode - Pengembang Amazon Q dan Asisten Pengkodean AI - Pengembang Amazon Q FAQs.

  • Amazon Q memproses semua data interaksi pengguna di Timur AS (Virginia N.) Wilayah AWS. Untuk informasi selengkapnya tentang cara Amazon Q memproses data dan Wilayah AWS mendukungnya, lihat Wilayah yang Didukung untuk Pengembang Amazon Q.

  • Amazon Q hanya berfungsi di Amazon SageMaker Studio. Itu tidak didukung dalam Amazon SageMaker Studio Classic.

  • Amazon Q bekerja dalam SageMaker Distribution Images versi 2.0 ke atas.

  • Amazon Q bekerja dalam ekstensi Jupyter AI. Anda tidak dapat menggunakan model 3P lainnya dalam ekstensi saat Anda menggunakan Amazon Q.