Langkah 2: Buat agen Bedrock Amazon - Amazon Bedrock

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

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.

Buat agen Amazon Bedrock
  1. Masuk ke AWS Management Console dengan prinsipal IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di https://console.aws.amazon.com/bedrock/.

  2. Pastikan Anda berada di AWS Wilayah yang mendukung agen Amazon Bedrock.

  3. Di panel navigasi, di bawah Alat Builder, pilih Agen.

  4. Pilih Buat agen.

  5. Untuk Nama, masukkan nama untuk agen Anda (misalnya,MyBedrockAgent).

  6. (Opsional) Untuk Deskripsi, masukkan deskripsi.

  7. Pilih Buat. Panel pembangun Agen terbuka.

  8. 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.
  9. Pilih Simpan.

  10. Pilih tab Grup tindakan.

  11. Di Grup tindakan, pilih Tambah.

  12. Untuk Masukkan nama grup Tindakan, masukkan nama untuk grup tindakan (misalnya,TimeActions).

  13. (Opsional) Untuk Deskripsi Masukkan deskripsi untuk grup tindakan.

  14. Dalam tipe grup Action, pilih Tentukan dengan skema API.

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

  16. Di Pilih fungsi Lambda, pilih nama fungsi Lambda yang Anda buat. Langkah 1: Membuat fungsi Lambda

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

  18. 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
  19. Tinjau konfigurasi grup tindakan Anda dan pilih Buat.

  20. Pilih Simpan untuk menyimpan perubahan Anda.

  21. Pilih Siapkan untuk mempersiapkan agen.

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

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

  24. Di konsol IAM, Pilih tab Izin.

  25. Pilih Tambahkan izin, lalu pilih Buat kebijakan sebaris.

  26. 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

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "lambda:InvokeFunction" ], "Resource": "arn:aws:lambda:us-east-1:123456789012:function:FunctionName" } ] }
  27. Pilih Berikutnya.

  28. Masukkan nama untuk kebijakan (misalnya,BedrockAgentLambdaInvoke).

  29. Pilih Buat kebijakan.