

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

# Konfigurasikan petunjuk lanjutan
<a name="configure-advanced-prompts"></a>

Anda dapat mengonfigurasi prompt lanjutan baik di Konsol Manajemen AWS atau melalui API.

------
#### [ Console ]

Di konsol, Anda dapat mengonfigurasi petunjuk lanjutan setelah Anda membuat agen. Anda mengonfigurasinya saat mengedit agen.

**Untuk melihat atau mengedit petunjuk lanjutan untuk agen Anda**

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Di panel navigasi kiri, pilih **Agen**. Kemudian pilih agen di bagian **Agen**.

1. Pada halaman detail agen, di bagian **Draf kerja**, pilih **Draf kerja**.

1. **Pada halaman **Draf kerja**, di bagian **Strategi orkestrasi**, pilih Edit.**

1. Pada halaman **Strategi orkestrasi**, di bagian **Detail strategi orkestrasi**, pastikan **orkestrasi Default** dipilih dan kemudian pilih tab yang sesuai dengan langkah urutan agen yang ingin Anda edit.

1. Untuk mengaktifkan pengeditan template, aktifkan **Override template default**. **Di kotak dialog **Override template default**, pilih Konfirmasi.**
**Awas**  
Jika Anda menonaktifkan **default template Override atau mengubah** model, template Amazon Bedrock default digunakan dan template Anda akan segera dihapus. Untuk mengonfirmasi, masukkan **confirm** di kotak teks untuk mengonfirmasi pesan yang muncul.

1. Untuk mengizinkan agen menggunakan templat saat menghasilkan respons, **aktifkan Aktifkan templat**. Jika konfigurasi ini dimatikan, agen tidak menggunakan template.

1. Untuk memodifikasi contoh template prompt, gunakan **editor template Prompt**.

1. Di **Konfigurasi**, Anda dapat memodifikasi parameter inferensi untuk prompt. Untuk definisi parameter dan informasi lebih lanjut tentang parameter untuk model yang berbeda, lihat[Parameter permintaan inferensi dan bidang respons untuk model dasar](model-parameters.md).

1. (Opsional) Untuk menggunakan fungsi Lambda yang telah Anda tetapkan untuk mengurai output model dasar mentah, lakukan tindakan berikut:
**catatan**  
Satu fungsi Lambda digunakan untuk semua template prompt.

   1. Di bagian **Konfigurasi**, pilih **Gunakan fungsi Lambda untuk** penguraian. Jika Anda menghapus pengaturan ini, agen Anda akan menggunakan parser default untuk prompt.

   1. Untuk fungsi **Parser Lambda, pilih** fungsi Lambda dari menu tarik-turun.
**catatan**  
Anda harus melampirkan izin untuk agen Anda sehingga dapat mengakses fungsi Lambda. Untuk informasi selengkapnya, lihat [Kebijakan berbasis sumber daya untuk mengizinkan Amazon Bedrock menjalankan fungsi Lambda grup tindakan](agents-permissions.md#agents-permissions-lambda).

1. Untuk menyimpan pengaturan Anda, pilih salah satu opsi berikut:

   1. Untuk tetap berada di jendela yang sama sehingga Anda dapat memperbarui pengaturan prompt secara dinamis saat menguji agen Anda yang diperbarui, pilih **Simpan**.

   1. Untuk menyimpan pengaturan Anda dan kembali ke halaman **Draf kerja**, pilih **Simpan dan keluar**.

1. Untuk menguji pengaturan yang diperbarui, pilih **Siapkan** di jendela **Uji**.

![\[Menyiapkan petunjuk lanjutan di konsol.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/agents/advanced-prompts.png)


------
#### [ API ]

Untuk mengonfigurasi prompt lanjutan dengan menggunakan operasi API, Anda mengirim [UpdateAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html)panggilan dan memodifikasi `promptOverrideConfiguration` objek berikut.

```
"promptOverrideConfiguration": { 
    "overrideLambda": "string",
    "promptConfigurations": [ 
        { 
            "basePromptTemplate": "string",
            "inferenceConfiguration": { 
                "maximumLength": int,
                "stopSequences": [ "string" ],
                "temperature": float,
                "topK": float,
                "topP": float
            },
            "parserMode": "DEFAULT | OVERRIDDEN",
            "promptCreationMode": "DEFAULT | OVERRIDDEN",
            "promptState": "ENABLED | DISABLED",
            "promptType": "PRE_PROCESSING | ORCHESTRATION | KNOWLEDGE_BASE_RESPONSE_GENERATION | POST_PROCESSING | MEMORY_SUMMARIZATION"
        }
    ],
    promptCachingState: {
        cachingState: "ENABLED | DISABLED"
    }
}
```

1. Dalam `promptConfigurations` daftar, sertakan `promptConfiguration` objek untuk setiap template prompt yang ingin Anda edit.

1. Tentukan prompt untuk memodifikasi di `promptType` bidang.

1. Ubah templat prompt melalui langkah-langkah berikut:

   1. Tentukan `basePromptTemplate` bidang dengan templat prompt Anda.

   1. Sertakan parameter inferensi dalam `inferenceConfiguration` objek. Untuk informasi selengkapnya tentang konfigurasi inferensi, lihat. [Parameter permintaan inferensi dan bidang respons untuk model dasar](model-parameters.md)

1. Untuk mengaktifkan template prompt, atur `promptCreationMode` ke`OVERRIDDEN`.

1. Untuk mengizinkan atau mencegah agen melakukan langkah di `promptType` lapangan, ubah `promptState` nilainya. Pengaturan ini dapat berguna untuk memecahkan masalah perilaku agen.
   + Jika Anda mengatur `promptState` `DISABLED` untuk`PRE_PROCESSING`,`KNOWLEDGE_BASE_RESPONSE_GENERATION`, atau `POST_PROCESSING` langkah-langkah, agen melewatkan langkah itu.
   + Jika Anda mengatur `promptState` `DISABLED` untuk `ORCHESTRATION` langkah tersebut, agen hanya mengirimkan input pengguna ke model foundation dalam orkestrasi. Selain itu, agen mengembalikan respons apa adanya tanpa mengatur panggilan antara operasi API dan basis pengetahuan.
   + Secara default, `POST_PROCESSING` langkahnya adalah`DISABLED`. Secara default,, `PRE_PROCESSING``ORCHESTRATION`, dan `KNOWLEDGE_BASE_RESPONSE_GENERATION` langkah-langkahnya adalah`ENABLED`.
   + Secara default, `MEMORY_SUMMARIZATION` langkahnya adalah `ENABLED` jika Memori diaktifkan dan `MEMORY_SUMMARIZATION` langkahnya adalah `DISABLED` jika Memori dinonaktifkan.

1. Untuk menggunakan fungsi Lambda yang telah Anda tentukan untuk mengurai keluaran model dasar mentah, lakukan langkah-langkah berikut:

   1. Untuk setiap templat prompt yang ingin Anda aktifkan fungsi Lambda, atur `parserMode` ke. `OVERRIDDEN`

   1. Tentukan Nama Sumber Daya Amazon (ARN) dari fungsi Lambda di `overrideLambda` bidang di objek. `promptOverrideConfiguration`

------