Skip to content

Remove E2E prompt for Cloud Architect Tool#3141

Open
msalaman wants to merge 2 commits into
mainfrom
masalama/updateCloudArchPrompts
Open

Remove E2E prompt for Cloud Architect Tool#3141
msalaman wants to merge 2 commits into
mainfrom
masalama/updateCloudArchPrompts

Conversation

@msalaman

@msalaman msalaman commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Remove E2E prompt for Cloud Architect Tool as LLMs have shown to handle scenario well without tool invocation.

GitHub issue number?

#2250

Pre-merge Checklist

  • Required for All PRs
    • Read contribution guidelines
    • PR title clearly describes the change
    • Commit history is clean with descriptive messages (cleanup guide)
    • Added comprehensive tests for new/modified functionality
    • Created a changelog entry if the change falls among the following: new feature, bug fix, UI/UX update, breaking change, or updated dependencies. Follow the changelog entry guide
  • For MCP tool changes:
    • One tool per PR: This PR adds or modifies only one MCP tool for faster review cycles
    • Updated servers/Azure.Mcp.Server/README.md and/or servers/Fabric.Mcp.Server/README.md documentation
    • Validate README.md changes running the script ./eng/scripts/Process-PackageReadMe.ps1. See Package README
    • For new or modified tool descriptions, ran ToolDescriptionEvaluator and obtained a score of 0.4 or more and a top 3 ranking for all related test prompts
    • For tools with new names, including new tools or renamed tools, update consolidated-tools.json
    • For renamed tools, follow the Tool Rename Checklist and tag the PR with the breaking-change label
    • For new tools associated with Azure services or publicly available tools/APIs/products, add URL to documentation in the PR description
  • Extra steps for Azure MCP Server tool changes:
    • Updated command list in servers/Azure.Mcp.Server/docs/azmcp-commands.md
    • Ran ./eng/scripts/Update-AzCommandsMetadata.ps1 to update tool metadata in azmcp-commands.md (required for CI)
    • Updated test prompts in servers/Azure.Mcp.Server/docs/e2eTestPrompts.md
    • 👉 For Community (non-Microsoft team member) PRs:
      • Security review: Reviewed code for security vulnerabilities, malicious code, or suspicious activities before running tests (crypto mining, spam, data exfiltration, etc.)
      • Manual tests run: added comment /azp run mcp - pullrequest - live to run Live Test Pipeline

Copilot AI review requested due to automatic review settings July 23, 2026 15:17
@msalaman
msalaman requested review from a team as code owners July 23, 2026 15:17
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes a single Cloud Architect E2E test prompt from the Azure MCP Server E2E prompt documentation and from the ToolDescriptionEvaluator prompt corpora, likely in response to issue #2250 (Cloud Architect prompts not triggering the expected tool).

Changes:

  • Removed the “large-scale file upload, storage, and retrieval service” prompt from Cloud Architect prompts in e2eTestPrompts.md.
  • Removed the same prompt from ToolDescriptionEvaluator’s cloudarchitect_design prompts and consolidated prompts list.
  • Normalized minor JSON formatting in ToolDescriptionEvaluator prompt files.
Show a summary per file
File Description
servers/Azure.Mcp.Server/docs/e2eTestPrompts.md Removes one Cloud Architect E2E test prompt from the documentation prompt table.
eng/tools/ToolDescriptionEvaluator/prompts/prompts.json Removes the same prompt from the tool-specific prompt set used by ToolDescriptionEvaluator.
eng/tools/ToolDescriptionEvaluator/prompts/consolidated-prompts.json Removes the same prompt from the consolidated prompt corpus for architecture design.

Review details

Comments suppressed due to low confidence (1)

eng/tools/ToolDescriptionEvaluator/prompts/prompts.json:819

  • This prompt was removed from e2eTestPrompts.md and ToolDescriptionEvaluator prompt sets, but it still exists in eng/tools/ToolDescriptionEvaluator/prompts/namespace-prompts.json under the cloudarchitect namespace. Since the issue reproduces in Namespace mode, leaving it there means the prompt is still part of the namespace-mode prompt corpus and the removal is incomplete.
  "cloudarchitect_design": [
    "Help me design an Azure cloud service that will serve as an ATM for users",
    "I want to design a cloud app for ordering groceries",
    "How can I design a cloud service in Azure that will store and present videos for users?"
  ],
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Low

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants