Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat pekerjaan evaluasi model berbasis manusia
Contoh berikut menunjukkan cara membuat pekerjaan evaluasi model yang menggunakan pekerja manusia.
Konsol
Untuk membuat pekerjaan evaluasi model yang menggunakan pekerja manusia
-
Buka konsol https://console.aws.amazon.com/bedrock/
Amazon Bedrock. -
Di panel navigasi, di bawah Inferensi dan Penilaian, pilih Evalu asi.
-
Di panel evaluasi model, di bawah Manusia, pilih Buat dan pilih Manusia: Bawa tim kerja Anda sendiri.
-
Pada halaman Tentukan detail pekerjaan berikan yang berikut ini.
-
Nama evaluasi — Berikan nama pekerjaan evaluasi model yang menggambarkan pekerjaan. Nama ini ditampilkan dalam daftar pekerjaan evaluasi model Anda. Nama harus unik di akun Anda di Wilayah AWS.
-
Deskripsi (Opsional) - Berikan deskripsi opsional.
-
Pilih Berikutnya.
-
-
Pada halaman Siapkan evaluasi, di bawah Sumber inferensi, pilih sumber untuk evaluasi model Anda. Anda dapat mengevaluasi kinerja model Amazon Bedrock, atau model lain dengan menyediakan data respons inferensi Anda sendiri dalam kumpulan data prompt Anda. Anda dapat memilih hingga dua sumber inferensi. Untuk pekerjaan dengan dua sumber, Anda tidak harus memilih jenis yang sama untuk kedua sumber. Anda dapat memilih satu model Amazon Bedrock dan memberikan data respons inferensi Anda sendiri untuk sumber kedua. Untuk mengevaluasi model Amazon Bedrock, lakukan hal berikut:
-
Di bawah Pilih sumber, pilih model Bedrock.
-
Pilih Pilih model untuk memilih model yang ingin Anda evaluasi.
-
Untuk memilih model kedua, pilih Tambahkan model dan ulangi langkah-langkah sebelumnya.
-
-
Untuk membawa data respons inferensi Anda sendiri, lakukan hal berikut:
-
Di bawah Pilih sumber, pilih Bawa respons inferensi Anda sendiri.
-
Untuk Nama Sumber, masukkan nama untuk model yang Anda gunakan untuk membuat data respons. Nama yang Anda masukkan harus sesuai dengan
modelIdentifierparameter dalam dataset prompt Anda. -
Untuk menambahkan sumber kedua, pilih Tambahkan model dan ulangi langkah-langkah sebelumnya.
-
-
Untuk Jenis tugas, pilih jenis tugas yang Anda ingin model lakukan selama pekerjaan evaluasi model. Semua instruksi untuk model harus disertakan dalam petunjuknya sendiri. Jenis tugas tidak mengontrol respons model.
-
Di panel Datasets, berikan yang berikut ini.
-
Di bawah Pilih dataset prompt, tentukan URI S3 dari file dataset prompt Anda atau pilih Jelajahi S3 untuk melihat bucket S3 yang tersedia. Anda dapat memiliki maksimum 1000 prompt dalam kumpulan data prompt kustom.
-
Di bawah Tujuan hasil evaluasi, tentukan URI S3 dari direktori tempat Anda ingin menyimpan hasil pekerjaan evaluasi model Anda. Atau, pilih Jelajahi S3 untuk melihat bucket S3 yang tersedia.
-
-
(Opsional) Di bawah Kunci KMS - Opsional, berikan ARN dari kunci yang dikelola pelanggan yang ingin Anda gunakan untuk mengenkripsi pekerjaan evaluasi model Anda.
-
Di panel peran IAM Amazon Bedrock — Izin, lakukan hal berikut. Untuk mempelajari lebih lanjut tentang izin yang diperlukan untuk evaluasi model, lihatPersyaratan peran layanan untuk pekerjaan evaluasi model.
-
Untuk menggunakan peran layanan Amazon Bedrock yang ada, pilih Gunakan peran yang sudah ada. Jika tidak, gunakan Buat peran baru untuk menentukan detail peran layanan IAM baru Anda.
-
Di Nama peran layanan, tentukan nama peran layanan IAM Anda.
-
Saat siap, pilih Buat peran untuk membuat peran layanan IAM baru.
-
-
Pilih Berikutnya.
-
Di bawah Tim kerja, gunakan dropdown Pilih tim untuk memilih tim yang ada. Untuk membuat tim baru, lakukan hal berikut:
-
Di bawah Nama tim, masukkan nama untuk tim Anda.
-
Di bawah Alamat email, masukkan alamat email pekerja manusia di tim Anda.
-
Di bawah Jumlah pekerja per prompt, pilih jumlah pekerja yang mengevaluasi setiap prompt. Setelah tanggapan untuk setiap prompt telah ditinjau oleh jumlah pekerja yang Anda pilih, prompt dan tanggapannya akan dikeluarkan dari peredaran dari tim kerja. Laporan hasil akhir akan mencakup semua peringkat dari setiap pekerja.
penting
Model bahasa besar diketahui kadang-kadang berhalusinasi dan menghasilkan konten beracun atau menyinggung. Pekerja Anda mungkin diperlihatkan bahan beracun atau ofensif selama evaluasi ini. Pastikan Anda mengambil langkah-langkah yang tepat untuk melatih dan memberi tahu mereka sebelum mereka mengerjakan evaluasi. Mereka dapat menolak dan melepaskan tugas atau beristirahat selama evaluasi saat mengakses alat evaluasi manusia.
-
-
Di bawah Peran IAM alur kerja manusia - Izin, pilih peran yang ada, atau pilih Buat peran baru.
-
Pilih Berikutnya.
-
Di bawah instruksi Evaluasi, berikan instruksi untuk menyelesaikan tugas. Anda dapat melihat pratinjau UI evaluasi yang digunakan tim kerja Anda untuk mengevaluasi tanggapan, termasuk metrik, metode penilaian, dan instruksi Anda. Pratinjau ini didasarkan pada konfigurasi yang telah Anda buat untuk pekerjaan ini.
-
Pilih Berikutnya.
-
Tinjau konfigurasi Anda dan pilih Buat untuk membuat pekerjaan.
catatan
Setelah pekerjaan dimulai, status berubah menjadi Sed ang berjalan. Setelah pekerjaan selesai, status berubah menjadi Sel esai. Sementara pekerjaan evaluasi model masih dalam proses, Anda dapat menghentikan pekerjaan sebelum tim kerja mengevaluasi semua tanggapan. Untuk melakukannya, pilih H entikan evaluasi pada halaman arahan evaluasi model. Ini mengubah Status pekerjaan evaluasi model menjadi Ber henti. Setelah pekerjaan evaluasi model berhasil dihentikan, Anda dapat menghapus pekerjaan evaluasi model.
API dan AWS CLI
Saat membuat pekerjaan evaluasi model berbasis manusia di luar konsol Amazon Bedrock, Anda perlu membuat definisi aliran Amazon SageMaker AI ARN.
Definisi aliran ARN adalah tempat alur kerja pekerjaan evaluasi model didefinisikan. Definisi alur digunakan untuk menentukan antarmuka pekerja dan tim kerja yang ingin Anda tetapkan untuk tugas, dan menghubungkan ke Amazon Bedrock.
Untuk pekerjaan evaluasi model yang mulai menggunakan operasi Amazon Bedrock API, Anda harus membuat definisi alur ARN menggunakan AWS CLI atau AWS SDK yang didukung. Untuk mempelajari selengkapnya tentang cara kerja definisi alur, dan membuatnya secara terprogram, lihat Membuat Alur Kerja Tinjauan Manusia (API) di Panduan Pengembang SageMaker AI.
Di dalamnya CreateFlowDefinition Anda harus menentukan AWS/Bedrock/Evaluation sebagai input keAwsManagedHumanLoopRequestSource. Peran layanan Amazon Bedrock juga harus memiliki izin untuk mengakses bucket keluaran dari definisi aliran.
Berikut ini adalah contoh permintaan menggunakan AWS CLI. Dalam permintaan, itu HumanTaskUiArn adalah ARN milik SageMaker AI. Di ARN, Anda hanya dapat memodifikasi Wilayah AWS.
aws sagemaker create-flow-definition --cli-input-json ' { "FlowDefinitionName": "human-evaluation-task01", "HumanLoopRequestSource": { "AwsManagedHumanLoopRequestSource": "AWS/Bedrock/Evaluation" }, "HumanLoopConfig": { "WorkteamArn": "arn:aws:sagemaker:Wilayah AWS:111122223333:workteam/private-crowd/my-workteam", ## The Task UI ARN is provided by the service team, you can only modify the Wilayah AWS. "HumanTaskUiArn":"arn:aws:sagemaker:Wilayah AWS:394669845002:human-task-ui/Evaluation" "TaskTitle": "Human review tasks", "TaskDescription": "Provide a real good answer", "TaskCount": 1, "TaskAvailabilityLifetimeInSeconds": 864000, "TaskTimeLimitInSeconds": 3600, "TaskKeywords": [ "foo" ] }, "OutputConfig": { "S3OutputPath": "s3://amzn-s3-demo-destination-bucket" }, "RoleArn": "arn:aws:iam::111122223333:role/SageMakerCustomerRoleArn" }'
Setelah membuat definisi alur ARN, gunakan contoh berikut untuk membuat pekerjaan evaluasi model berbasis manusia menggunakan AWS CLI atau AWS SDK yang didukung.