Codex i Jev: Jak przyspieszyć automatyzację przeglądarki nawet 10-krotnie
Codex i Jev: Jak przyspieszyć automatyzację przeglądarki nawet 10-krotnie
Integracja Codex z Jev pozwala na delegowanie rutynowych akcji w przeglądarce, co znacząco redukuje liczbę wywołań LLM i optymalizuje czas wykonania workflow.
Rekomendujemy połączenie narzędzi Codex oraz Jev. Ich synergia umożliwia zwiększenie wydajności interakcji z przeglądarką od 5 do 10 razy.
W standardowym trybie pracy Codex z pojedynczą stroną musi odczytywać DOM, przeprowadzać rozumowanie (reasoning) oraz wywoływać narzędzia na każdym etapie. Każdy taki cykl generuje dodatkowe opóźnienia.
Dzięki nowej architekturze akcje takie jak kliknięcia, nawigacja, przełączanie zakładek czy przewijanie mogą być delegowane do silnika Jev. Codex zachowuje rolę orkiestratora, zajmując się logiką decyzyjną, wprowadzaniem tekstu oraz weryfikacją wyników na podstawie obrazu.
Kluczowe zalety:
Jev wykonuje akcje sekwencyjnie, a Codex jest angażowany tylko wtedy, gdy wymagane jest wprowadzenie danych lub analiza wizualna.
Mniejsza liczba żądań do modelu przekłada się bezpośrednio na niższe opóźnienia i koszty operacyjne.
Instrukcja konfiguracji:
- Przygotuj środowisko Codex z obsługą przeglądarki/CUA, Node.js w wersji 22+ oraz kluczem API TypeSafe.
- Zainstaluj Skill: sklonuj repozytorium Codex lub uruchom komendę
npm run install:codex -- --env-file .env. - Załaduj moduł
jev-use, aby Jev przejął kontrolę nad kliknięciami, nawigacją i przewijaniem. - W momencie konieczności podjęcia decyzji lub wpisania tekstu, sterowanie wraca do Codexa. Po zakończeniu tej fazy Jev kontynuuje wykonywanie kolejnych kroków.
- Przetestuj rozwiązanie na realnej stronie produktowej lub w ramach automatycznych testów regresyjnych.
Rozwiązanie to jest szczególnie wartościowe dla zespołów samodzielnie rozwijających produkty i codziennie przeprowadzających testy przez przeglądarkę.
Skill jest dostępny publicznie na GitHubie: github.com/vlad-terin/jev-use
Dlaczego to ważne
AnalizaTo podejście optymalizuje zużycie zasobów AI poprzez eliminację drogich i wolnych wywołań LLM dla powtarzalnych, mechanicznych akcji w przeglądarce.
Dyskutuj w społeczności
Dziel się swoimi pytaniami i spostrzeżeniami z programistami