diff --git a/browser_env/browser_use_runner.py b/browser_env/browser_use_runner.py index 957f629f..89ff39b3 100644 --- a/browser_env/browser_use_runner.py +++ b/browser_env/browser_use_runner.py @@ -9,6 +9,13 @@ from urllib import error, request from browser_use import Agent, Browser, ChatOpenAI from pydantic import BaseModel, Field, ValidationError, field_validator +SPEED_OPTIMIZATION_PROMPT = """ +Speed optimization instructions: +- Be extremely concise and direct in your responses +- Get to the goal as quickly as possible +- Use multi-action sequences whenever possible to reduce steps +""" + class RunTaskRequest(BaseModel): """RPC payload для запуска browser-use задачи.""" @@ -75,7 +82,13 @@ async def run_browser_task(task: str) -> RunTaskSuccessResponse | RunTaskErrorRe temperature=0.0, ) - agent = Agent(task=task, llm=llm, browser=browser) + agent = Agent(task=task, + llm=llm, + browser=browser, + flash_mode=True, + use_vision=False, + extend_system_message=SPEED_OPTIMIZATION_PROMPT, + ) try: history = await agent.run()