Three things to take away
- Context gives agents a useful starting point. Smart DRI connects assistance to an engineer’s existing responsibility.
- Humani’s unit of work is the managed task. Our approach connects the initial question to decisions, execution and a verified outcome.
- Enterprise fit comes from the workflow. Customize systems, authority and success criteria, then use operating evidence to improve the next version.
Microsoft gave its agent a clear job
Microsoft recently described Smart DRI, a Teams-based agent that brings incident information, telemetry and troubleshooting guidance to on-call engineers—the designated responsible individuals, or DRIs.[1]
An incident is a disruption to a production service: requests fail, an application becomes unavailable, or performance deteriorates. The responsible engineer must establish what is affected and decide how to respond, often while colleagues and customers are waiting.
Results reported by Microsoft Inside Track · October 15, 2026. The time-saving figure is Microsoft’s monthly estimate.
This is a compelling deployment because it gives assistance a clear place in an existing responsibility. The engineer has a problem to resolve, a working environment and a reason to return. Our reading is that this combination makes operational context a valuable starting point for enterprise agents.
“It saves a lot of time on context switching.”
Microsoft Inside Track ↗
The first report is only part of the problem
Microsoft describes context scattered across portals and documents, with production permissions adding friction to investigation.[1] The engineering question is how to assemble enough relevant evidence for the next decision.
Consider an illustrative incident used throughout this article: an employee cannot submit an order because the application times out. They know the task and the symptom. A service engineer needs the request path, dependency health and recent changes; an operations owner needs the extent of the disruption.
What is observed · What is still a hypothesis · What to check next
A useful briefing distinguishes observations from hypotheses. A release just before the timeout suggests a line of investigation. Comparing affected requests with unchanged instances helps test it. That distinction matters: a confident explanation can send a response team in the wrong direction if its evidence is weak.
Reuse needs domain judgment and team configuration
Smart DRI uses Semantic Kernel to orchestrate functions across operational domains.[1]
That orchestration sits between two engineering responsibilities: finding evidence that applies to this situation and fitting the response to the team’s operating process. A useful result depends on both.
For the timeout example, matching the error message is a starting point. The service version, dependency and environment determine whether a previous remedy is applicable. Search ranking supplies candidates; the workflow must establish what they justify. Azure AI Search supports keyword and vector retrieval with additional ranking options.[2]
Tool boundaries matter too. Semantic Kernel plugins expose operational functions, and invocation filters can inspect or control calls.[3][5] We would require a telemetry query to return its scope and time window, and distinguish no matching records from denied access or retrieval failure. Each result changes what the engineer can conclude.
Humani OS applies the same context-first principle to a broader unit of work: the managed task. The following sections connect three lessons from Microsoft’s case to our approach to execution, enterprise customization and ongoing improvement.
Carry Smart DRI’s direction into a managed task
Microsoft identifies mitigation with human sign-off as Smart DRI’s next direction.[1] That puts a concrete question on the table: how does a useful recommendation become a completed, accountable action?
Humani OS is designed to carry the context that supports that recommendation through the rest of the task. Our proposed application starts with the same investigative job, then links the approved response, its execution and the evidence of recovery. For order entry, the owner would follow that progression through four stages.
Understand
Define the affected service, owner and recovery criteria. Link the employee’s report to authorized telemetry and change records, keeping observed failures separate from possible causes.
Coordinate
Assign evidence gathering and technical review to the relevant agents and people. If the investigation supports rollback, present the service owner with the target version, scope and expected effect for approval.
Run & Recover
Dispatch the approved action through the configured connector after checking its preconditions. Retain operation references across waits and handoffs. An uncertain response triggers reconciliation with the target system before another change.
Verify & Deliver
Check the deployed version, observe health over an agreed window with sufficient traffic, and test order submission. Give the owner the outcome, evidence and any remaining work for closure review.
The practical distinction is visible in three states. An API acknowledgment such as 202 Accepted starts an operation whose result must be checked separately.[6] Business recovery adds one more test.
The rollback request is received
The target system acknowledges the approved request. Keep the incident open while the operation runs.
The approved version is restored
The operation reports completion. Check the deployed state, then observe the service and test order submission.
The service meets recovery criteria
In this example, health signals pass the agreed observation window and the order-submission check succeeds. Send the owner the result and evidence.
The value of persistent task state is continuity: the next engineer inherits what was tried, what is pending and the evidence still needed to close the work.
Give every enterprise its own operating rules
Microsoft made Smart DRI reusable by separating configuration from core logic and letting teams supply reporting templates.[1] Our reading is that enterprise fit belongs in the product’s configuration model.
Humani takes that principle into the customer’s operating process. In our proposed deployment, a team would configure its evidence sources and report views, alongside its permitted actions, decision owners and completion rules. The aim is a workflow that fits how this enterprise actually gets work done.
For an internal order-entry service, closure might require a successful test submission and operations review. A payment service could need transaction reconciliation and a separate financial approver. Those differences belong in connectors, decision rules and verification steps as well as report templates.
Investigate the failing request path
- Observed
- Order-entry requests time out in production.
- Evidence to review
- Request traces, dependency errors and the latest release record.
- Working hypothesis
- A release-related regression; evidence still needed.
- Next action
- Compare affected requests with unchanged instances.
Follow the impact on order entry
- Business impact
- Employees report difficulty submitting orders.
- Current status
- Investigating; recovery is not yet confirmed.
- Responsible team
- The on-call service team is checking the request path.
- Next update
- The service owner will report the findings and proposed response.
These views illustrate the presentation layer of that customization. Underneath, one versioned task record links the evidence, decisions and current state. Templates select permitted fields for their audience, so a technical investigation and a business update can stay aligned as work changes.
The implementation scope stays concrete: begin with one service and one permitted response, agree its escalation path, and test its exceptions. A second team can reuse the task structure while supplying its own systems, authority and outcome checks.
Turn case-specific tuning into an operating discipline
Microsoft improved incident retrieval with custom similarity logic after indexing alone produced inadequate matches.[1] That is a useful example of improving the component responsible for a failure.
Humani’s configure–deploy–observe–improve lifecycle extends that discipline across the workflow. In this application, task records would help distinguish a retrieval problem from a decision error or an incomplete recovery check, then direct the next version toward the right change.
| Finding | Change to evaluate |
|---|---|
| Wrong historical incident retrieved | Adjust retrieval filters or similarity logic; test relevant matches on fixed incident cases. |
| Correct evidence, unsupported remedy | Revise instructions or tool selection; review whether the proposed action follows from the evidence. |
| Change completed, user task still fails | Strengthen outcome checks and escalation; test partial recovery and delayed effects. |
Version the change and evaluate it against cases with known expected decisions, using only evidence available at that point in the incident. Keep the acceptance criteria stable for the comparison. A revised evaluator needs its own review; a higher score should reflect better work under the same standard.
For a first rollout, track verified completion, human handling time and time from detection to verified recovery. Include escalated and unfinished cases, and compare similar service scope and severity. These measures help the owner decide which response to expand next.
Smart DRI gives this direction a concrete operational reference; Humani’s proposition is to make the approach reusable across business work. A supplier exception or invoice discrepancy needs its own evidence, authority and completion rules. The shared task structure provides a foundation for adding those workflows to an AI workforce the enterprise can operate and improve.
Sources & further reading
- Automating engineering operations at Microsoft with a Smart DRI Agent ↗Microsoft Inside Track · Alyse Maguire · October 15, 2026
- Relevance in Azure AI Search ↗Microsoft Learn · Search relevance and ranking
- Plugins in Semantic Kernel ↗Microsoft Learn · Functions and orchestration
- Security filters for trimming results in Azure AI Search ↗Microsoft Learn · Application-enforced document filtering
- Semantic Kernel filters ↗Microsoft Learn · Function invocation controls
- Asynchronous request-reply pattern ↗Azure Architecture Center · Operation status and completion