Python toolkit, MCP server, and agent skills for reproducible, auditable clickstream and event log analytics. Helps AI agents, data scientists and analysts build, validate, and cross-check product analytics, quantitative UX, customer journeys, graph-based user flows, behavioral segmentation, A/B tests, process mining models, Markov chain simulation
:oncoming_automobile: "MORE THAN VEHICLE COUNTING!" This project provides prediction for speed, color and size of the vehicles with TensorFlow Object Counting API.
TUI for reviewing diffs, files, and documents with inline annotations
关键参数与规格
关键参数与规格
参数
值
语言
Python
类别
Applications
子类别
Personal
关键词
Computer use
星标数
930
分叉数
81
贡献者
2
创建日期
2024-04-03
更新日期
2026-08-18
1 天星标数
0
7 天星标数
0
排名
12,567
上次排名
12,487
排名变化
-80
7 天星标排名
13,490
上次 7 天星标排名
13,500
7 天星标排名变化
10
总星标排名
11,771
上次总星标排名
11,758
总星标排名变化
-13
国家
China
README 摘录
AutoWebGLM: A Large Language Model-based Web Navigating Agent This is the official implementation of AutoWebGLM. If you find our open-sourced efforts useful, please 🌟 the repo to encourage our following development! Overview AutoWebGLM is a project aimed at building a more efficient language model-driven automated web navigation agent. This project is built on top of the ChatGLM3-6B model, extending its capabilities to navigate the web more effectively and tackle real-world browsing challenges better. Features **HTML Simplification
Algorithm**: Inspired by human browsing patterns, we've designed an algorithm to simplify HTML, making webpages more digestible for LLM agents while preserving crucial information. **Hybrid Human-AI Training**: We combine human and AI knowledge to build web browsing data for curriculum training, enhancing the model's practical navigation skills. **Reinforcement Learning and Rejection Sampling**: We enhance the model's webpage comprehension, browser operations, and efficient task decomposition abilities by bootstrapping it with reinforcement learning and rejection sampling. This benchmark provides a robust
tool for testing and refining the capabilities of AI web navigation agents. Evaluation We have publicly disclosed our evaluation code, data, and environment. You may conduct the experiment using the following code. AutoWebBench & Mind2Web You can find our evaluation datasets at AutoWebBench and Mind2Web . For the code to perform model inference, please refer to ChatGLM3-6B . After obtaining the output file, the score can be obtained through . WebArena We have made modifications to the WebArena environment to fit the interaction
of our system; see WebArena . The modifications and execution instructions can be found in README . MiniWob++ We have also made modifications to the MiniWob++ environment, see MiniWob++ . The modifications and execution instructions can be found in README . License This repository is licensed under the Apache-2. All open-sourced data is for resarch purpose only. Citation If you use this code for your research, please cite our paper.
AutoWebGLM: A Large Language Model-based Web Navigating Agent
This is the official implementation of AutoWebGLM. If you find our open-sourced efforts useful, please 🌟 the repo to encourage our following development!
Overview
AutoWebGLM is a project aimed at building a more efficient language model-driven automated web navigation agent. This project is built on top of the ChatGLM3-6B model, extending its capabilities to navigate the web more effectively and tackle real-world browsing challenges better.
Features
HTML Simplification Algorithm: Inspired by human browsing patterns, we've designed an algorithm to simplify HTML, making webpages more digestible for LLM agents while preserving crucial information.
Hybrid Human-AI Training: We combine human and AI knowledge to build web browsing data for curriculum training, enhancing the model's practical navigation skills.
Reinforcement Learning and Rejection Sampling: We enhance the model's webpage comprehension, browser operations, and efficient task decomposition abilities by bootstrapping it with reinforcement learning and rejection sampling.
Bilingual Web Navigation Benchmark: We introduce AutoWebBench—a bilingual (Chinese and English) benchmark for real-world web browsing tasks. This benchmark provides a robust tool for testing and refining the capabilities of AI web navigation agents.
Evaluation
We have publicly disclosed our evaluation code, data, and environment. You may conduct the experiment using the following code.
AutoWebBench & Mind2Web
You can find our evaluation datasets at AutoWebBench and Mind2Web.
For the code to perform model inference, please refer to ChatGLM3-6B.
After obtaining the output file, the score can be obtained through python eval.py [result_path].
WebArena
We have made modifications to the WebArena environment to fit the interaction of our system; see WebArena. The modifications and execution instructions can be found in README.
MiniWob++
We have also made modifications to the MiniWob++ environment, see MiniWob++. The modifications and execution instructions can be found in README.
License
This repository is licensed under the Apache-2.0 License. All open-sourced data is for resarch purpose only.
Citation
If you use this code for your research, please cite our paper.
@inproceedings{lai2024autowebglm,
author = {Lai, Hanyu and Liu, Xiao and Iong, Iat Long and Yao, Shuntian and Chen, Yuxuan and Shen, Pengbo and Yu, Hao and Zhang, Hanchen and Zhang, Xiaohan and Dong, Yuxiao and Tang, Jie},
title = {AutoWebGLM: A Large Language Model-based Web Navigating Agent},
booktitle = {Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining},
pages = {5295–-5306},
year = {2024}
}