Buat alur prompt di Amazon Bedrock - Amazon Bedrock

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

Buat alur prompt di Amazon Bedrock

catatan

Alur Amazon Bedrock Prompt sedang dalam pratinjau dan dapat berubah sewaktu-waktu.

Untuk membuat alur prompt, Anda minimal memberikan nama dan deskripsi untuk alur prompt dan menentukan peran layanan dengan izin yang tepat (atau membiarkan konsol Amazon Bedrock secara otomatis membuatnya untuk Anda). Anda kemudian akan menentukan aliran prompt dengan mengkonfigurasi node, yang bertindak sebagai langkah dalam aliran prompt, dan koneksi antara node. Sebelum membuat alur, kami sarankan Anda membaca Cara kerja alur Amazon Bedrock Prompt untuk membiasakan diri dengan konsep dan istilah dalam aliran Amazon Bedrock Prompt dan untuk mempelajari tentang jenis node yang tersedia untuk Anda. Untuk mempelajari cara membuat alur prompt pilih tab yang sesuai dengan metode pilihan Anda dan ikuti langkah-langkahnya:

Console
Untuk membuat aliran
  1. Masuk ke AWS Management Console menggunakan IAMperan dengan izin Amazon Bedrock, dan buka konsol Amazon Bedrock di Memulai dengan. AWS Management Console

  2. Pilih alur Amazon Bedrock Prompt dari panel navigasi kiri.

  3. Di bagian alur Prompt Amazon Bedrock, pilih Buat alur prompt.

  4. Masukkan Nama untuk alur dan Deskripsi opsional.

  5. Untuk nama peran Layanan, pilih salah satu opsi berikut:

  6. (Opsional) Untuk mengenkripsi alur prompt Anda dengan KMS kunci, pilih Sesuaikan pengaturan enkripsi (lanjutan) dan pilih kuncinya. Untuk informasi selengkapnya, lihat Kebijakan utama untuk mengizinkan Amazon Bedrock mengenkripsi dan mendekripsi alur.

  7. Pilih Buat. Aliran Anda dibuat dan Anda akan dibawa ke pembuat aliran prompt tempat Anda dapat membangun aliran Anda.

  8. Anda dapat melanjutkan ke prosedur berikut untuk membangun alur Anda atau kembali ke pembuat aliran prompt nanti.

Untuk membangun aliran Anda
  1. Jika Anda belum berada di pembuat aliran prompt, lakukan hal berikut:

    1. Masuk ke AWS Management Console menggunakan IAMperan dengan izin Amazon Bedrock, dan buka konsol Amazon Bedrock di Memulai dengan. AWS Management Console

    2. Pilih alur Amazon Bedrock Prompt dari panel navigasi kiri. Kemudian, pilih aliran di bagian aliran Amazon Bedrock Prompt.

    3. Pilih Edit di pembuat aliran cepat.

  2. Di bagian pembangun aliran prompt, panel tengah menampilkan node input Flow dan node keluaran Flow. Ini adalah node input dan output untuk aliran Anda.

  3. Untuk menambah dan mengkonfigurasi node

    1. Di panel Prompt flow builder, pilih Nodes.

    2. Seret node yang ingin Anda gunakan untuk langkah pertama aliran Anda dan jatuhkan di panel tengah.

    3. Lingkaran pada node adalah titik koneksi. Untuk menghubungkan node input flow Anda ke node kedua, seret garis dari lingkaran pada node input Flow ke lingkaran di bagian Input dari node yang baru saja Anda tambahkan.

    4. Pilih node yang baru saja Anda tambahkan.

    5. Di bagian Configure pada panel Prompt flow builder, berikan konfigurasi untuk node yang dipilih dan tentukan nama, tipe data, dan ekspresi untuk input dan output node.

    6. Di panel Prompt flow builder, pilih Nodes.

    7. Ulangi langkah-langkah untuk menambahkan dan mengkonfigurasi node node yang tersisa dalam aliran Anda.

      catatan

      Jika Anda menggunakan peran layanan yang dibuat Amazon Bedrock secara otomatis untuk Anda, peran tersebut akan diperbarui dengan izin yang tepat saat Anda menambahkan node. Namun, jika Anda menggunakan peran layanan kustom, Anda harus menambahkan izin yang tepat ke kebijakan yang dilampirkan pada peran layanan Anda dengan merujuk keBuat peran layanan untuk alur Amazon Bedrock Prompt di Amazon Bedrock.

  4. Hubungkan Output dari node terakhir dalam aliran Anda dengan Input dari node output Flow. Anda dapat memiliki beberapa node keluaran Flow. Untuk menambahkan node keluaran aliran tambahan, seret node keluaran Flow dan jatuhkan di sebelah node tempat Anda ingin aliran berhenti. Pastikan untuk menarik koneksi antara dua node.

  5. Anda dapat melanjutkan ke prosedur berikutnya Uji aliran cepat di Amazon Bedrock atau kembali lagi nanti. Untuk melanjutkan ke langkah berikutnya, pilih Simpan. Untuk kembali lagi nanti, pilih Simpan dan keluar.

Hapus node atau koneksi

Selama proses membangun alur Anda, Anda mungkin perlu menghapus node atau menghapus koneksi node.

Untuk menghapus node
  1. Pilih node yang ingin Anda hapus.

  2. Di panel Prompt flow builder, pilih ikon delete ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ).

    catatan

    Jika Anda menggunakan peran layanan yang dibuat Amazon Bedrock secara otomatis untuk Anda, peran tersebut akan diperbarui dengan izin yang tepat saat Anda menambahkan node. Namun, jika Anda menghapus node, izin yang relevan tidak akan dihapus. Kami menyarankan Anda menghapus izin yang tidak lagi Anda perlukan dengan mengikuti langkah-langkah di Memodifikasi peran.

Untuk menghapus koneksi
  • Di halaman pembuat Flow, arahkan kursor ke koneksi yang ingin Anda hapus hingga Anda melihat ikon perluas dan kemudian seret koneksi menjauh dari node.

API

Untuk membuat alur, kirim CreateFlowpermintaan (lihat tautan untuk format permintaan dan respons serta detail bidang) dengan titik akhir waktu pembuatan Agen untuk Amazon Bedrock.

Bidang berikut diperlukan:

Bidang Deskripsi dasar
name Sebuah nama untuk aliran.
executionRoleArn Peran layanan dengan izin untuk membuat dan mengelola alur. ARN

Bidang berikut adalah opsional:

Bidang Kasus penggunaan
definisi Berisi nodes dan connections yang membentuk aliran.
deskripsi Untuk menggambarkan aliran.
tag Untuk mengaitkan tag dengan aliran. Untuk informasi selengkapnya, lihat Menandai sumber daya Amazon Bedrock.
customerEncryptionKeyArn Untuk mengenkripsi aliran dengan KMS kunci. Untuk informasi selengkapnya, lihat Kebijakan utama untuk mengizinkan Amazon Bedrock mengenkripsi dan mendekripsi alur.
clientToken Untuk memastikan API permintaan selesai hanya sekali. Untuk informasi selengkapnya, lihat Memastikan idempotensi.

Meskipun definition bidang ini opsional, diperlukan agar aliran berfungsi. Anda dapat memilih untuk membuat aliran tanpa definisi terlebih dahulu dan sebagai gantinya memperbarui alur nanti.

Untuk setiap node dalam nodes daftar Anda, Anda menentukan jenis node di type bidang dan memberikan konfigurasi yang sesuai dari node di config lapangan. Untuk detail tentang API struktur berbagai jenis node, lihatJenis node dalam aliran cepat.

Persyaratan berikut berlaku untuk membangun aliran:

  • Aliran Anda harus memiliki hanya satu node input aliran dan setidaknya satu node keluaran aliran.

  • Anda tidak dapat menyertakan input untuk node input aliran.

  • Anda tidak dapat menyertakan output untuk node keluaran aliran.

  • Setiap output dalam node harus terhubung ke input di node hilir (dalamAPI, ini dilakukan melalui a FlowConnectiondengan a FlowDataConnectionConfiguration).

  • Setiap kondisi (termasuk yang default) dalam node kondisi harus terhubung ke node hilir (dalamAPI, ini dilakukan melalui FlowConnectiondengan a FlowConditionalConnectionConfiguration).

Petunjuk berikut berlaku untuk membangun aliran:

  • Mulailah dengan mengatur tipe data untuk output dari node input aliran. Tipe data ini harus sesuai dengan apa yang Anda harapkan untuk dikirim sebagai input saat Anda memanggil alur.

  • Saat Anda menentukan input untuk aliran menggunakan ekspresi, periksa apakah hasilnya cocok dengan tipe data yang Anda pilih untuk input.

  • Jika Anda menyertakan node iterator, sertakan node kolektor di hilir setelah Anda mengirim output melalui node yang Anda butuhkan. Node kolektor akan mengembalikan output dalam array.