Microsoft patents AI system that checks its own work for errors
Microsoft describes a system where an AI agent uses three parts: an assistant that picks tools, a user proxy that runs them, and a critic that reviews the results. The critic looks for mistakes in the assistant's work and sends any errors back so the system can fix them.
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
- SECURITY ACTION BASED ON AGENTIC AI SYSTEM-INITIATED FRAMEWORK-BASED THREAT MAPPINGS
- Publication number
- US20260303627A1
- Application number
- 19093187
- Filed
- Mar 27, 2025
- Published
- Oct 1, 2026
- Inventors
- 4
- Claims
- 20
Classified under
H04L 63/1425 Electricity & electronicsH04L 63/1441 Electricity & electronicsMore 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.
