

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

# Langkah 2: Buat agen Bedrock Amazon
<a name="agent-tutorial-step2"></a>

Selanjutnya, Anda akan membuat agen Amazon Bedrock. Dalam prosedur ini, Anda akan menyiapkan agen di konsol Amazon Bedrock, mengonfigurasinya dengan model foundation, dan memberikan instruksi yang mendefinisikan perilakunya sebagai chatbot ramah yang mengembalikan informasi tanggal dan waktu. Anda juga akan membuat grup tindakan dengan skema OpenAPI yang mendefinisikan titik akhir API yang dapat dipanggil agen Anda, khususnya titik akhir untuk mendapatkan tanggal dan waktu saat ini. Selain itu, Anda akan menambahkan kebijakan sebaris ke peran IAM agen Anda untuk memungkinkannya menjalankan fungsi Lambda Anda. Agen akan berfungsi sebagai antarmuka antara pengguna dan fungsi Lambda Anda, menafsirkan permintaan bahasa alami dan mengubahnya menjadi panggilan fungsi terstruktur untuk mengambil informasi tanggal dan waktu.

Untuk informasi selengkapnya, lihat [Buat dan konfigurasikan agen secara manual](agents-create.md).

**Buat agen Amazon Bedrock**

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. Pastikan Anda berada di AWS [Wilayah](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/select-region.html) yang mendukung [agen](agents-supported.md) Amazon Bedrock. 

1. Di panel navigasi, di bawah **Alat Builder**, pilih **Agen**.

1. Pilih **Buat agen**.

1. Untuk **Nama**, masukkan nama untuk agen Anda (misalnya,`MyBedrockAgent`).

1. (Opsional) Untuk **Deskripsi**, masukkan deskripsi.

1. Pilih **Buat**. Panel **pembangun Agen** terbuka.

1. Di bagian **Detail Agen**:
   + Untuk **peran sumber daya Agen**, pilih **Buat dan gunakan peran layanan baru**.
   + Untuk **Pilih model**, pilih model, sepertiClaude 3 Haiku.
   + Di bagian **Instruksi untuk Agen**, masukkan instruksi berikut.

     ```
     You are a friendly chat bot. You have access to a function called that returns
     information about the current date and time. When responding with date or time,
     please make sure to add the timezone UTC.
     ```

1. Pilih **Simpan**.

1. Pilih tab **Grup tindakan**.

1. Di **Grup tindakan**, pilih **Tambah**.

1. Untuk **Masukkan nama grup Tindakan**, masukkan nama untuk grup tindakan (misalnya,`TimeActions`).

1. (Opsional) Untuk **Deskripsi** Masukkan deskripsi untuk grup tindakan.

1. Dalam **tipe grup Action**, pilih **Tentukan dengan skema API**.

1. Dalam **Pemanggilan grup tindakan**, **pilih Pilih fungsi Lambda yang ada**. 

1. Di **Pilih fungsi Lambda**, pilih nama fungsi Lambda yang Anda buat. [Langkah 1: Membuat fungsi Lambda](agent-tutorial-step1.md)

1. Dalam **skema grup tindakan**, pilih **Tentukan melalui editor skema in-line**.

1. Di kotak teks skema **OpenAPI In-line**, ganti skema yang ada dengan skema OpenAPI YAMAL berikut:

   ```
   openapi: 3.0.0
   info:
     title: Time API
     version: 1.0.0
     description: API to get the current date and time.
   paths:
     /get-current-date-and-time:
       get:
         summary: Gets the current date and time.
         description: Gets the current date and time.
         operationId: getDateAndTime
         responses:
           '200':
             description: Gets the current date and time.
             content:
               'application/json':
                 schema:
                   type: object
                   properties:
                     date:
                       type: string
                       description: The current date
                     time:
                       type: string
                       description: The current time
   ```

1. Tinjau konfigurasi grup tindakan Anda dan pilih **Buat**.

1. Pilih **Simpan** untuk menyimpan perubahan Anda.

1. Pilih **Siapkan** untuk mempersiapkan agen.

1. Pilih **Simpan dan keluar** untuk menyimpan perubahan Anda dan keluar dari pembuat agen.

1. Di bagian **Ikhtisar agen**, di bawah **Izin**, pilih peran layanan IAM. Ini membuka peran di konsol IAM. 

1. Di konsol IAM, Pilih tab **Izin**.

1. Pilih **Tambahkan izin**, lalu pilih **Buat kebijakan sebaris**.

1. Pilih **JSON** dan tempel kebijakan berikut. Pastikan `Resource` adalah Amazon Resource Name (ARN) untuk fungsi Lambda Anda. Anda mencatat ARN di langkah 6 dari. [Langkah 1: Membuat fungsi Lambda](agent-tutorial-step1.md) 

1. Pilih **Berikutnya**.

1. Masukkan nama untuk kebijakan (misalnya,`BedrockAgentLambdaInvoke`).

1. Pilih **Buat kebijakan**.