The article discusses the use of AI agents for automating and optimizing tasks in the networking industry, including network deployment, configuration, and monitoring. It outlines a workflow with four agents that collectively achieve the setup and verification of network connectivity within a Linux and SR Linux container environment.
The author demonstrates a workflow involving four AI agents designed to deploy, configure, and monitor a network:
Document Specialist Agent: This agent extracts installation, topology deployment, and node connection instructions from a specified website.
- Linux Configuration Agent: Executes the installation and configuration commands on a Debian 12 UTM VM, checks the health of the VM, and verifies the successful deployment of network containers.
- Network Configuration Specialist Agent: Configures network IP allocation, interfaces, and routing based on the network topology, including detailed BGP configurations for different network nodes.
- Senior Network Administrator Agent: Applies the generated configurations to the network nodes, checks BGP peering, and verifies end-to-end connectivity through ping tests.
InstructLab is an open-source project that facilitates contributions to Large Language Models (LLMs) by enabling community members to add 'skills' or 'knowledge' to existing models. InstructLab uses a model-agnostic technology to allow model creators to integrate new skills without retraining the entire model.