CodeariaAcademy
מאגר GitHubקומיט החודשאוטומציהפיתוח

Jev Ultrafast

22k

סוכן דפדפן מצוות browser-use, שבו את ההחלטה על כל צעד מקבל לא LLM אלא המודל Jev: איזו פעולה ועל איזה אלמנט. חיפוש טיסה ב-Google Flights תוך 7.1 שניות, רישיון MIT.

לא הרצנו בעצמנו: התיאור לפי התיעוד והמאגר.

במספרים

חיפוש טיסה ב-Google Flights
זמן, בשלושה זוגות הרצות
רישיון

מה זה

סוכן דפדפן רגיל שולח בכל צעד צילום מסך או עץ דף ל-LLM ומחכה שיכתוב איפה ללחוץ. Jev Ultrafast, מאגר חדש של צוות browser-use, עובד אחרת. הדף הופך לטבלה ממוספרת של אלמנטים, והמודל TypeSafe Jev בוחר בבקשה אחת מה לעשות ועל איזה אלמנט. מודל גנרטיבי נכנס לתמונה רק כשצריך להקליד משהו.

ההבדל מ-browser-use, שכנו בקטלוג, הוא בגישה. שם הסוכן כללי וחושב עם מודל גדול בכל צעד, כאן זו לולאה צרה ומהירה שבה ה-LLM כמעט לא משתתף. זה אותו מהלך שפירקנו במאמר על Jev: החלטות בינאריות והחלטות בחירה מורדות מהמודל הגנרטיבי, והסוכן נעשה מהיר יותר.

איך זה בנוי

page → table
הדף הופך לרשימה ממוספרת של אלמנטים, ובלולאה הראשית אין צילומי מסך.
TypeSafe Jev
בוחר בבקשה אחת את הפעולה (CLICK, TYPE_TEXT, SELECT, גלילה, WAIT, DONE) ואת מספר האלמנט.
OpenRouter
נדרש רק כשצריך להקליד משהו, למשל שם של עיר; בדוגמה זה inception/mercury-2.5 דרך OpenRouter.
DOM check
הפלט של המודל אף פעם לא הופך לסלקטור, לקואורדינטות או לקוד: כל פעולה קשורה לצומת DOM אמיתי ונבדקת שוב לפני הלחיצה.
uv sync
‏Chrome מתחבר דרך Browser Harness, וצריך מפתח TypeSafe ומפתח למודל הטקסט; יש מפקח מקומי שמציג את ההסתברויות של הפעולות וספריית Agent למשימות משלכם.

לדעת לפני התקנה

ההדגמה מחפשת טיסות, אבל לא בוחרת ולא מזמינה כרטיס. מדידת 7.1 השניות מתחילה אחרי הטעינה הראשונה של הדף, ואת "‎−25% זמן" המחברים עצמם מתארים כשלושה זוגות הרצות של משימה אחת, לא כמבחן אמינות.
פריימים, shadow DOM, ‏canvas, העלאת קבצים ולשוניות קופצות עדיין מחוץ ל-MVP.
המחיר המלא של משימה, כולל הבקשות ל-Jev, לא נחשף.

תגובות