Arvutikasutusagentid saavad veebisaiti kasutada samamoodi nagu inimene: avades brauseri, uurides lehte ja tehes järgmiseks parima toimingu selle põhjal, mida nad näevad. Selles õppetükis ehitate brauseri automaatika agendi, mis otsib Airbnbst, ekstraktib struktureeritud kuulutuste andmed ja tuvastab Stockholmis odavaima majutuse.
Õppetükk ühendab Browser-Use’i AI-põhise navigeerimise jaoks, Playwrighti ja Chrome DevTools Protokolli (CDP) brauserijuhtimiseks, Azure OpenAI nägemisvõimelise mõtlemise jaoks ning Pydanticu struktureeritud andmete väljavõtmiseks.
Selles õppetükis käsitletakse:
Õppetüki lõpetamisel oskad:
Selle õppetüki juurde kuulub üks märkmikunäidis:
Paigalda märkmikus kasutatavad paketid:
pip install browser_use playwright python-dotenv
playwright install chromium
Määra Azure OpenAI keskkonnamuutujad, mida märkmik kasutab:
AZURE_OPENAI_ENDPOINT=...
AZURE_OPENAI_API_KEY=...
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME=...
# Valikuline: vaikimisi kasutatakse, kui see on välja jäetud, uusimat API versiooni
AZURE_OPENAI_API_VERSION=...
Märkmik demonstreerib hübriidset brauseri automaatikatöövoogu:
See lähenemine hoiab paindlikku, nägemisel põhinevat mõtlemist, milles Browser-Use on hea, andes samal ajal deterministliku brauserijuhtimise, kui seda on vaja.
| Stsenaarium | Kasutaja Agent | Kasutaja Näitleja |
|---|---|---|
| Dünaamilised paigutused | Jah, AI suudab kohaneda lehe muutustega | Ei, habraste selektoritega võib tekkida vigu |
| Teada struktuur | Ei, agent on aeglasem kui otsene juhtimine | Jah, kiire ja täpne |
| Elementide leidmine | Jah, loomulik keel toimib hästi | Ei, vaja täpseid selektoreid |
| Ajajuhtimine | Ei, vähem ennustatav | Jah, täielik kontroll oote- ja kordusprotsesside üle |
| Kompleksne töövoog | Jah, suudab käsitleda ootamatuid kasutajaliidese seisundeid | Ei, vajab selget harundamist |
Brauseri agentidel on tegemist otsevooga veebilehtedel, seega vajavad nad rangemaid piire kui stsenaarium, mis kutsub ainult tuntud API-d. Enne märkmikust reaalsesse töövoogu liikumist määra kontrollid selle üle, mida agent võib näha, klõpsata ja esitada.
Airbnb näites on turvaline vaikeseade otsida kuulutusi ja ekstraktida hindu. Sisselogimine, hostiga ühenduse võtmine või broneeringu tegemine peaks olema kasutaja poolt kinnitatud eraldi toiming.
Selles õppetükis ehitatav agent on väike, kohalik versioon arvutikasutusagentist (CUA) — programmist, mis juhib brauserit samamoodi nagu inimene. Microsoft toob sama idee ettevõtete jaoks läbi Project Opal (Frontier), mis on Microsoft 365 Copiloti funktsioon.
Projekti Opal abil kirjeldate ülesannet ja agent töötab teie nimel, kasutades arvutikasutust turvalisel Windows 365 Cloud PC-l, toimides teie organisatsiooni brauseripõhistes rakendustes, saitidel ja andmetel. See töötab asünkroonselt taustal ning saate tööd suunata või kontrolli igal ajal võtta. Näitena:
Opal on hea näide sellest, kuidas näeb välja tootmisklassi, usaldusväärne arvutikasutusagent — ning kinnitab varem õpitud kontseptsioone:
| Selle kursuse kontseptsioon | Kuidas Project Opal seda rakendab |
|---|---|
| Inimene-silmuses (Õppetükk 06) | Opal peatub sisselogimisteavet, tundlikke andmeid või ebaselgeid juhiseid ootama ja ei sisesta paroole ega esita vorme ilma selge kinnituseta. Saad Kontrolli võtta ja Kontrolli tagastada töö käigus. |
| Usaldusväärsed & turvalised agentid (Õppetükid 06 & 18) | Jookseb isoleeritud Windows 365 Cloud PC-s, vaikimisi ainult brauseripõhine (muu arvutikasutus Intune’i kaudu blokeeritud), kasutab sinu identiteeti, nii et pääseb ligi vaid lubatud ressurssidele ja logib kõik toimingud auditeeritavuse tagamiseks. |
| Planeerimine & metakognitsioon (Õppetükid 07 & 09) | Opal koostab esmalt tööplaani ja järelevalvab iga sammu juures oma mõtlemist, peatudes kahtlaste tegevuste korral. |
| Taaskasutatavad oskused / tööriistad (Õppetükk 04) | Oskused võimaldavad kirjutada korduvate tööde juhiseid (.md failidest imporditud või Opalis loodud) ning neid vestluste vahel taaskasutada. |
Saadavus: Project Opal on hetkel kasutajatele saadaval Frontieri varajase juurdepääsu programmis Microsoft 365 Copilot tellimusega ja teie administraator peab seadistuse lõpule viima. Kuna tegemist on katsefunktsiooniga, võivad võimekused aja jooksul muutuda.
Microsoft Agent Frameworki uurimine
Skaleeritavate agentide juurutamine
Lahtiütlus: See dokument on tõlgitud kasutades AI tõlketeenust Co-op Translator. Kuigi me püüdleme täpsuse poole, palun pange tähele, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument selle emakeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud eksimustest või valesti mõistmistest.