Saved in:
Bibliographic Details
Main Authors: Daneshamooz, Jaber, Vuong, Eugene, Koduru, Laasya, Chandrasekaran, Sanjay, Gupta, Arpit
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.00625
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915616204521472
author Daneshamooz, Jaber
Vuong, Eugene
Koduru, Laasya
Chandrasekaran, Sanjay
Gupta, Arpit
author_facet Daneshamooz, Jaber
Vuong, Eugene
Koduru, Laasya
Chandrasekaran, Sanjay
Gupta, Arpit
contents We present NetGent, an AI-agent framework for automating complex application workflows to generate realistic network traffic datasets. Developing generalizable ML models for networking requires data collection from network environments with traffic that results from a diverse set of real-world web applications. However, using existing browser automation tools that are diverse, repeatable, realistic, and efficient remains fragile and costly. NetGent addresses this challenge by allowing users to specify workflows as natural-language rules that define state-dependent actions. These abstract specifications are compiled into nondeterministic finite automata (NFAs), which a state synthesis component translates into reusable, executable code. This design enables deterministic replay, reduces redundant LLM calls through state caching, and adapts quickly when application interfaces change. In experiments, NetGent automated more than 50+ workflows spanning video-on-demand streaming, live video streaming, video conferencing, social media, and web scraping, producing realistic traffic traces while remaining robust to UI variability. By combining the flexibility of language-based agents with the reliability of compiled execution, NetGent provides a scalable foundation for generating the diverse, repeatable datasets needed to advance ML in networking.
format Preprint
id arxiv_https___arxiv_org_abs_2509_00625
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle NetGent: Agent-Based Automation of Network Application Workflows
Daneshamooz, Jaber
Vuong, Eugene
Koduru, Laasya
Chandrasekaran, Sanjay
Gupta, Arpit
Artificial Intelligence
We present NetGent, an AI-agent framework for automating complex application workflows to generate realistic network traffic datasets. Developing generalizable ML models for networking requires data collection from network environments with traffic that results from a diverse set of real-world web applications. However, using existing browser automation tools that are diverse, repeatable, realistic, and efficient remains fragile and costly. NetGent addresses this challenge by allowing users to specify workflows as natural-language rules that define state-dependent actions. These abstract specifications are compiled into nondeterministic finite automata (NFAs), which a state synthesis component translates into reusable, executable code. This design enables deterministic replay, reduces redundant LLM calls through state caching, and adapts quickly when application interfaces change. In experiments, NetGent automated more than 50+ workflows spanning video-on-demand streaming, live video streaming, video conferencing, social media, and web scraping, producing realistic traffic traces while remaining robust to UI variability. By combining the flexibility of language-based agents with the reliability of compiled execution, NetGent provides a scalable foundation for generating the diverse, repeatable datasets needed to advance ML in networking.
title NetGent: Agent-Based Automation of Network Application Workflows
topic Artificial Intelligence
url https://arxiv.org/abs/2509.00625