๐
๐
9/ Stay tuned for more updates!
๐ Paper: arxiv.org/abs/2411.150...
๐ Blog:ย http://scribehow.com/library/scribe-agent
๐ป Code: github.com/colonylabs/S...
๐ฅ Team: @junhongshen1.bsky.social Atishay Jain, Zedian Xiao, Ishan Amlekar, Mouad Hadji, Aaron Podolny @atalwalkar.bsky.social
8/ What's next? The possibilities are vastโfrom integrating advanced reasoning and planning modules to exploring multi-modal systems. ScribeAgent highlights the potential of production-scale training data, paving the way for future web agents that are both powerful and cost-effective.
7/ Beyond performance, ScribeAgent models also provide efficiency gains relative to most proprietary baselines, which are typically larger in size and slower at inference time. This makes ScribeAgent an attractive option in terms of accuracy, latency, and cost.
6/ Our results? ScribeAgent outperforms GPT-4o on our internal dataset and achieves state-of-the-art direct generation performance on the public benchmark Mind2Web. Our multi-agent system integrating GPT-4o also improves the best task success rate for text-only agents by 14.1% on WebArena.
5/ Combining next-step prediction with effective HTML preprocessing, we fine-tune two versions of ScribeAgent. The cost-efficient ๐ฆ๐ฐ๐ฟ๐ถ๐ฏ๐ฒ๐๐ด๐ฒ๐ป๐-๐ฆ๐บ๐ฎ๐น๐น is based on 7B Qwen2, while the better-performing ๐ฆ๐ฐ๐ฟ๐ถ๐ฏ๐ฒ๐๐ด๐ฒ๐ป๐-๐๐ฎ๐ฟ๐ด๐ฒ is based on 32B Qwen2.5.
4/ Data is the key! We leverage Scribe scribehow.com/, an AI documentation software that streamlines the creation of step-by-step guides for web tasks, to collect large-scale action data executed by real users on over 250 web domains. See scribehow.com/shared for example workflows.
3/ Most existing web agents rely heavily on prompting general-purpose proprietary models like GPT-4. However, LLMs like GPT-4 are not specifically trained to parse languages like HTML, limiting the agent's ability to plan and reason. In contrast, ScribeAgent adapts the LLM itself for web navigation.
2/ Web agents navigate through websites to solve real-world tasks. After the user defines a high-level objective, the agent outputs step-by-step actions based on the objective, observation, and interaction history. For text-based agents, the observation typically includes the website's URL and HTML.
1/ Introducing ScribeAgent ๐ค! Using ๐ฟ๐ฒ๐ฎ๐น-๐๐ผ๐ฟ๐น๐ฑ ๐๐ฒ๐ฏ ๐๐ผ๐ฟ๐ธ๐ณ๐น๐ผ๐ ๐ฑ๐ฎ๐๐ฎ, we at @scsatcmu.bsky.social and Scribe scribehow.com/ have adapted ๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐น-๐ฝ๐๐ฟ๐ฝ๐ผ๐๐ฒ ๐ผ๐ฝ๐ฒ๐ป-๐๐ผ๐๐ฟ๐ฐ๐ฒ ๐๐๐ ๐ into ๐๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น๐ถ๐๐ฒ๐ฑ ๐๐ฒ๐ฏ ๐ฎ๐ด๐ฒ๐ป๐๐, outperforming agents that rely on proprietary models like GPT-4 and o1-preview. More in ๐งต.