See how Finout’s Investigation Agent takes a detected cloud optimization opportunity and turns it into a grounded recommendation- combining usage evidence, cost context, infrastructure constraints, and customer-defined guardrails to explain not only what could change, but what should happen next.
Finding cloud cost optimization opportunities is only the beginning.
A detector can tell you that a resource looks oversized, appears idle, or may be worth optimizing. But before anyone changes production infrastructure, a much harder set of questions begins:
- Does the evidence actually support the recommendation?
- What configuration should we move to?
- Does that recommendation fit the workload?
- Does it respect our infrastructure policies?
- How much could we actually save?
- What still needs to be validated?
- And who needs to do what next?
That is where Finout’s Investigation Agent - the Investigator - comes in.
Finout is building an agentic FinOps experience around a simple flow: Detection → Investigation → Action.
The Detection Agent identifies potential optimization opportunities. The Investigator picks up the case and turns the signal into a decision-ready investigation grounded in Finout’s cost, usage, resource, and customer configuration data.
Let’s follow one investigation to see what happens.
The Case: A Resource Flagged for Optimization
It starts with a signal.
A Finout Detector identifies a compute resource whose utilization indicates that its current configuration may no longer be the best fit.
That signal is important, but it isn't yet enough to act.
Low utilization alone doesn't tell a FinOps practitioner what the right target configuration should be. It doesn't tell them whether another instance family would be more appropriate, whether a newer generation should be considered, whether the target preserves required infrastructure capabilities, or whether the change violates an organization's policies.
So instead of stopping at: “This resource may be oversized.”
Finout starts an investigation.
Phase 1: Understand the Resource and the Evidence
The Investigator begins with the context Finout already has about the issue.
It brings together the current resource configuration, observed workload metrics, cost information, optimization signal, historical context, available metadata, and the quality of the evidence behind the finding.
The important part is what it doesn't do.
The Investigator doesn't fill gaps with assumptions.
If memory utilization isn't available, it doesn't invent it. If ownership isn't known, it doesn't guess the team. If a cost value isn't present, it doesn't manufacture one.
Instead, missing evidence becomes part of the investigation itself - something that should be validated before action.
The goal isn't to produce the most confident-sounding answer.
The goal is to produce an answer a FinOps practitioner can trust.
Phase 2: Move From an Opportunity to a Recommendation
Once a resource has been identified as an optimization candidate, Finout needs to answer a harder question:
What should we actually do with it?
This is where Finout's optimization intelligence comes into play.
For a compute optimization case, Finout evaluates potential alternatives against the workload and resource context rather than simply selecting the next smaller instance.
It can consider different optimization paths, including changes within the existing family, eligible alternatives from other families, and newer generations.
But being cheaper isn't enough.
Potential recommendations must satisfy the requirements Finout knows about the workload and infrastructure.
The system evaluates whether an alternative can support the workload, whether important infrastructure capabilities are preserved, whether the change produces the intended economic outcome, and whether the candidate complies with the customer's optimization policies.
Only valid candidates continue through the investigation.
Phase 3: Apply the Customer's Guardrails
This is where optimization becomes personal to the organization.
There is no universal definition of the “best” cloud configuration.
One company may allow movement between instance families. Another may prohibit it.
One may allow burstable instances for certain workloads. Another may never allow a production resource to move onto them.
Some organizations may restrict processor changes, enforce minimum memory requirements, protect recently resized resources, or establish other infrastructure policies based on their own architecture and risk tolerance.
Finout incorporates those customer-defined guardrails into the decision.
A technically possible recommendation that violates the organization's policies is not treated as a valid recommendation.
This matters because the Investigator isn't trying to find the cheapest resource in the catalog.
It is trying to find the best valid optimization outcome within the boundaries the customer has defined.
Phase 4: Turn the Decision Into an Investigation Humans Can Review
Once Finout has a recommendation, the Investigator turns the underlying decision into something a person can quickly understand.
Instead of returning only: Downsize resource the Investigator explains the case.
For example, an investigation might show that a resource has significantly more compute capacity than its observed workload requires, identify the recommended target configuration, explain the estimated monthly cost change, and call out an unavailable workload metric that should be validated before resizing.
The Investigator focuses the explanation around five questions:
What was investigated?
Which resource and optimization opportunity are we looking at?
What did Finout find?
What does the evidence indicate?
What evidence supports it?
Which workload and cost signals matter to the decision?
What is the potential financial impact?
What could the recommended change mean for cost?
What still needs to be validated?
What should a human confirm before moving forward?
That last question is critical.
Good investigation isn't about hiding uncertainty.
It is about making uncertainty actionable.
Phase 5: Show the Evidence, Not Just the Answer
A recommendation is much easier to trust when the evidence is next to it.
The Investigator surfaces the metrics most relevant to validating the recommendation so users don't have to reconstruct the investigation themselves.
For a compute optimization case, that might include CPU, memory, network, cost, or other workload signals available for the resource.
For another optimization use case, the evidence could be completely different.
An idle-resource investigation, for example, might focus on resource state, attachment status, recent activity, observed duration, cost, and ownership.
The investigation adapts to the question being answered.
The objective stays the same: give the user enough evidence to understand why Finout reached the recommendation and decide whether to move forward.
Phase 6: Turn the Investigation Into the Next Action
An investigation that ends with “here's what we found” still leaves work for the user.
So the Investigator also translates the finding into a concrete next step.
If validation from a resource owner is required, Finout can generate a concise, copy-ready message containing the relevant context.
If the finding should become operational work, Finout can generate ticket-ready content with the proposed change, justification, implementation considerations, and key risk.
The Investigator can also help the user continue deeper into the issue through contextual follow-up questions.
Today, the human remains in control: Finout prepares the recommendation and operational context for review rather than silently changing infrastructure on the customer's behalf.
Over time, this investigation layer becomes the bridge between Detection and Orchestration - from finding an opportunity, to understanding it, to eventually helping teams execute it through their existing workflows.
The Complete Optimization Investigation
The full flow looks like this:
- Detect - A Finout Detector identifies a potential optimization opportunity based on customer-defined signals and configuration.
- Investigate - Finout gathers the relevant resource, workload, cost, historical, and operational context.
- Evaluate - Finout's optimization logic evaluates potential outcomes against workload requirements, infrastructure capabilities, economic impact, and customer-defined guardrails.
- Explain - The Investigator turns the result into a grounded, decision-ready explanation with supporting evidence, financial impact, and explicit validation requirements.
- Act - Finout provides the next step and generates the operational context needed to move the recommendation forward.
As Finout expands the Investigator across optimization use cases, the same model applies: start with a signal, investigate the evidence, respect the customer's context, determine the appropriate recommendation, explain the decision, and help the user move it forward.
Why This Matters
Cloud optimization has never suffered from a shortage of recommendations.
The hard part is turning recommendations into decisions teams are comfortable acting on.
Every optimization opportunity creates a gap between “we found something” and “we know what to do.”
Closing that gap usually requires FinOps teams to interpret metrics, understand infrastructure constraints, validate recommendations, calculate financial impact, account for organizational policies, and then translate all of that into something an engineering team can act on.
The Finout Investigator is designed to take on that investigation work.
And there are three things that make that important.
First, context.
The Investigator doesn't evaluate a cloud resource in isolation. It works from the customer's cost and usage data, resource configuration, optimization signals, and policies.
Second, trust.
A strong recommendation is not one that sounds certain. It is one that clearly separates what the evidence supports from what still needs validation.
The Investigator is explicitly grounded in the data available to Finout. Missing information remains visible instead of being silently replaced with an assumption.
Third, actionability.
The output isn't another optimization card for someone to interpret later.
The Investigator connects the finding, evidence, financial impact, validation requirement, and next action into one investigation.
That's the difference between detecting cloud waste and actually helping teams resolve it.
Detection tells you where to look. The Finout Investigator tells you what the evidence supports, why it matters, and what should happen next.
And that is how optimization moves from a recommendation to a decision.
cloud & AI spend

