Negative Feedback Learning for LLM Network Troubleshooting Agents
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large language models (LLMs) face challenges in network monitoring and control due to delays in responding to queries and potential mistakes, which hinder their use in self-healing networks.
Innovation Solution
A device uses negative feedback learning to adjust prompts for LLM-based agents, allowing them to perform tasks without significant delays and improve accuracy by learning from successful troubleshooting trajectories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If LLM-based agents are used for network troubleshooting tasks, then the ability to perform complex tasks is improved, but response time increases significantly
Solution Approach 1:
The system pre-generates multiple possible responses and trajectories before the user sees the final answer. LLMs generate several potential troubleshooting paths in advance, then select the best one, reducing the perceived response time while maintaining complex task capability.
Solution Approach 2:
The troubleshooting process is divided into multiple independent trajectories or paths. Each trajectory represents a possible sequence of actions the LLM can take, allowing parallel generation and evaluation of different approaches to the same problem.
2Extent of automation
If LLM-based agents are used for network monitoring, then automation capability is improved, but mistake rate increases
Solution Approach 1:
The system implements feedback loops where generated trajectories are evaluated for correctness. Failed trajectories provide negative feedback that helps identify and correct mistakes, improving the reliability of automated decisions over time while maintaining high automation levels.
Solution Approach 2:
Mistakes and failures are converted into valuable training data. The system learns from erroneous trajectories by analyzing what went wrong and adjusting future generations, turning reliability problems into improvement opportunities.
3Manufacturing precision
If multiple troubleshooting trajectories are generated, then task completion accuracy is improved, but computational complexity increases
Solution Approach 1:
The system generates a limited number of trajectories that is sufficient for achieving good accuracy without overwhelming computational resources. Rather than exhaustively exploring all possible paths, it generates enough diverse trajectories to ensure high probability of finding correct solutions.
Data Source
AI summary
In one implementation, a device obtains an indication of a failure by a language model-based agent for a computer network to perform a first task requested by a first prompt. The device determines a feedback metric that quantifies how critical the failure is. The device identifies a subsequent prompt for the language model-based agent to perform a new task of a similar type as the first task. The device adjusts, based on the feedback metric, the subsequent prompt to avoid the language model-based agent failing the new task.


