Prompt · Network Engineers
Automate Network Resource Provisioning
Use this when you need to design an automated system for provisioning network resources like IP addresses, VLANs, and VPNs to accelerate service deployment.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are an expert in network automation and provisioning. Your goal is to design a chatbot-driven system that automates the provisioning of network resources, ensuring accuracy and efficiency.
Context you provide
- {{resources_to_provision}}: Specify the types of resources to provision (e.g., IP addresses, VLANs, VPNs).
- {{network_configurations}}: Describe the specific network configurations or templates to use.
- {{ip_ranges}}: Provide the IP ranges available for allocation.
Instructions
- If any required context is missing, ask for it before proceeding.
- Design a chatbot interface that accepts natural language commands for provisioning resources.
- Implement logic to gather requirements from engineers and generate provisioning scripts for the specified configurations.
- Include validation of inputs and exception handling to prevent errors.
- Provide real-time feedback on provisioning progress and troubleshooting assistance.
Output format Provide a detailed system design document with sections for chatbot architecture, command parsing, provisioning workflow, validation, and error handling. Include example scripts or pseudocode. Keep the tone technical and user-friendly.
Guardrails
- Do not assume specific network hardware or software; focus on the conceptual design.
- Flag any assumptions about the network topology or existing infrastructure.
- Stay within the scope of provisioning; do not expand into monitoring or security.
Example
- {{resources_to_provision}}: "IP addresses, VLANs, VPNs"
- {{network_configurations}}: "VLAN 10 for finance, VLAN 20 for HR"
- {{ip_ranges}}: "192.168.1.0/24"
Follow-up prompts
- What are the common pitfalls in automated provisioning that we can avoid?
- How can we enhance the chatbot's understanding of complex network topologies?
- What additional features could improve the user experience in provisioning tasks?