A böngésző automatizálása nagy szerepet játszik az olyan területeken, mint a webkaparás, az automatizált tesztelés és a webalkalmazások interakciója. Eddig például a Puppeteer-t használták erre a célra. A mesterséges intelligencia megjelenésével új lehetőségek nyílnak meg a böngésző automatizálásának intuitívabbá és kevésbé karbantartásigényessé tételére – ez tisztázza a színpadot a Stagehand számára.
Működésének szemléltetésére tegyük például a (gagyi) Vodafone kábeldoboz második routerem előlapi LED-lámpáit - ami egyéb fontos funkciók mellett nem kínál közvetlen API-t - a megfelelő webes felületen keresztül. Először mindkét eszközt telepítjük a parancssorban ( Node \(\geq\) 23 feltételezve):
53e4085b029089ec48bd0f5b954a6b50
Végül egy .env fájlban tároljuk a Vodafone jelszavunkat és az OpenAI API kulcsunkat:
53e4085b029089ec48bd0f5b954a6b50
A Puppeteerrel például a következőképpen érheti el, amit akar:
53e4085b029089ec48bd0f5b954a6b50
A Stagehand viszont természetes nyelven írt parancsokat fogad el:
53e4085b029089ec48bd0f5b954a6b50
Ha webhelyeket szeretne lekaparni, űrlapokat automatikusan kitölteni vagy tesztelni szeretne egy webalkalmazáshoz, a böngésző távirányítója segíthet. Az AI böngésző távirányítóba való integrálása lehetővé teszi összetett feladatok egyszerű utasításokkal történő végrehajtását, felgyorsítva a fejlesztést és megkönnyítve a karbantartást. Különösen akkor, ha a DOM szerkezete megváltozik, a színpadi szkriptek robusztusabbak és kevésbé karbantartásigényesek lehetnek.