Skip to content

[FEATURE REQ] Strip analyzer output to bare minimum using a flag/parameter #47145

@sdellalibera

Description

@sdellalibera

Problem

  • Calling content understanding from a copilot studio agent is impossible since a single analysis would congest the context window of the agent.
  • Reading the analysis output from a JSON is impossible since the output size is too big.

Solution

Adding a flag/parameter in the sdk so that we can create an MCP Server that has the possibility of stripping the analyzer output to the bare minimum so have a much smaller waste of tokens inside the context window for copilot studio.

Additional Context

By bare minimum I mean just the result of the analysis so:
{
"key":"value",
"key":"value",
"key":"value"
}
and also keep the consumed token for the analysis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    customer-reportedIssues that are reported by GitHub users external to the Azure organization.needs-triageWorkflow: This is a new issue that needs to be triaged to the appropriate team.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions