View a markdown version of this page

Memulai dengan AgentCore Browser - Batu Dasar Amazon AgentCore

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

Memulai dengan AgentCore Browser

AgentCore Browser memungkinkan agen Anda berinteraksi dengan halaman web melalui browser Chrome yang dikelola. Dalam panduan ini, Anda akan membuat agen AI yang menavigasi situs web dan mengekstrak informasi - dalam waktu kurang dari 5 menit.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

Izin IAM

Lampirkan kebijakan ini ke identitas IAM Anda. Di Konsol IAM, temukan pengguna atau peran Anda, pilih Tam bah izin > Buat kebijakan sebaris, beralih ke tampilan JSON, dan tempel:

{ "Version":"2012-10-17", "Statement": [ { "Sid": "BedrockAgentCoreBrowserFullAccess", "Effect": "Allow", "Action": [ "bedrock-agentcore:CreateBrowser", "bedrock-agentcore:ListBrowsers", "bedrock-agentcore:GetBrowser", "bedrock-agentcore:DeleteBrowser", "bedrock-agentcore:StartBrowserSession", "bedrock-agentcore:ListBrowserSessions", "bedrock-agentcore:GetBrowserSession", "bedrock-agentcore:StopBrowserSession", "bedrock-agentcore:UpdateBrowserStream", "bedrock-agentcore:ConnectBrowserAutomationStream", "bedrock-agentcore:ConnectBrowserLiveViewStream" ], "Resource": "arn:aws:bedrock-agentcore:<Region>:++<account_id>++:browser/*" }, { "Sid": "BedrockModelAccess", "Effect": "Allow", "Action": [ "bedrock:InvokeModel", "bedrock:InvokeModelWithResponseStream" ], "Resource": [ "*" ] } ] }
catatan

Ganti <Region> dengan Wil AWS ayah Anda yang sebenarnya dan <account_id> dengan ID AWS akun Anda.

Langkah 1: Instal dependensi

pip install bedrock-agentcore strands-agents strands-agents-tools playwright nest-asyncio

Langkah 2: Buat agen Anda

Buat file bernamabrowser_agent.py:

catatan

Ganti <Region> dengan AWS Wilayah Anda (misalnya,us-west-2).

from strands import Agent from strands_tools.browser import AgentCoreBrowser # Initialize the Browser tool browser_tool = AgentCoreBrowser(region="<Region>") # Create an agent with the Browser tool agent = Agent(tools=[browser_tool.browser]) # Test the agent with a web search prompt prompt = "what are the services offered by Bedrock AgentCore? Use the documentation link if needed: https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html" print(f"\n\nPrompt: {prompt}\n\n") response = agent(prompt) print("\n\nAgent Response:") print(response.message["content"][0]["text"])

Langkah 3: Jalankan agen

python browser_agent.py

Anda harus melihat agen menavigasi situs web dan mengembalikan detail tentang AgentCore layanan. Jika Anda mengalami kesalahan, verifikasi izin IAM, akses model, dan AWS kredenSIAL Anda.

Langkah 4: Lihat sesi browser secara langsung

Saat agen Anda berjalan, Anda dapat menontonnya secara real-time melalui Kon AWS sol:

  1. Buka Konsol AgentCore Browser

  2. Arahkan ke Built-in alat di navigasi kiri

  3. Pilih alat Browser (misalnya,AgentCore Browser Tool, atau browser kustom Anda)

  4. Di bagian Sesi browser, temukan sesi aktif Anda dengan status Si ap

  5. Di kolom tampilan hidup/rekaman, klik URL “Lihat sesi langsung” yang disediakan

Tampilan langsung menyediakan aliran video real-time dengan kontrol interaktif untuk mengambil alih atau melepaskan kontrol dari otomatisasi.

Temukan sumber daya Anda

Setelah menggunakan AgentCore Browser, lihat sumber daya Anda di Kon AWS sol:

# Sumber daya Lokasi

1

Tampilan Langsung

Konsol Browser > Nama Alat > Lihat sesi langsung

2

Rekaman Sesi dan Putar Ulang

Konsol Browser > Nama Alat > Lihat rekaman

3

Log Browser

CloudWatch> Grup log > /aws/bedrock-agentcore/browser/

4

Merekam File

S3 > Bucket Anda > browser-recordings/ awalan

5

Peramban Kustom

AgentCore Konsol > Built-in alat > Browser kustom Anda

6

Peran IAM

IAM > Per an > Cari peran eksekusi Anda

Langkah selanjutnya

Sekarang setelah Anda memiliki AgentCore Browser yang berfungsi, jelajahi fitur-fitur canggih ini: