Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Memulai dengan contoh alur

Mode fokus
Memulai dengan contoh alur - Amazon Bedrock

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

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

Topik ini memberikan beberapa contoh alur yang dapat Anda coba untuk memulai menggunakan Amazon Bedrock Flows. Perluas contoh untuk melihat cara membangunnya di konsol Amazon Bedrock:

Gambar berikut menunjukkan aliran yang terdiri dari satu prompt, didefinisikan sebaris dalam node, yang membangun daftar putar lagu, diberi genre dan jumlah lagu untuk dimasukkan dalam daftar putar.

Contoh menggunakan node prompt dengan dua variabel.
Untuk membangun dan menguji alur ini di konsol
  1. Ikuti langkah-langkah di bawah Untuk membuat alur di tab Konsol diBuat alur di Amazon Bedrock. Masukkan pembuat Flow.

  2. Siapkan node prompt dengan melakukan hal berikut:

    1. Dari panel kiri Flow builder, pilih tab Nodes.

    2. Seret node Prompt ke alur Anda di panel tengah.

    3. Pilih tab Configure di panel Flow builder.

    4. Masukkan MakePlaylist sebagai nama Node.

    5. Pilih Tentukan di simpul.

    6. Siapkan konfigurasi berikut untuk prompt:

      1. Di bawah Pilih model, pilih model untuk menjalankan inferensi pada prompt.

      2. Di kotak teks Pesan, masukkanMake me a {{genre}} playlist consisting of the following number of songs: {{number}}.. Ini menciptakan dua variabel yang akan muncul sebagai input ke dalam node.

      3. (Opsional) Ubah konfigurasi Inferensi.

    7. Perluas bagian Input. Nama-nama untuk input diisi sebelumnya oleh variabel dalam pesan prompt. Konfigurasikan input sebagai berikut:

      Nama Tipe Ekspresi
      genre String $.data.genre
      number Jumlah $.data.nomor

      Konfigurasi ini berarti bahwa node prompt mengharapkan objek JSON yang berisi bidang yang disebut genre yang akan dipetakan ke genre input dan bidang yang disebut number yang akan dipetakan ke input. number

    8. Anda tidak dapat memodifikasi Output. Ini akan menjadi respons dari model, dikembalikan sebagai string.

  3. Pilih node input Flow dan pilih tab Configure. Pilih Object sebagai Type. Ini berarti bahwa pemanggilan aliran akan mengharapkan untuk menerima objek JSON.

  4. Connect node Anda untuk menyelesaikan alur dengan melakukan hal berikut:

    1. Seret koneksi dari node output dari node input Flow ke input genre di node MakePlaylistprompt.

    2. Seret koneksi dari node output dari node input Flow ke input nomor di node MakePlaylistprompt.

    3. Seret koneksi dari node keluaran keluaran ModelCompletion di node MakePlaylistprompt ke input dokumen di node keluaran Flow.

  5. Pilih Simpan untuk menghemat aliran Anda. Aliran Anda sekarang harus disiapkan untuk pengujian.

  6. Uji aliran Anda dengan memasukkan objek JSON berikut adalah panel aliran Uji di sebelah kanan. Pilih Jalankan dan alur harus mengembalikan respons model.

    { "genre": "pop", "number": 3 }

Gambar berikut menunjukkan aliran yang terdiri dari satu prompt, didefinisikan sebaris dalam node, yang membangun daftar putar lagu, diberi genre dan jumlah lagu untuk dimasukkan dalam daftar putar.

Contoh menggunakan node prompt dengan dua variabel.
Untuk membangun dan menguji alur ini di konsol
  1. Ikuti langkah-langkah di bawah Untuk membuat alur di tab Konsol diBuat alur di Amazon Bedrock. Masukkan pembuat Flow.

  2. Siapkan node prompt dengan melakukan hal berikut:

    1. Dari panel kiri Flow builder, pilih tab Nodes.

    2. Seret node Prompt ke alur Anda di panel tengah.

    3. Pilih tab Configure di panel Flow builder.

    4. Masukkan MakePlaylist sebagai nama Node.

    5. Pilih Tentukan di simpul.

    6. Siapkan konfigurasi berikut untuk prompt:

      1. Di bawah Pilih model, pilih model untuk menjalankan inferensi pada prompt.

      2. Di kotak teks Pesan, masukkanMake me a {{genre}} playlist consisting of the following number of songs: {{number}}.. Ini menciptakan dua variabel yang akan muncul sebagai input ke dalam node.

      3. (Opsional) Ubah konfigurasi Inferensi.

    7. Perluas bagian Input. Nama-nama untuk input diisi sebelumnya oleh variabel dalam pesan prompt. Konfigurasikan input sebagai berikut:

      Nama Tipe Ekspresi
      genre String $.data.genre
      number Jumlah $.data.nomor

      Konfigurasi ini berarti bahwa node prompt mengharapkan objek JSON yang berisi bidang yang disebut genre yang akan dipetakan ke genre input dan bidang yang disebut number yang akan dipetakan ke input. number

    8. Anda tidak dapat memodifikasi Output. Ini akan menjadi respons dari model, dikembalikan sebagai string.

  3. Pilih node input Flow dan pilih tab Configure. Pilih Object sebagai Type. Ini berarti bahwa pemanggilan aliran akan mengharapkan untuk menerima objek JSON.

  4. Connect node Anda untuk menyelesaikan alur dengan melakukan hal berikut:

    1. Seret koneksi dari node output dari node input Flow ke input genre di node MakePlaylistprompt.

    2. Seret koneksi dari node output dari node input Flow ke input nomor di node MakePlaylistprompt.

    3. Seret koneksi dari node keluaran keluaran ModelCompletion di node MakePlaylistprompt ke input dokumen di node keluaran Flow.

  5. Pilih Simpan untuk menghemat aliran Anda. Aliran Anda sekarang harus disiapkan untuk pengujian.

  6. Uji aliran Anda dengan memasukkan objek JSON berikut adalah panel aliran Uji di sebelah kanan. Pilih Jalankan dan alur harus mengembalikan respons model.

    { "genre": "pop", "number": 3 }

Gambar berikut menunjukkan aliran dengan satu kondisi node mengembalikan salah satu dari tiga nilai yang mungkin berdasarkan kondisi yang terpenuhi:

Contoh menggunakan node kondisi dengan dua kondisi.
Untuk membangun dan menguji alur ini di konsol:
  1. Ikuti langkah-langkah di bawah Untuk membuat alur di tab Konsol diBuat alur di Amazon Bedrock. Masukkan pembuat Flow.

  2. Siapkan node kondisi dengan melakukan hal berikut:

    1. Dari panel kiri Flow builder, pilih tab Nodes.

    2. Seret node Kondisi ke alur Anda di panel tengah.

    3. Pilih tab Configure di panel Flow builder.

    4. Perluas bagian Input. Konfigurasikan input sebagai berikut:

      Nama Tipe Ekspresi
      Harga Eceran Jumlah $.data.RetailHarga
      Harga Pasar Jumlah $.data.marketPrice
      jenis String $.data.tipe

      Konfigurasi ini berarti bahwa node kondisi mengharapkan objek JSON yang berisi bidangretailPrice,marketPrice, dan. type

    5. Konfigurasikan kondisi dengan melakukan hal berikut:

      1. Di bagian Kondisi, secara opsional ubah nama kondisi. Kemudian tambahkan kondisi berikut di Kondisi kotak teks:(retailPrice > 10) and (type == "produce").

      2. Tambahkan kondisi kedua dengan memilih Tambahkan kondisi. Secara opsional mengubah nama kondisi kedua. Kemudian tambahkan kondisi berikut di Kondisi kotak teks:(retailPrice < marketPrice).

  3. Pilih node input Flow dan pilih tab Configure. Pilih Object sebagai Type. Ini berarti bahwa pemanggilan aliran akan mengharapkan untuk menerima objek JSON.

  4. Tambahkan node output aliran sehingga Anda memiliki tiga total. Konfigurasikan mereka sebagai berikut di tab Configure pada panel Flow builder dari setiap node keluaran aliran:

    1. Atur jenis input dari node keluaran aliran pertama sebagai String dan ekspresi $.data.action[0] untuk mengembalikan nilai pertama dalam array di action bidang objek yang masuk.

    2. Atur jenis input dari node output aliran kedua sebagai String dan ekspresi $.data.action[1] untuk mengembalikan nilai kedua dalam array di action bidang objek yang masuk.

    3. Atur jenis input dari node output aliran ketiga sebagai String dan ekspresi $.data.action[2] untuk mengembalikan nilai ketiga dalam array di action bidang objek yang masuk.

  5. Hubungkan kondisi pertama ke node keluaran aliran pertama, kondisi kedua ke node keluaran aliran kedua, dan kondisi default ke node keluaran aliran ketiga.

  6. Hubungkan input dan output di semua node untuk menyelesaikan aliran dengan melakukan hal berikut:

    1. Seret koneksi dari node output node input Flow ke input RetailPrice di node kondisi.

    2. Seret koneksi dari node output node input Flow ke input MarketPrice di node kondisi.

    3. Seret koneksi dari node output dari node input Flow ke input tipe di node kondisi.

    4. Seret koneksi dari output node input Flow ke input dokumen di masing-masing dari tiga node output.

  7. Pilih Simpan untuk menghemat aliran Anda. Aliran Anda sekarang harus disiapkan untuk pengujian.

  8. Uji aliran Anda dengan memasukkan objek JSON berikut adalah panel aliran Uji di sebelah kanan. Pilih Jalankan untuk setiap masukan:

    1. Objek berikut memenuhi kondisi pertama (retailPricelebih dari 10 dan “menghasilkan”) dan mengembalikan nilai pertama di action (“jangan beli”): type

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      catatan

      Meskipun kondisi pertama dan kedua terpenuhi, kondisi pertama diutamakan sejak pertama.

    2. Objek berikut memenuhi kondisi kedua (kurang darimarketPrice) dan mengembalikan nilai kedua dalam action (“beli”): retailPrice

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. Objek berikut tidak memenuhi kondisi pertama (retailPricelebih dari 10, tetapi tidak “menghasilkan”) atau kondisi kedua (retailPricetidak kurang darimarketPrice), sehingga nilai ketiga dalam action (“ragu-ragu”) dikembalikan: type

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }

Gambar berikut menunjukkan aliran dengan satu kondisi node mengembalikan salah satu dari tiga nilai yang mungkin berdasarkan kondisi yang terpenuhi:

Contoh menggunakan node kondisi dengan dua kondisi.
Untuk membangun dan menguji alur ini di konsol:
  1. Ikuti langkah-langkah di bawah Untuk membuat alur di tab Konsol diBuat alur di Amazon Bedrock. Masukkan pembuat Flow.

  2. Siapkan node kondisi dengan melakukan hal berikut:

    1. Dari panel kiri Flow builder, pilih tab Nodes.

    2. Seret node Kondisi ke alur Anda di panel tengah.

    3. Pilih tab Configure di panel Flow builder.

    4. Perluas bagian Input. Konfigurasikan input sebagai berikut:

      Nama Tipe Ekspresi
      Harga Eceran Jumlah $.data.RetailHarga
      Harga Pasar Jumlah $.data.marketPrice
      jenis String $.data.tipe

      Konfigurasi ini berarti bahwa node kondisi mengharapkan objek JSON yang berisi bidangretailPrice,marketPrice, dan. type

    5. Konfigurasikan kondisi dengan melakukan hal berikut:

      1. Di bagian Kondisi, secara opsional ubah nama kondisi. Kemudian tambahkan kondisi berikut di Kondisi kotak teks:(retailPrice > 10) and (type == "produce").

      2. Tambahkan kondisi kedua dengan memilih Tambahkan kondisi. Secara opsional mengubah nama kondisi kedua. Kemudian tambahkan kondisi berikut di Kondisi kotak teks:(retailPrice < marketPrice).

  3. Pilih node input Flow dan pilih tab Configure. Pilih Object sebagai Type. Ini berarti bahwa pemanggilan aliran akan mengharapkan untuk menerima objek JSON.

  4. Tambahkan node output aliran sehingga Anda memiliki tiga total. Konfigurasikan mereka sebagai berikut di tab Configure pada panel Flow builder dari setiap node keluaran aliran:

    1. Atur jenis input dari node keluaran aliran pertama sebagai String dan ekspresi $.data.action[0] untuk mengembalikan nilai pertama dalam array di action bidang objek yang masuk.

    2. Atur jenis input dari node output aliran kedua sebagai String dan ekspresi $.data.action[1] untuk mengembalikan nilai kedua dalam array di action bidang objek yang masuk.

    3. Atur jenis input dari node output aliran ketiga sebagai String dan ekspresi $.data.action[2] untuk mengembalikan nilai ketiga dalam array di action bidang objek yang masuk.

  5. Hubungkan kondisi pertama ke node keluaran aliran pertama, kondisi kedua ke node keluaran aliran kedua, dan kondisi default ke node keluaran aliran ketiga.

  6. Hubungkan input dan output di semua node untuk menyelesaikan aliran dengan melakukan hal berikut:

    1. Seret koneksi dari node output node input Flow ke input RetailPrice di node kondisi.

    2. Seret koneksi dari node output node input Flow ke input MarketPrice di node kondisi.

    3. Seret koneksi dari node output dari node input Flow ke input tipe di node kondisi.

    4. Seret koneksi dari output node input Flow ke input dokumen di masing-masing dari tiga node output.

  7. Pilih Simpan untuk menghemat aliran Anda. Aliran Anda sekarang harus disiapkan untuk pengujian.

  8. Uji aliran Anda dengan memasukkan objek JSON berikut adalah panel aliran Uji di sebelah kanan. Pilih Jalankan untuk setiap masukan:

    1. Objek berikut memenuhi kondisi pertama (retailPricelebih dari 10 dan “menghasilkan”) dan mengembalikan nilai pertama di action (“jangan beli”): type

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      catatan

      Meskipun kondisi pertama dan kedua terpenuhi, kondisi pertama diutamakan sejak pertama.

    2. Objek berikut memenuhi kondisi kedua (kurang darimarketPrice) dan mengembalikan nilai kedua dalam action (“beli”): retailPrice

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. Objek berikut tidak memenuhi kondisi pertama (retailPricelebih dari 10, tetapi tidak “menghasilkan”) atau kondisi kedua (retailPricetidak kurang darimarketPrice), sehingga nilai ketiga dalam action (“ragu-ragu”) dikembalikan: type

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.