Jev Ultrafast: Agent duyệt web cực nhanh của browser-use — tìm vé máy bay trong 7,1 giây
Repo này là gì
Jev Ultrafast (11.035★) là một browser agent — agent có thể thao tác trình duyệt web thật — được phát triển bởi đội ngũ browser-use (browser-use.com) kết hợp với nền tảng TypeSafe (docs.typesafe.ai). Ý tưởng cốt lõi nằm ở câu khẩu hiệu của repo: “i. am. speed.” — và một action space động, được đánh chỉ mục (dynamic, indexed action space). Repo: https://github.com/browser-use/jev-ultrafast.
Thay vì để LLM quyết định mọi thứ ở mỗi bước, Jev chia việc: nó chọn thao tác + chọn phần tử (operation + target), còn LLM chỉ viết văn bản khi cần nhập chữ (TYPE_TEXT).
Vì sao nó đột phá
- Tốc độ huyền thoại: tìm được chuyến bay Zürich → London trên Google Flights trong 7,1 giây — tính cả lúc sinh nội dung thật và chờ load trang.
- Action space thông minh: mỗi lần quan sát trang, hệ thống tạo bảng phần tử (element table) đánh số
[1] [2] [3]..., và chỉ đưa ra đúng các thao tác được hỗ trợ:CLICK,TYPE_TEXT,SELECT,SCROLL_UP,SCROLL_DOWN,WAIT,DONE,BLOCKED. - “Small LLM writes text only” — giảm tải tối đa cho mô hình: LLM không phải nghĩ từng cú click, chỉ viết chữ khi cần, nên vòng lặp xử lý nhanh và rẻ hơn nhiều.
Bắt đầu nhanh
git clone https://github.com/browser-use/jev-ultrafast.git
cd jev-ultrafast
Chạy nhanh với uv:
uv run jev
Chạy kịch bản riêng (nạp biến môi trường từ file .env):
uv run --env-file .env python your_script.py
Ví dụ kèm theo repo: python examples/flights.py — cùng một policy nhưng bạn có thể đổi task khác hoàn toàn (cờ --keep để giữ cửa sổ mở giữa các lần chạy).
Ứng dụng thực tế
- Tự động hoá công việc web cá nhân: so sánh giá vé máy bay, khách sạn, tìm kiếm đối thủ — yêu cầu tốc độ cao kiểu “quá giang mắt người”.
- Test E2E kiểu agent: để agent thao tác UI thật theo yêu cầu ngôn ngữ tự nhiên, nhanh hơn test scripting truyền thống.
- Nền tảng cho agent cloud: browser-use mở waitlist Browser Use Cloud cho “ultrafast browser agents” chạy trên đám mây — repo này chính là engine đằng sau.
Kết luận và takeaways
- Jev Ultrafast cho thấy hướng đi mới: tách “quyết định” khỏi “viết chữ” để agent nhanh hơn.
- Bắt đầu cực nhanh: clone +
uv run jev; muốn demo ấn tượng thì chạyexamples/flights.py. - Theo dõi act space (
CLICK/TYPE_TEXT/SELECT/SCROLL/WAIT/DONE/BLOCKED) sẽ quen thuộc với ai từng viết agent trước đây — nhưng ở đây mọi thứ được đánh chỉ mục động theo từng trang, không hard-code.
Nếu bạn đang xây agent web của riêng mình và chật vật vì nó “chậm như rùa”, Jev Ultrafast là repo đáng đọc lại toàn bộ agent.py của nó.