

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

# Optimalkan kinerja untuk agen Amazon Bedrock menggunakan basis pengetahuan tunggal
<a name="agents-optimize-performance"></a>

Amazon Bedrock Agents menawarkan opsi untuk memilih alur berbeda yang dapat mengoptimalkan latensi untuk kasus penggunaan yang lebih sederhana di mana agen memiliki basis pengetahuan tunggal. Untuk memastikan bahwa agen Anda dapat memanfaatkan pengoptimalan ini, periksa apakah ketentuan berikut berlaku untuk versi agen Anda yang relevan:
+ Agen Anda hanya berisi satu basis pengetahuan.
+ Agen Anda tidak berisi grup tindakan atau mereka semua dinonaktifkan.
+ Agen Anda tidak meminta informasi lebih lanjut dari pengguna jika tidak memiliki informasi yang cukup.
+ Agen Anda menggunakan template prompt orkestrasi default.

Untuk mempelajari cara memeriksa kondisi ini, pilih tab untuk metode pilihan Anda, lalu ikuti langkah-langkahnya:

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

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. Pilih **Agen** dari panel navigasi kiri. Kemudian, pilih agen di bagian **Agen**.

1. Di bagian **Ikhtisar agen**, periksa apakah bidang **input Pengguna** **DINONAKTIFKAN**.

1. Jika Anda memeriksa apakah optimasi sedang diterapkan pada draf kerja agen, pilih **Draf kerja** di bagian **Draf kerja**. Jika Anda memeriksa apakah pengoptimalan diterapkan ke versi agen, pilih versi di bagian **Versi**.

1. Periksa apakah bagian **Basis pengetahuan** hanya berisi satu basis pengetahuan. Jika ada lebih dari satu basis pengetahuan, nonaktifkan semuanya kecuali satu. Untuk mempelajari cara menonaktifkan basis pengetahuan, lihat[Putuskan basis pengetahuan dari agen](agents-kb-delete.md).

1. Periksa apakah bagian **Grup tindakan** tidak berisi grup tindakan. Jika ada grup aksi, nonaktifkan semuanya. Untuk mempelajari cara menonaktifkan grup tindakan, lihat[Memodifikasi grup tindakan](agents-action-edit.md).

1. **Di bagian **Prompts lanjutan**, periksa apakah nilai bidang **Orkestrasi** adalah Default.** Jika **diganti**, pilih **Edit** (jika Anda melihat versi agen Anda, Anda harus terlebih dahulu menavigasi ke draf kerja) dan lakukan hal berikut:

   1. Di bagian **Prompt lanjutan**, pilih tab **Orkestrasi**.

   1. Jika Anda mengembalikan template ke pengaturan default, template prompt kustom Anda akan dihapus. Pastikan untuk menyimpan template Anda jika Anda membutuhkannya nanti.

   1. Hapus **default template orkestrasi Override**. Konfirmasikan pesan yang muncul.

1. Untuk menerapkan perubahan apa pun yang telah Anda buat, pilih **Siapkan** di bagian atas halaman **Detail Agen** atau di jendela pengujian. Kemudian, uji kinerja agen yang dioptimalkan dengan mengirimkan pesan di jendela pengujian.

1. (Opsional) Jika perlu, buat versi baru agen Anda dengan mengikuti langkah-langkah di[Menyebarkan dan menggunakan agen Amazon Bedrock di aplikasi Anda](agents-deploy.md).

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

1. Kirim [ListAgentKnowledgeBases](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentKnowledgeBases.html)permintaan dengan [titik akhir waktu pembuatan Agen untuk Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) dan tentukan ID agen Anda. Untuk`agentVersion`, gunakan `DRAFT` untuk draf kerja atau tentukan versi yang relevan. Dalam tanggapan, periksa yang hanya `agentKnowledgeBaseSummaries` berisi satu objek (sesuai dengan satu basis pengetahuan). Jika ada lebih dari satu basis pengetahuan, nonaktifkan semuanya kecuali satu. Untuk mempelajari cara menonaktifkan basis pengetahuan, lihat[Putuskan basis pengetahuan dari agen](agents-kb-delete.md).

1. Kirim [ListAgentActionGroups](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentActionGroups.html)permintaan dengan [titik akhir waktu pembuatan Agen untuk Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) dan tentukan ID agen Anda. Untuk`agentVersion`, gunakan `DRAFT` untuk draf kerja atau tentukan versi yang relevan. Dalam tanggapannya, periksa apakah `actionGroupSummaries` daftarnya kosong. Jika ada grup aksi, nonaktifkan semuanya. Untuk mempelajari cara menonaktifkan grup tindakan, lihat[Memodifikasi grup tindakan](agents-action-edit.md).

1. Kirim [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgent.html)permintaan dengan [titik akhir waktu pembuatan Agen untuk Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) dan tentukan ID agen Anda. Dalam tanggapan, dalam `promptConfigurations` daftar di `promptOverrideConfiguration` bidang, cari [PromptConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptConfiguration.html)objek yang `promptType` nilainya`ORCHESTRATION`. Jika `promptCreationMode` nilainya`DEFAULT`, Anda tidak perlu melakukan apa pun. Jika ya`OVERRIDDEN`, lakukan hal berikut untuk mengembalikan template ke pengaturan default:

   1. Jika Anda mengembalikan template ke pengaturan default, template prompt kustom Anda akan dihapus. Pastikan untuk menyimpan template Anda dari `basePromptTemplate` bidang jika Anda membutuhkannya nanti.

   1. Kirim [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgent.html)permintaan dengan titik akhir [waktu pembuatan Agen untuk Amazon Bedrock.](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) Untuk [PromptConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PromptConfiguration.html)objek yang sesuai dengan template orkestrasi, atur nilai ke. `promptCreationMode` `DEFAULT`

1. Untuk menerapkan perubahan apa pun yang Anda buat, kirim [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_PrepareAgent.html)permintaan dengan titik akhir waktu [pembuatan Agen untuk Amazon Bedrock.](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt) Kemudian, uji kinerja agen yang dioptimalkan dengan mengirimkan [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html)permintaan dengan [titik akhir waktu proses Agen untuk Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-rt), menggunakan alias agen. `TSTALIASID`

1. (Opsional) Jika perlu, buat versi baru agen Anda dengan mengikuti langkah-langkah di[Menyebarkan dan menggunakan agen Amazon Bedrock di aplikasi Anda](agents-deploy.md).

------