Skip to content

Inventory Planning (Fabric) hack: App Insights tracing, F4 default, remove default Web Search - #514

Merged
Marco Weber (qxsch) merged 7 commits into
microsoft:mainfrom
Digvijay:fix/fabric-inventory-foundry-deploy
Sep 21, 2026
Merged

Marco Weber (qxsch) merged 7 commits into
microsoft:mainfrom
Digvijay:fix/fabric-inventory-foundry-deploy

Conversation

@Digvijay

@Digvijay Digvijay (Digvijay) commented Sep 21, 2026 •

Copy link
Copy Markdown

Follow-up improvements to the Agentic Inventory Planning (Fabric) hack, on top of the merged #505. All changes are scoped to 03-Azure/01-04-AI/02_Inventory_Planning_Fabric/.

What's in this PR

1. Application Insights for agent tracing (labautomation)

  • deploy-lab.ps1 now provisions a per-attendee Log Analytics workspace + workspace-based Application Insights and connects it to the Foundry project as an AppInsights connection (same as portal Agents -> Traces -> Connect).
  • The Traces tab in Challenges 3-5 now works with no manual setup. Non-fatal if it fails.
  • Verified end-to-end via dev/run-local.ps1 against a live MCAPS project.

2. Default Fabric capacity F2 -> F4

  • Attendees were hitting capacity throttling on F2. Default SKU is now F4 (-FabricSkuName F2 still available to halve cost).
  • estimatedDailyCostsUsd updated to 18.0; all cost/sizing notes revised.
  • Attendee-facing "F2 capacity" references made SKU-agnostic ("Fabric capacity") to avoid drift.

3. Remove the default Web Search tool from the internal-only agents

  • New Foundry prompt agents ship with Web Search attached by default, and gpt-5.4-mini reaches for it instead of the governed Fabric data.
  • Challenges 3 (inventory-optimisation-agent) and 4 (replenishment-action-agent) now have explicit "remove Web Search" steps, with matching walkthrough notes and success criteria.
  • The demand-sensing agent (Challenge 2) keeps Web Search intentionally.

Branch is synced with the latest main.

Digvijay Chauhan added 7 commits September 21, 2026 12:25
…lenges

Ch1: upload (not download) seed data; drop non-existent Save step; test before publish; detailed Spark-job cancel; move Foundry tool-catalogue tip to Ch2.
Ch2: single canonical scenario (copyable) + invent-your-own stretch; Web Search as GA (no preview); demote fx-stub note to one troubleshooting row; add ID-recovery and rate-limit troubleshooting.
Ch3: copyable fenced prompts; remove fx-stub cross-ref.
Ch4: remove fx-stub note; add copyable sample recommendation table.
Ch5: drop classic connected-agents mentions; Blank workflow has a Start node; name on Save; Preview only; drop Early Access Preview claim; publish a prompt agent (not workflow) to Teams with links + lab-user note + description examples; troubleshooting for 'workflow kind not supported'.
Verified via MS Learn: Web Search GA, Teams/M365 publish not EAP, workflows unsupported for endpoint chat.
Ch1: playground test message, both Data Agent test questions, and 'What data can you see?'. Ch2: the two Part D follow-up questions. Ch5: the Part C workflow prompt.
…oundry project for agent tracing

The Foundry Traces tab needs the project connected to an Application Insights resource. deploy-lab.ps1 now creates a per-attendee Log Analytics workspace + workspace-based App Insights and adds it as an 'AppInsights' project connection (same as portal Agents -> Traces -> Connect), so traces work in Challenges 3-5 with no manual setup. Non-fatal on failure. Verified end-to-end via dev/run-local.ps1 (idempotent re-run) against a live MCAPS project. run-local.ps1 needs no change.
Bumps the per-attendee Fabric SKU default from F2 to F4 so attendees don't hit capacity throttling out of the box (F2 still available via -FabricSkuName to halve cost). Updates estimatedDailyCostsUsd to 18.0 and revises all cost/sizing notes accordingly. Attendee-facing 'F2 capacity' references made SKU-agnostic ('Fabric capacity') to avoid drift.
…ion and replenishment agents

New Foundry prompt agents ship with Web Search attached by default, and gpt-5.4-mini reaches for it instead of the governed Fabric data. Adds explicit 'remove Web Search' steps to Challenge 3 (inventory-optimisation-agent) and Challenge 4 (replenishment-action-agent), plus matching walkthrough notes and success criteria. Demand-sensing agent (Challenge 2) keeps Web Search intentionally.
@qxsch
Marco Weber (qxsch) merged commit d6153e9 into microsoft:main Sep 21, 2026
2 checks passed
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