- Stagehand, Playwright ile tamamen uyumlu, basit ve genişletilebilir bir yapay zeka web gezintisi çerçevesidir.
act, extract, observe adlı üç basit yapay zeka API'si sunarak doğal dil üzerinden web otomasyonunu mümkün kılar.
- Teknik olmayan kullanıcılar için de erişilebilirliği artırır ve UI/DOM'daki küçük değişikliklere karşı daha az kırılgan olmasını sağlar.
- Örnekler: Hacker News'ten öne çıkan haberleri çıkarma, Amazon'da AirPods arayıp satın alma, ESPN'de Steph Curry'nin son 10 maç istatistiğini arama
- Dayanıklı ve yüksek performanslı tarayıcı otomasyon kodları kolayca yazılabilir.
- Browserbase ile birlikte kullanıldığında oturum tekrar oynatma ve adım adım hata ayıklama gibi güçlü hata ayıklama araçları sunar.
- Stagehand, erken sürüm aşamasındadır ve topluluktan aktif olarak geri bildirim toplamaktadır.
- MIT lisansı
1 yorum
Hacker News görüşleri
Stagehand kullanırken sayfadan veri çıkarırken, LLM kullanmadan sayfayı yeniden scrape etmeyi sağlayacak xpath öğelerini döndürmesinin iyi olacağı yönünde bir görüş var
Stagehand'in Playwright gibi araçların yerini alması gerektiği fikrine katılınmıyor
Benzer bir framework kullanarak iş akışı otomasyonu kurmaya çalışmış ancak görünmez CAPTCHA nedeniyle durmak zorunda kalmış
"create-browser-app" adının fazla genel olduğu, bunun yerine "stagehand" olarak adlandırılması gerektiği söyleniyor
testdriver.ai için test platformu kurmadan önce Goodlooks adlı benzer bir SDK yapılmış, ancak büyük ilgi görmemiş
Stagehand'i deneyen biri, bunun faydalı bir soyutlama olduğunu gördüğünü söylüyor
Stagehand'in tarayıcı otomasyonunu DOM değişikliklerine karşı daha dayanıklı hâle getirmeye odaklanmasını beğeniyor
act,extract,observemetotlarının çok temiz olduğu söyleniyorHâlihazırda açık olan tarayıcı sekmelerini otomatikleştirmenin mümkün olup olmadığı soruluyor
Slack'te bu ekibin etkileyici ürün geliştirme hızını izlediğini ve bundan sonra neler olacağını merakla beklediğini söylüyor
Bunun AI metotlarını Playwright alt metotlarına dönüştürerek mi çalıştığı ve dönüştürülen gerçek metotların debug edilip edilemeyeceği soruluyor