Skip to content

Inventory Planning Fabric: switch Challenges 2-4 to Fabric IQ (deprecated Fabric Data Agent tool) - #563

Merged
Marco Weber (qxsch) merged 3 commits into
microsoft:mainfrom
Digvijay:fix/inventory-fabric-iq-minimal
Oct 21, 2026
Merged

Marco Weber (qxsch) merged 3 commits into
microsoft:mainfrom
Digvijay:fix/inventory-fabric-iq-minimal

Conversation

@Digvijay

Copy link
Copy Markdown

What this changes

In 03-Azure/01-04-AI/02_Inventory_Planning_Fabric, Challenges 2-4 told participants to add Foundry's Fabric Data Agent tool and paste a Workspace ID and Agent ID. That tool is now deprecated and greyed out in the tool catalogue for new agents (it retires on 6 Nov 2026), so participants cannot follow Challenge 2 as written.

This PR is the minimal change to keep the existing hack working: connect the published Data Agent with Fabric IQ (OneLake Catalog) by selecting it by name.

  • Challenge 2: new Part C - Add -> Add tools -> Fabric IQ (OneLake Catalog), pick inventory-hack-agent (check its Location is your own workspace). Troubleshooting rows updated, including the "deprecated tool" message.
  • Challenges 3 and 4: reuse the existing inventoryhackagent connection from the Configured tab.
  • Challenge 1 and solutions: the Workspace and Agent IDs are now for diagnostics only; Traces wording matches the portal (Traces tab, Trajectories view).
  • Challenge 5 (visual workflow): unchanged apart from a prompt that names the product (Leaf Blower X2, P004) and two troubleshooting rows.
  • Screenshots: 8 replaced, 2 added, 1 unused image removed; images/README.md updated.

20 files, text and images only, all in the lab folder. No scripts, provisioning or hosted-agent changes. (A separate hosted-agent replacement for the workflow, which retires on 1 Dec 2026, is not part of this PR.)

Verified (20 Oct 2026, fresh lab: new Foundry account, project and F4 Fabric capacity)

  • Challenges 2-4 run end to end with Fabric IQ: web search plus Fabric data, a reorder table, and a purchase order with MODIFY and YES (values checked against the seed data: P004 Portland 8, Seattle 6; unit costs $95 / $140 / $85).
  • The Challenge 5 workflow runs with these agents through the API: three nodes in about 90 seconds, Fabric calls in the demand and replenishment nodes, and the multi-turn approval loop waits and then submits on YES.
  • The repo's file-structure check reports compliant (5 challenges, 5 solutions); relative links, anchors and image paths all resolve.

Not verified - please test before merging

  1. A person following this branch's text start to finish with a real lab user account (everything above used an admin account).
  2. The visual workflow canvas steps in Challenge 5 (unchanged here, checked only through the API).
  3. NO and MODIFY on the workflow's replenishment node (only YES was exercised there).

Known behaviour (documented, not fixed)

Across about 25 workflow runs, roughly 1 in 8 did not produce a purchase order, usually because an earlier node returned no recommendation table, or the replenishment agent used the $20 fallback price instead of the Fabric cost. Naming the product in the prompt helped, and the lab now says to start a new conversation and check the unit costs.

How to test

Follow Challenges 2, 3, 4 and 5 from this branch. Watch for: the Fabric IQ steps matching the portal, unit costs of $95 (P004), and the workflow pausing for approval.

Digvijay Chauhan and others added 3 commits October 20, 2026 21:31
Foundry's Fabric Data Agent tool is deprecated (greyed out for new agents) and
retires on 6 Nov 2026. This is the minimal change to keep the existing hack
working for events before then. It does not include the hosted-agent work.

- Challenge 2: connect the published Data Agent with Fabric IQ (OneLake Catalog)
  by selecting it by name, instead of entering a Workspace ID and Agent ID.
- Challenges 3 and 4: reuse the existing inventoryhackagent connection.
- Challenge 1 and solutions: IDs are now for diagnostics only; Traces tab wording.
- Replaced the screenshots that showed the retired tool or old trace view;
  removed the unused connection-dialog image; images catalogue updated.
- The visual workflow in Challenge 5 is unchanged (retires 1 Dec 2026).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…rompt

Ran the visual workflow with the three Fabric IQ agents through the API.
It works end to end: three nodes in about 90 s, Fabric calls in the demand and
replenishment nodes, and the multi-turn approval loop waits and then submits
on YES.

The prompt without a product occasionally makes the Fabric Data Agent fail
with a collation conflict (1 of 4 runs); naming Leaf Blower X2 (P004) did not
fail in 3 of 3. Use it as in Challenge 3, add a troubleshooting row for the
$20 fallback cost, and refer to the Fabric IQ tool in the trace step.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…sing recommendations

Measured the visual workflow over 25 runs. When an earlier node returns no usable
recommendation the replenishment node asks for data instead of a proposal
(1 of 9 baseline runs). Tell participants to start a new conversation and name
the product.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@Digvijay Digvijay (Digvijay) left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

changes requested by the Danish team

@Digvijay

Copy link
Copy Markdown
Author

Marco Weber (@qxsch)!

@qxsch
Marco Weber (qxsch) merged commit b40aaa5 into microsoft:main Oct 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