Analyze Tool Selection Results for Azure MCP
mainThe ToolDescriptionEvaluator generates results for testing how well an LLM can select the correct Azure MCP tool based on a natural language prompt. Each test case evaluates a specific Prompt against an Expected Tool and provides a ranked list of tools with their corresponding semantic similarity Score.
Key metrics in the results include:
- Rank: The position of the tool in the selection list.
- Score: The confidence/similarity score assigned to the tool.
- Tool: The name of the
azmcp_*tool identified. - Status: Indicates if the top-ranked tool matches the
EXPECTEDtool (✅) or not (❌).
This data is used to validate the accuracy of tool descriptions and the effectiveness of the tool selection mechanism within the Azure MCP ecosystem.