Skip to main content
DashAI is an intelligent, conversational assistant integrated directly into the DynamicLink portal. DashAI is designed to streamline your workflow, provide instant support, and give you unprecedented control over your network resources using simple, natural language.

Access DashAI

From anywhere in the app, click the DashAI icon in the bottom right: Screenshot From the dashboard, you can see common questions and create a new chat: Screenshot

Context and RAG

DashAI uses Retrieval-Augmented Generation (RAG). Retrieval-Augmented Generation (RAG) is an AI technique that combines a retrieval system with a generative model. Instead of relying only on what an external model was trained on, DashAI first searches the Zayo DynamicLink knowledge base. That retrieved context is then passed into the DashAI LLM so its answer is grounded in current, specific, and domain-accurate data. This reduces hallucinations and lets models handle topics they weren’t originally trained on.

Use DashAI as a question and support bot

You can use the DashAI LLM as a support bot where you can ask troubleshooting questions, how-to questions, and any other questions about DynamicLink processes or concepts. For example:
  • “My latency to the AWS us-east-1 on-ramp seems high. What are the first steps to investigate?”
  • “How do I add a new VLAN to my existing port?”
  • “What is the difference between an E-Line and an E-LAN service?”
DashAI will analyze your question, retrieve the relevant information from the knowledge base, and provide a synthesized, easy-to-understand answer directly in the chat window.

Use DashAI as an operational tool

You can perform CRUD (Create, Read, Update, Delete) operations on your network resources simply by telling DashAI what you want to do. This feature applies to a wide range of your DynamicLink resources, including:
  • L2 & L3 Connections (E-Line, E-LAN, etc.)
  • Dedicated Internet Access (DIA)
  • Cloud Connections (AWS, Azure, Google Cloud, etc.)
  • Service Events & Alarms
  • Performance Statistics
  • Enable /Disable Services
  • Set Security rules
You will always be presented with a confirmation prompt before execution. See Command verification below

Command structure and best practices

  • Be specific: Include identifiers like circuit IDs, locations, or service names for clarity.
  • State your intent clearly: Use action words like “create,” “show,” “get,” “update,” “change,” “increase,” or “delete.”
  • Combine queries: You can ask for information and then act on it in a subsequent command.

Example CRUD commands

The following table provides examples of how you can manage your resources using natural language.
Intent / ActionResourceExample CommandExpected Outcome
Create (C)L2 Connection”Create a new 1 Gbps E-Line service between our port in Chicago and our port in New York.”DashAI initiates the provisioning workflow and prompts you for any additional required details.
Create (C)Cloud Connection”Provision a new 500 Mbps connection to AWS in us-east-1 using my existing port.”DashAI begins the cloud on-ramp provisioning process.
Read (R)Statistics”Show me the bandwidth utilization stats for circuit ID ZYO-12345 for the last 24 hours.”DashAI displays a chart or summary of the requested statistics directly in the chat.
Read (R)Events / Alarms”Are there any active alarms on my DIA service in London?”DashAI queries the event management system and reports the status of any relevant alarms.
Read (R)Service Details”Get the configuration details for my Azure ExpressRoute connection ER-ASH-01.”DashAI returns key configuration data like VLAN IDs, peer IPs, and service keys.
Update (U)Bandwidth”Increase the bandwidth of circuit ZYO-54321 to 2 Gbps.”DashAI presents a summary of the change and the associated cost, then asks for confirmation to proceed.
Update (U)Configuration”Update the description of my port in Dallas to ‘Primary Data Center Uplink’.”DashAI makes the requested text change to the resource’s metadata after confirmation.
Delete (D)Connection”Decommission the Layer 2 service with ID ZYO-98765.”DashAI presents a critical warning and requires explicit confirmation before initiating the de-provisioning process.

Command verification

No service-impacting change (Update, Delete) or new service creation (Create) will ever be executed without your explicit approval. After you issue a command to modify a resource, DashAI will respond with a summary of the planned action, including the specific resource to be changed and the nature of the change. You will then be prompted to confirm by typing “yes,” “confirm,” or clicking an “Approve” button before the action is sent to the orchestration engine. This ensures you have a final opportunity to review and prevent any unintended changes.