IP Library › Granted Patent US 12,568,019
Granted Patent B2
US 12,568,019 · App. 18/502,771 · Granted Mar 3, 2026

Intelligent auto-prompt engine for network management

Inventors: Pengfei Sun (Reno, NV); Eric Siyuan Liang (San Francisco, CA); Qihong Shao (Clyde Hill, WA); Elissa E. Murphy (Atherton, CA)
Assignee: CISCO TECHNOLOGY, INC.
H04L41/0886H04L41/0813H04L41/12H04L41/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,568,019
App. No.
18/502,771
Granted
Mar 3, 2026
Kind
B2
Abstract

A unified prompt-based network management system that involves an intelligent auto-prompt engine generating contextualized prompts for an artificial intelligence model. The artificial intelligence model generates instructions and/or solutions and adapts to different application scenarios based on an enterprise network knowledge and reverse inference(s). Specifically, methods are provided that involve obtaining input data related to a configuration or an operation of one or more assets in an enterprise network and generating a contextualized prompt based on the input data, network knowledge information of the enterprise network, and at least one reverse inference generated using an artificial intelligence model. The methods further involve providing the contextualized prompt to the artificial intelligence model for generating a tailored response to the input data, wherein the tailored response includes a set of actionable tasks to be performed with respect to the one or more assets of the enterprise network.

Claims (66)

1 . A computer-implemented method comprising:

obtaining input data related to a configuration or an operation of one or more assets in an enterprise network;

generating a contextualized prompt based on the input data, network knowledge information of the enterprise network, and at least one reverse inference generated using an artificial intelligence model;

providing the contextualized prompt to the artificial intelligence model for generating a tailored response to the input data, wherein the tailored response includes a set of actionable tasks to be performed with respect to the one or more assets of the enterprise network; and

changing, by a computing device, the configuration of at least one affected network device of the one or more assets in the enterprise network by performing the set of actionable tasks.

2 . The computer-implemented method of claim 1 , wherein the input data is a user input and further comprising:

obtaining the network knowledge information, which includes a topology of the enterprise network and data related to a plurality of network features of a plurality of assets in the enterprise network; and

generating at least one enterprise network embedding based on the network knowledge information, wherein the contextualized prompt is generated by processing the input data based on the at least one enterprise network embedding.

3 . The computer-implemented method of claim 1 , wherein the input data is a user input and the network knowledge information include a network knowledge graph.

4 . The computer-implemented method of claim 3 , further comprising:

extracting a set of nodes from a plurality of nodes of the network knowledge graph based on the input data; and

generating a network knowledge vector based on the set of nodes, wherein the contextualized prompt is generated by processing the input data based on the network knowledge vector.

5 . The computer-implemented method of claim 1 , wherein the input data includes at least one query or instruction from a user, and generating the contextualized prompt further includes:

generating at least one user embedding based on a persona of the user which includes one or more of a user profile and a user role within the enterprise network; and

generating the contextualized prompt by processing the input data based on the at least one user embedding.

6 . The computer-implemented method of claim 1 , wherein changing the configuration of the at least one affected network device includes:

establishing, by the computing device, a connection with each of the at least one affected network device using an application programming interface; and

reconfiguring, by the computing device, a hardware or a firmware on a respective network device.

7 . The computer-implemented method of claim 1 , further comprising training the artificial intelligence model during an inference phase to generate the at least one reverse inference.

8 . A computer-implemented method comprising:

obtaining input data related to a configuration or an operation of one or more assets in an enterprise network;

generating a contextualized prompt based on the input data, network knowledge information of the enterprise network, and at least one reverse inference generated using an artificial intelligence model;

providing the contextualized prompt to the artificial intelligence model for generating a tailored response to the input data, wherein the tailored response includes a set of actionable tasks to be performed with respect to the one or more assets of the enterprise network; and

training the artificial intelligence model during an inference phase by:

obtaining a prompt including context information about the enterprise network and user input,

generating a solution including at least one actionable task by processing the prompt using the artificial intelligence model,

generating a new prompt including the context information and the solution, and

generating the at least one reverse inference by processing the new prompt using the artificial intelligence model.

9 . The computer-implemented method of claim 8 , further comprising:

training the artificial intelligence model based on a plurality of network domain specific applications, wherein generating the contextualized prompt is further based on a selected one of the plurality of network domain specific applications.

10 . The computer-implemented method of claim 9 , wherein the plurality of network domain specific applications include a network connectivity related service, a network security related service, and a network management service and wherein the artificial intelligence model is a large language machine model.

11 . The computer-implemented method of claim 8 , wherein the input data includes at least one query or instruction from a user, and wherein generating the contextualized prompt includes:

generating at least one user embedding based on a persona of the user which includes one or more of a user profile and a user role within the enterprise network; and

generating the contextualized prompt by processing the input data based on the at least one user embedding.

12 . An apparatus comprising:

a memory;

a network interface configured to enable network communications; and

a processor, wherein the processor is configured to perform a method comprising:

obtaining input data related to a configuration or an operation of one or more assets in an enterprise network;

generating a contextualized prompt based on the input data, network knowledge information of the enterprise network, and at least one reverse inference generated using an artificial intelligence model, wherein the contextualized prompt is generated by:

generating input embedding based on the input data,

generating at least one network embedding based on the network knowledge information in a network knowledge graph and the input data, and

generating, by an artificial intelligence prompt engine, the contextualized prompt based on the input embedding, the at least one network embedding, and the at least one reverse inference;

generating, by the artificial intelligence model, a tailored response to the input data based on the contextualized prompt, wherein the tailored response includes a set of actionable tasks to be performed with respect to the one or more assets of the enterprise network; and

providing the tailored response for configuring the one or more assets in the enterprise network.

13 . The apparatus of claim 12 , wherein the input data is a user input and the processor is further configured to perform:

obtaining the network knowledge information, which includes a topology of the enterprise network and data related to a plurality of network features of a plurality of assets in the enterprise network; and

generating the at least one network embedding based on the network knowledge information.

14 . The apparatus of claim 12 , wherein the input data is a user input and the network knowledge information include the network knowledge graph.

15 . The apparatus of claim 14 , wherein the processor is further configured to perform:

extracting a set of nodes from a plurality of nodes of the network knowledge graph based on the input data; and

generating a network knowledge vector based on the set of nodes, wherein the contextualized prompt is generated by processing the input data based on the network knowledge vector.

16 . The apparatus of claim 12 , wherein the input data includes at least one query or instruction from a user, and wherein the processor is configured to generate the contextualized prompt further by:

generating at least one user embedding based on a persona of the user which includes one or more of a user profile and a user role within the enterprise network; and

generating the contextualized prompt by processing the input data based on the at least one user embedding.

17 . The apparatus of claim 12 , wherein the processor is further configured to perform:

changing, by a computing device, the configuration of one or more affected network devices in the enterprise network by performing the set of actionable tasks.

18 . The apparatus of claim 12 , further comprising:

generating, by the artificial intelligence model, the at least one reverse inference based on a known set of actionable tasks.

19 . The apparatus of claim 12 , wherein the at least one reverse inference is generated by:

obtaining a prompt including context information about the enterprise network and user input;

generating a solution including at least one actionable task by processing the prompt using the artificial intelligence model;

generating a new prompt including the context information and the solution; and

generating the at least one reverse inference by processing the new prompt using the artificial intelligence model.

20 . The apparatus of claim 12 , wherein generating the contextualized prompt further includes:

adopting, by the artificial intelligence prompt engine, a prompt to a specific network domain based on a user persona, to generate the contextualized prompt.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: SUN, PENGFEI; LIANG, ERIC SIYUAN; SHAO, QIHONG; MURPHY, ELISSA E.
To: CISCO TECHNOLOGY, INC.
Reel/Frame 065483/0444 →
Continuity (1)
Related Publication 20250150345A1 · May 8, 2025
References Cited (15)
US 10592569B2 · Flake et al. · 2020 [cited by applicant]
US 20230274089A1 · Tunstall-Pedoe et al. · 2023 [cited by applicant]
US 20240430173A1 · Coudert · 2024 [cited by examiner]
US 20250141769A1 · Li · 2025 [cited by examiner]
Bang Y., et al., “A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivity,” arXiv:2302.04023v2 [cs.CL], Feb. 28, 2023, 52 Pages. [cited by applicant]
Chen Y., et al., “NetGPT: An AI-Native Network Architecture for Provisioning Beyond Personalized Generative Services,” arXiv:2307.06148v2 [cs.LG], Jul. 23, 2023, 7 pages. [cited by applicant]
Choi J. H., et al., “ChatGPT Goes to Law School,” 71 Journal of Legal Education 387, https://ssrn.com/abstract=4335905, Jan. 23, 2023, 16 pages. [cited by applicant]
Denny P., et al., “Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language,” arXiv:2210.15157v1 [cs.HC], Oct. 27, 2022, 7 Pages. [cited by applicant]
Hamadanian P., et al., “A Holistic View of AI-driven Network Incident Management,” Oct. 2023, 8 Pages. [cited by applicant]
Jiao C., et al., “Network Device System Logging Summarization Based on Low-rank Adaptation and Contrastive Learning,” Technical Disclosure Commons, Defensive Publications Series, Aug. 2023, 11 Pages. [cited by applicant]
Lee H., et al., “RLAIF: Scaling Reinforcement Learning from Human Feedback with AI Feedback,” arXiv:2309.00267v1 [cs.CL], Sep. 1, 2023, 18 Pages. [cited by applicant]
Liu P., et al., “Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing,” arXiv:2107.13586v1 [cs.CL], Jul. 28, 2021, 46 pages. [cited by applicant]
Mani S.K., et al., “Enhancing Network Management Using Code Generated by Large Language Models,” arXiv:2308.06261v1 [cs.NI], Aug. 11, 2023, 8 pages. [cited by applicant]
Wang J., et al., “Prompt Engineering for Healthcare: Methodologies and Applications”, arXiv:2304.14670v1 [cs.AI], Apr. 28, 2023, pp. 1-33. [cited by applicant]
White J., et al., “A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT,” arXiv:2302.11382v1 [cs.SE], Feb. 21, 2023, 19 Pages. [cited by applicant]