View a markdown version of this page

Berinteraksi dengan aplikasi web menggunakan Amazon Bedrock Browser AgentCore - Batuan Dasar Amazon AgentCore

Berinteraksi dengan aplikasi web menggunakan Amazon Bedrock Browser AgentCore

Amazon Bedrock AgentCore Browser menyediakan lingkungan browser yang aman dan terisolasi bagi agen Anda untuk berinteraksi dengan aplikasi web. Ini berjalan di lingkungan kontainer, menjaga aktivitas web terpisah dari sistem Anda. Ini mencakup fitur keamanan seperti isolasi sesi, observabilitas bawaan melalui tampilan langsung, CloudTrail pencatatan, dan kemampuan pemutaran ulang sesi.

Arsitektur yang menunjukkan penawaran alat bawaan dan alat Browser dan CI.

Amazon Bedrock AgentCore Browser menyediakan penjelajahan web berbasis sesi dengan observabilitas komprehensif. Alur kerja terdiri dari empat langkah utama:

  1. Buat Alat Browser

    Anda mulai dengan membuat Alat Browser yang memungkinkan kemampuan penjelajahan web bagi agen Anda untuk berinteraksi dengan aplikasi web, mengisi formulir, menavigasi situs web, dan mengekstrak informasi dalam lingkungan yang dikelola sepenuhnya. Anda dapat memilih antara Browser AWS terkelola (aws.browser.v1) untuk penyiapan cepat, atau membuat browser khusus dengan fitur-fitur canggih seperti perekaman sesi, pengaturan jaringan khusus, dan peran eksekusi IAM tertentu.

  2. Mulai sesi browser

    Luncurkan sesi terisolasi dengan batas waktu yang dapat dikonfigurasi (default: 15 menit, maksimum: 8 jam). Jalankan beberapa sesi secara bersamaan.

  3. Berinteraksi dengan browser

    Setelah sesi dimulai, Anda dapat berinteraksi dengan browser menggunakan API WebSocket-based streaming. Titik akhir Otomasi memungkinkan agen Anda untuk melakukan tindakan browser seperti menavigasi ke situs web, mengklik elemen, mengisi formulir, mengambil tangkapan layar, dan banyak lagi. Perpustakaan seperti Strands, Nova Act, atau Playwright dapat digunakan untuk menyederhanakan interaksi ini. Sementara itu, titik akhir Live View memungkinkan pengguna akhir untuk menonton sesi browser secara real time dan berinteraksi dengannya secara langsung melalui streaming langsung.

  4. Pantau dan rekam sesi

    Semua sesi browser menyediakan observabilitas bawaan yang mencakup Live View untuk pemantauan waktu nyata, perekaman sesi (tersedia untuk browser khusus), dan CloudWatch metrik untuk wawasan kinerja waktu nyata. Rekaman sesi menangkap perubahan DOM, tindakan pengguna, log konsol, dan peristiwa jaringan. Sesi yang direkam disimpan di bucket Amazon S3 Anda dan dapat diputar ulang melalui AWS Konsol untuk kemampuan analisis terperinci termasuk pemutaran video, navigasi garis waktu, pelacakan tindakan pengguna, dan log komprehensif untuk pemecahan masalah dan pengoptimalan.

Mengapa menggunakan browser jarak jauh untuk pengembangan agen?

Browser jarak jauh berjalan di lingkungan yang terpisah daripada di mesin lokal. Untuk pengembangan agen, browser jarak jauh memungkinkan agen AI untuk berinteraksi dengan web seperti yang dilakukan manusia. Kemampuan utama meliputi:

  • Menavigasi situs web, mengisi formulir, mengklik tombol, mengurai konten dinamis

  • Infrastruktur tanpa server yang menskalakan secara otomatis

  • Pemahaman visual melalui tangkapan layar

  • Intervensi manusia dengan tampilan interaktif langsung

  • Isolasi sesi untuk keamanan

  • Navigasi aplikasi web yang kompleks

  • Kemampuan audit yang komprehensif

Fitur Keamanan

Alat Browser mencakup beberapa fitur keamanan untuk membantu melindungi lingkungan Anda:

  • Isolasi: Lingkungan kontainer terpisah dari sistem Anda

  • Sesi fana: Sesi sementara yang diatur ulang setelah setiap penggunaan

  • Pengakhiran otomatis saat waktu-untuk-hidup berakhir