NetAssistant: Dialogue Based Network Diagnosis in Data Center Networks
Talkat 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI '24) · 2024-04-16..04-18·
summary
NetAssistant is a task‑oriented chatbot deployed in ByteDance data centers for over three years that runs 100+ executable troubleshooting workflows built from atomic functions contributed by network engineers. It connects a dialog engine, a workflow engine and a data engine to fetch alerts or on‑demand metrics, intercepts 50–90% of user diagnosis queries daily, handles hundreds of usages every day, and yields about a 25% on‑call time reduction in production.
AI-written summary · about
chapters (7)
- 0:00NetAssistant project
- 3:50Three-layer architecture
- 8:28Dialogue engine and NLU
- 10:36Data engine optimizations
- 12:44Live user dialogues
- 15:10Deployment results and impact
- 16:57Lessons learned and future
related talks
30mAI-based Assistant for Business Process Outsourcing
59mFrom Pair to Peer Programmer
46mMagic of Automation and Everyday Chores
26mFrom autocomplete to agents: AI coding assistance state of play
15mVibe Coding at Scale: Customizing AI Assistants for Enterprise Environments
46mMagic of Automation and Everyday Chores
54mGen AI & the SDLC: Changing the way we bring digital products to life
28mZero Service Desk: Applying Machine Learning for Autonomous IT Support
