Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Agent Value component is a modular solution designed to classify conversational and autonomous agents in Copilot Studio based on static metadata and prompt-driven logic such as type, behavior, and value benefit. This classification enables organizations to:
- Understand the role and purpose of agents.
- Align agents with strategic goals.
- Quantify the value each agent delivers.
The component consists of:
- A classification Agent Value table.
- A custom page that visualizes the spread and distribution of classified agents.
- Power Automate flows for automated classification using AI tools.
- An environment variable to enable the component.
Set up the Agent Value Component
- Review the prerequisites.
- Install the kit.
- Sign in to Copilot Studio.
- Set the environment variable Enable Value Component to Yes for the automated flows to operate.
- Turn on all Power Automate cloud flows.
- Run the Value Summary | Initialize agent value inventory cloud flow manually.
Dataverse table
The Agent Value component includes a custom Dataverse table to store agent classification metadata.
Agent Value
The Agent Value table is the core metadata table. This table stores the classification output for each agent, including:
- Agent type
- Primary behavior
- Value benefit
- Date of classification
The table is automatically populated by Power Automate flows using AI tools prompt responses.
Table schema
| Column name | Type | Description |
|---|---|---|
| AgentId | Guid | ID of classified agent |
| Name | Text | Agent display name |
| Agent Type | Text | One of: Collaborator, Performer, Retriever, Orchestrator, Assistant, Advisor |
| Agent Behavior | Text | One of: Sense, Decide, Act, Collaborate, Reflect, Respond |
| Agent Value Benefit | Text | One of 10 defined value benefits |
| Classification date | Date/Time | Date of agent classification |
| EnvironmentDisplayName | Text | Display name of agents environment |
| EnvironmentId | Text | ID of environment |
Power Automate flows
The component includes two Power Automate flows that classify agents by using AI tools.
Value summary | Initialize agent value inventory
Important
To populate the Agent Value table, enable this flow and run it manually. Only agents with completed metadata (description and instructions) are classified.
Trigger: Manually
Purpose: Iterates through all agents in the Agent Details table and classifies them if both the description and instructions are present.
Actions:
- Filter agents with missing metadata
- Call "Run a prompt" action with the embedded classification prompt
- Parse and update:
- Agent Type
- Agent Behavior
- Agent Value Benefit
- Environment ID
- Environment Display Name
- Classification date
Value summary | New agent classification
Trigger: When a new row is added to Agent Details.
Purpose: Runs classification immediately for new agents.
Actions: Same logic as the previous flow, scoped to a single agent row.
AI Tools prompt: Classify agent
The "Run a prompt" action uses a structured system prompt to classify the agent. The embedded prompt includes a prompt objective.
Given the agent's instructions and description, assign it:
- A primary Agent Type
- A dominant Behavior
- A Value benefit it most likely delivers
- A simple formula or signal to measure this value