Microsoft patents AI system that checks its own work for errors
Microsoft describes a software system where an AI agent uses three distinct roles: an assistant, a user proxy, and a critic. The assistant suggests tools to handle a task, and the user proxy runs them. A separate critic then reviews the results to find mistakes before the final answer is given.
In the filing’s own words
A computing system for artificial intelligence-automated review of agentic flows includes processing circuitry configured to implement an agentic flow in an artificial intelligence agent. The agent includes an assistant, a user proxy, and a critic. The user proxy receives information related to an event and instructions to process the event. In a first conversation between the assistant and the user proxy, the user proxy receives a recommendation for a tool and returns a tool response to the assistant after executing the tool. The assistant generates a tool response report and sends the tool response report to the user proxy. In a second conversation between the user proxy and the critic, the user proxy sends the tool response report to the critic. The critic reviews the tool response report for errors and returns any detected errors to the user proxy. The user proxy relays the detected errors to the assistant.
What exactly they claim (claim 1)
1. A computing system for artificial intelligence-automated review of agentic flows, comprising: a computing device including processing circuitry configured to execute instructions using portions of associated memory to implement an agentic flow in an automated artificial intelligence (AI) agent, the agent comprising an assistant, a user proxy, and a critic, wherein the user proxy is configured to receive information related to an event and implement an agentic flow to determine one or more tools to process the event, in a first conversation between the assistant and the user proxy, the user proxy receives a recommendation for a tool from the assistant and returns a tool response to the assistant after executing the recommended tool, and the assistant generates a tool response report and sends the tool response report to the user proxy, in a second conversation between the user proxy and the critic, the user proxy sends the tool response report to the critic, the critic reviews the tool response report for errors, and, in a case that one or more errors is detected by the critic, the critic returns the one or more detected errors to the user proxy, and the user proxy relays the one or more detected errors to the assistant.
Facts
- Company
- Microsoft (Microsoft Technology Licensing, LLC)
- Official title
- ARTIFICIAL INTELLIGENCE-AUTOMATED REVIEW OF AGENTIC FLOWS
- Publication number
- US20260288566A1
- Application number
- 19086975
- Filed
- Mar 21, 2025
- Published
- Sep 24, 2026
- Inventors
- 4
- Claims
- 20
Classified under
G06F 11/079 Physics & computingG06F 11/0709 Physics & computingMore from Microsoft in AI & software
- Microsoft patents method to check AI answers against verified facts Oct 20, 2026
- Microsoft patents AI that presents PowerPoint slides for you Sep 3, 2026
- Microsoft patents method to check if LLM answers are based on real data Sep 10, 2026
- Microsoft patents system to blend multiple AI agents into one chat Oct 1, 2026
- Microsoft patents system that answers questions using your screen history Oct 15, 2026
Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.