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
wancoimo
February 08, 2025
Programming
27
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
230
小型ローカルAIで日本語の音声会話botを作った話
route250
1
86
Java嫌いのぼやき
route250
1
32
くそゲーをLLMにやらせてみた
route250
1
17
サーバールームのトラブル〜雪が降るサーバルームの怪〜
route250
1
22
LLMの精度ってどうなの?
route250
1
25
ネット記事からツイートを生成する話
route250
1
22
Other Decks in Programming
See All in Programming
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
510
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
260
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
120
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
120
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
290
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
450
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
170
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
250
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
440
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
170
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
830
The browser strikes back
jonoalderson
0
1.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Automating Front-end Workflow
addyosmani
1369
210k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
The Cult of Friendly URLs
andyhume
79
7k
RailsConf 2023
tenderlove
30
1.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
GitHub's CSS Performance
jonrohan
1033
470k
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