Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Browser UseをWeb化してみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
wancoimo
February 08, 2025
Programming
28
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Browser UseをWeb化してみた
wancoimo
February 08, 2025
More Decks by wancoimo
See All by wancoimo
日本語を汚染するAI
route250
1
240
小型ローカルAIで日本語の音声会話botを作った話
route250
1
90
Java嫌いのぼやき
route250
1
32
くそゲーをLLMにやらせてみた
route250
1
18
サーバールームのトラブル〜雪が降るサーバルームの怪〜
route250
1
23
LLMの精度ってどうなの?
route250
1
27
ネット記事からツイートを生成する話
route250
1
23
Other Decks in Programming
See All in Programming
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.7k
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
12
6k
FreeBSDでZabbixを動かす
kenkino
0
350
Heart of Swift Concurrency
koher
0
1.2k
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
330
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
390
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
610
速習iPhone Duo対応
yuukiw00w
2
950
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.4k
AWSに止められる覚悟してますか?
morizo_1984
2
510
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Bash Introduction
62gerente
615
220k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
How to build a perfect <img>
jonoalderson
1
6.1k
We Are The Robots
honzajavorek
0
380
Building the Perfect Custom Keyboard
takai
2
890
Design in an AI World
tapps
1
350
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
From π to Pie charts
rasagy
1
390
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Transcript
Brouser UseをWEB化してみた
はじめに • 2025年は、AIエージェントが注目される(かな?) • Browser Use • オープンソースなブラウザ自動操作 2024年3月 UFO
2024年10月 2024年11月 • 非エンジニアな人には難易度が高い • だれでも試せるようにWebサービス化してみた 2025年1月 DeepSeek R1
Browuser Useとは? • LLMがブラウザを自動操作するライブラリ • https://github.com/browser-use • LangChainのAgentとして実装 • Playwrightによるブラウザ操作
• https://github.com/microsoft/playwright
Browser Useの使い方 • ネット上で紹介記事も多い • pythonで環境構築 • READMEのサンプルを実行する̲̲だけ̲̲ • 非エンジニアの方々にはハードルが高すぎ
• 誰でも簡単に試せるようにWebサービス化
特設デモサイト 本日のイベント時間限定 社内公開前の負荷テストにご協力ください。 • 接続先は、チャットメッセージにて • 注意点)ユーザ・パスワード・個人情報・機密事項は入力しないこと • ログに残るので全部丸見え。通信経路が平文。 •
しょぼいサーバなので、過負荷で落ちたら笑ってください。 • 同時実行は、5ユーザまで。 • Google Geminiの無料枠を使い切ったら終了
デモサイトの使い方 例) amazonでxxxxを探して 明日のxxxxの天気は? 実行とキャンセル Dont touch 接続完了 => 使えます
使い終わったらタブを閉じて 接続待機中 -> 他の人が使い終わるまで そのままお待ちください
基本的な仕組み • 自分のPCのブラウザを操作する 自分のPC 環境構築めんどう Pythonコード Browser Use ブラウザ Google
Chrome LangChain Agent LangChain Tools Playwright LLM OpenAI/Gemini
Webサービス化の課題 • クライアントPCのブラウザをサーバ側から自動操作できない • できないこともないけど・・・ムズカシすぎる(セキュリティ突破とか) • サーバ側でブラウザを実行、画面だけユーザ側のブラウザに表示する • 面倒だけど、伝統的で古典的な技術 •
マルチユーザ同時処理 • Webサービス化の宿命。めんどくさ
サーバ側でブラウザを実行 • VNCサーバでGoogle Chromeを実行 • RFB(RemoteFrameBu er)プロトコルを、WebSock経由で転送 • ブラウザ上で動作するVNC-Viewerで表示する 自分のPC
サーバ Webサービス ブラウザ Browser Use サーバの ブラウザの WebSock 画面 ff 画面転送 VNC ブラウザ Google Chrome
マルチユーザ • 接続毎に、ブラウザなどのプロセスを独立して管理する • Xvnc,WebSock,Google Chromeのプロセス管理 Aさん ブラウザ Bさん ブラウザ
Cさん ブラウザ サーバ ブラウザ Google Chrome ブラウザ Google Chrome ブラウザ Google Chrome
まとめ • Webサービス化 • だれでも簡単、すぐに使える • 役立つ・・・のか? あなた次第w • 問題点
• なんだか遅い 通信やJavaScriptでの画面更新まち時間 Html構造解析とLLM処理 • トークン消費、お財布に厳しい!
おまけ • macos-use • macの画面を操作、マックのアプリをなんでも自動操作 https://github.com/browser-use/macOS-use • browser use WebUI
• OpenAI Deep Reserch類似機能を開発中?! https://github.com/browser-use/web-ui/releases/tag/v1.5 https://www.youtube.com/watch?v=sguzGWuiRT8