[{"author":"ranadeepsingh","date":"2026-10-06T21:53:53+00:00","message":"Apply suggestion from @learn-build-service-prod-09[bot]\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>","sha":"e506feef202c87fb79940e17de7e770be45c943d","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/e506feef202c87fb79940e17de7e770be45c943d"},{"author":"ranadeepsingh","date":"2026-10-06T20:19:26+00:00","message":"docs: Clarify the OpenAI SDK HTTPX2 transition\n\n## Summary\nExplain that OpenAI Python SDK 3.0 and later use HTTPX2, while some Fabric\nsetup components still use HTTPX and will migrate in the future.\n\n## Prompting Intent\nThe engineer requested an explicit SDK version boundary and an explanation\nof the planned Fabric setup component transition in the existing docs PR.\n\n## Linked Sources\n- https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16872\n- https://github.com/openai/openai-python/releases/tag/v3.0.0\n\n## Rationale\nExplain why the installation step still includes HTTPX without implying\nthat the SDK itself requires it. Preserve the existing pip command.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: bd87b8f8-7ee0-4a4b-a0c9-3d99d93ecde9","sha":"ff6f4f3762ece492c1a0c814c7c562573fd4b03f","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/ff6f4f3762ece492c1a0c814c7c562573fd4b03f"},{"author":"ranadeepsingh","date":"2026-10-06T18:40:50+00:00","message":"docs: Remove the installation diagnostics note\n\n## Summary\nRemove the explanatory note below the pip installation command.\n\n## Prompting Intent\nThe engineer requested removing the note added in the preceding update.\n\n## Linked Sources\n- https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16872\n\n## Rationale\nKeep the requested quiet installation command unchanged and remove only\nthe additional explanation.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: bd87b8f8-7ee0-4a4b-a0c9-3d99d93ecde9","sha":"ccd5a406b653703eaeb2efd8b55b0fe19b0b51c6","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/ccd5a406b653703eaeb2efd8b55b0fe19b0b51c6"},{"author":"ranadeepsingh","date":"2026-10-06T18:38:57+00:00","message":"docs: Quiet the OpenAI package installation step\n\n## Summary\nAdd -q and stderr redirection to the documented pip command. Explain how\nto restore diagnostic output if installation fails.\n\n## Prompting Intent\nThe engineer requested -q and 2>/dev/null in the OpenAI installation step\nof the existing Fabric documentation PR.\n\n## Linked Sources\n- https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16872\n- docs/data-science/ai-services/how-to-use-openai-python-sdk.md\n\n## Rationale\nReduce notebook installation noise while making clear that suppressing\nerror messages does not fix installation failures. Preserve both unpinned\npackage requirements and keep prior live validation claims scoped to the\ncommand that was actually run.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: bd87b8f8-7ee0-4a4b-a0c9-3d99d93ecde9","sha":"967df975de8772b1eb5ea07818f80df79980652d","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/967df975de8772b1eb5ea07818f80df79980652d"},{"author":"ranadeepsingh","date":"2026-10-06T18:33:30+00:00","message":"docs: Fix OpenAI SDK installation instructions\n\n## Summary\nInstall openai and httpx together in the Fabric OpenAI SDK guide, remove\nthe OpenAI 1.99.5 pin, and explain why Fabric authentication helpers can\nstill need HTTPX when the SDK uses HTTPX2.\n\n## Prompting Intent\nUpdate the direct SDK installation instructions without pinning OpenAI,\nvalidate the documented examples in Fabric Spark runtimes, and publish\nthe change through MicrosoftDocs/fabric-docs-pr.\n\n## Linked Sources\n- Updated guide: docs/data-science/ai-services/how-to-use-openai-python-sdk.md\n- SDK migration guide: https://github.com/openai/openai-python/blob/v3.24.0/httpx2.md\n- Related Utils work: https://dev.azure.com/msdata/A365/_workitems/edit/5698864\n- Fabric notebook validation on 2026-10-06: Responses, Chat Completions, and Embeddings passed on observed Spark 3.5 and 4.1 environments.\n\n## Rationale\nOpenAI SDK 3 installs HTTPX2 rather than legacy HTTPX, but existing Fabric\nauthentication helpers can still import HTTPX. Installing both named\npackages supports those helpers without retaining an obsolete SDK pin.\nLeave the built-in Fabric client instructions unchanged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: bd87b8f8-7ee0-4a4b-a0c9-3d99d93ecde9","sha":"6e557e91aed3bb4c579c4cda3297e62d8fad57df","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/6e557e91aed3bb4c579c4cda3297e62d8fad57df"},{"author":"msft-shreyas","date":"2026-10-05T16:20:09+00:00","message":"Add Ontology integration outage notice\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>","sha":"0a7c7f16b835131a3ebb1544ee2aa71ccb6f9eff","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/0a7c7f16b835131a3ebb1544ee2aa71ccb6f9eff"},{"author":"tedvilutis","date":"2026-10-05T00:00:40+00:00","message":"Revise Spark native connector deprecation details\n\nUpdate deprecation notice for Spark native connector.","sha":"ffe85a6f48c550d57b5755957ea59ad76c24925c","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/ffe85a6f48c550d57b5755957ea59ad76c24925c"},{"author":"msft-shreyas","date":"2026-09-30T21:35:29+00:00","message":"Introducing Ontology as Context for Data Agent (#16729)\n\n* Document Ontology context for data agents\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Clarify data agent source limit\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update Ontology source configuration animation\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\n\n* Rename Ontology source configuration animation\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>","sha":"0461abfa67edba6d3cdcef5d74d5efe0d43deca3","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/0461abfa67edba6d3cdcef5d74d5efe0d43deca3"},{"author":"msft-shreyas","date":"2026-09-29T22:01:15+00:00","message":"Data Agent - Document large schema UX support (#16706)\n\n* Document large schema selection UX\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Update docs/data-science/how-to-create-data-agent.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>","sha":"7e9edec5b4eb5399ac2b9c8bdbfec6327906f363","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/7e9edec5b4eb5399ac2b9c8bdbfec6327906f363"},{"author":"mayurjain1208","date":"2026-09-29T06:12:16+00:00","message":"Update DSPM terminology in data agent auditing article (#16614)\n\n* docs: update DSPM references and clarify Copilot Interaction audit scope\n\n- Use DSPM instead of DSPM for AI throughout\n- Point DSPM references at current Data Security Posture Management setup tasks\n- Clarify that Copilot Interaction records capture user-facing interactions only\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\n\n* Update docs/data-science/data-agent-purview-governance.md\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* Update docs/data-science/data-agent-purview-governance.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n* Update docs/data-science/data-agent-purview-governance.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n* docs: restore setup task instruction in DSPM policy step\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Mayur Jain <mayurjain1208@users.noreply.github.com>\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>","sha":"2aafec6461971a6d0f213e3ab44875242c569986","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/2aafec6461971a6d0f213e3ab44875242c569986"},{"author":"Saisang","date":"2026-09-29T05:49:29+00:00","message":"FabCon EU 2026 Release 9/28  (#16710)\n\n* 20260921 Migration Assistant for Teradata (Preview)\n\n* 20260921 fabric user data functions for Fabric DW\n\n* 20260921 fabric user data functions for Fabric DW\n\n* Fixed blocking issues\n\n* Fixed blocking issues\n\n* Fixed blocking issues\n\n* Updates\n\n* Remove OLS limitation\n\n* LAA\n\nCo-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>\n\n* Clarify SM as optional\n\n* Update tutorial description\n\n* Load billing draft\n\n* Apply batched suggestions from code review\n\nCo-authored-by: Varun Dhawan <varun.dhawan@gmail.com>\n\n* Add AI info\n\n* 20260922 database hub\n\n* Clean up\n\n* LAA\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\n\n* 20260922 database hub\n\n* Tutorial flow updates\n\n* 20260922 fix typo in image\n\n* 20260922 fix typo in image\n\n* 20260922 migration update\n\n* 20260922 fabric DW what's new\n\n* Fix Eventstream terminology in topology image\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Document App Metrics for Fabric apps\n\nAdd the reviewed metrics guide, screenshot, and navigation entry. Keep the documented scope aligned with the implemented management experience.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 7f9f8fe0-e769-4959-b726-ccb35306b4eb\n\n* Add images\n\n* Fix link\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* 20260922 Fabric Database Hub what's new\n\n* 20260922 what's new\n\n* aamerril review\n\n* 20260922 databas ehub\n\n* Revise Database Hub documentation for clarity\n\nUpdated various sections in the Database Hub documentation for clarity and consistency, including instructions for adding Azure resource providers and stopping performance data collection.\n\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n* docs: add deployment plan documentation\n\n* Rename Project Osmos to Data engineering agent\n\n* Adding refresh hints note\n\n* Adding refresh hints note\n\n* Added note\n\n* docs: integrate deployment plan review updates\n\n* Apply batched suggestions from code review\n\nCo-authored-by: William Assaf MSFT <74387232+WilliamDAssafMSFT@users.noreply.github.com>\n\n* Fix anchor link\n\n* Revise backup query documentation alt-text\n\nUpdated the date and improved alt-text for images in the backup query documentation.\n\n* Add OneLake table read API to whats new\n\n* 20260923 correct screenshots\n\n* Revise alt-text for images in send-email-dataflow-gen2.md\n\nUpdated image alt-text for clarity and accuracy throughout the document.\n\n* LAA review\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* PR review: Update note on interval-based schedules preview status\n\nDeletes \"public\" in \"public preview\" to align with established Microsoft style.\n\n* Updates based on feedback\n\n* Information on resize frequency\n\n* Apply batched suggestions from LAA review\n\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>\n\n* 20260923 address activity preview\n\n* Added OLC tabs\n\n* Update docs/enterprise/capacity-planning-manage-capacity-growth-governance.md\n\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\n\n* Remove placeholder image\n\n* Remove decimals\n\n* Add FabCon feature updates to What's new\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Remove unresolved links from FabCon updates\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Fix remaining What's new validation warnings\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Restore coordinated release links\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: dknappettmsft <49432665+dknappettmsft@users.noreply.github.com>\n\n* Update docs/enterprise/surge-protection.md\n\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\n\n* docs: restore reviewed deployment plan updates in PR 16626\n\nRestore approved content from PR 15861 at 47513d86db5ad23e85e3c7168497976535921f03 that was omitted from PR 16626 at 095d40171cf8be88d54a0d87788022f5f9549aea. Preserve the replacement PR editorial changes and release-branch target. Include the final deployment dialog screenshot.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: 92cf8d83-0810-4431-8e90-1584565a7efe\n\n* fixed list formatting\n\n* 20260924 start pre-Keynote updates\n\n* Clarify Project Osmos skill installation\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Updating prequisites\n\n* Add capacity updates to Fabric what's new\n\n* Remove preview tag and update examples\n\n* Update docs/onelake/onelake-manage-outbound-access.md\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* Update docs/onelake/onelake-manage-outbound-access.md\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* Update docs/onelake/onelake-manage-outbound-access.md\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* Update docs/onelake/onelake-manage-outbound-access.md\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\n\n* 20260925 regional availability limitation for Database Hub\n\n* 20260925 database hub agent prompt\n\n* 20260925 database hub agent prompt\n\n* 20260925 database hub agent prompt\n\n* 20260925 database hub agent prompt\n\n* Remove ops agent\n\n* Update Project Osmos installation guidance\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Add tabs for Project Osmos installation\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Refine Project Osmos installation steps\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\n\n* Updating Prequisites\n\n* Updating Prereq\n\n* Apply batched suggestions from code review\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Updating Prereq\n\n* Updating Prereq\n\n* 20260925 database hub agent prompt\n\n* Apply suggestion from @learn-build-service-prod-10[bot]\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Add semantic model note\n\n* LAA\n\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\n\n* Remove data agent\n\n* Remove RTD\n\n* Remove regions\n\n* Revert \"Remove data agent\"\n\nThis reverts commit 48b30459826c743f14f13018c10b2537c465f507.\n\n* Revert \"Remove ops agent\"\n\nThis reverts commit f3a0e845978681a5c32b586a4f79ee520d554ea0.\n\n* Add sm issue note\n\n* LAA\n\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: WilliamDAssafMSFT <74387232+WilliamDAssafMSFT@users.noreply.github.com>\nCo-authored-by: prmerger-automator[bot] <40007230+prmerger-automator[bot]@users.noreply.github.com>\nCo-authored-by: Colin Cooper <72402153+v-ccolin@users.noreply.github.com>\nCo-authored-by: Tracey Torble <56347952+ttorble@users.noreply.github.com>\nCo-authored-by: Michele Martin <36167252+msmimart@users.noreply.github.com>\nCo-authored-by: Courtney Wales <62625502+Court72@users.noreply.github.com>\nCo-authored-by: baanders <55546137+baanders@users.noreply.github.com>\nCo-authored-by: scottpolly_microsoft <115852004+scottpolly_microsoft@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-03[bot] <274428581+learn-build-service-prod-03[bot]@users.noreply.github.com>\nCo-authored-by: Noelle <76960847+n0elleli@users.noreply.github.com>\nCo-authored-by: Diana Richards <103777760+v-dirichards@users.noreply.github.com>\nCo-authored-by: Alma Jenks <v-alje@microsoft.com>\nCo-authored-by: Varun Dhawan <varun.dhawan@gmail.com>\nCo-authored-by: learn-build-service-prod-10[bot] <274431553+learn-build-service-prod-10[bot]@users.noreply.github.com>\nCo-authored-by: Shilpa Sharma <28361011+v-shils@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-04[bot] <274428985+learn-build-service-prod-04[bot]@users.noreply.github.com>\nCo-authored-by: Sneha Gunda <sngun@microsoft.com>\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCo-authored-by: Ben Zulauf <bezulau@microsoft.com>\nCo-authored-by: kgremban <13578436+kgremban@users.noreply.github.com>\nCo-authored-by: Kelly Gremban <kgremban@microsoft.com>\nCo-authored-by: spelluru <6722422+spelluru@users.noreply.github.com>\nCo-authored-by: James Barnett <v-jabarnett@microsoft.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\nCo-authored-by: dknappettmsft <49432665+dknappettmsft@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>\nCo-authored-by: Dennis Rea <v-denrea@microsoft.com>\nCo-authored-by: Anna Huff <v-annahuff@microsoft.com>\nCo-authored-by: learn-build-service-prod-05[bot] <274429479+learn-build-service-prod-05[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-01[bot] <274427437+learn-build-service-prod-01[bot]@users.noreply.github.com>\nCo-authored-by: Ryan Thompson <33879847+thomps23@users.noreply.github.com>\nCo-authored-by: Stacy Chambers <102548089+Stacyrch140@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-07[bot] <274430390+learn-build-service-prod-07[bot]@users.noreply.github.com>\nCo-authored-by: learn-build-service-prod-08[bot] <274430765+learn-build-service-prod-08[bot]@users.noreply.github.com>\nCo-authored-by: Yoav Dobrin <yoavdobrin@microsoft.com>\nCo-authored-by: mabasile-MSFT <mabasile@microsoft.com>\nCopilot-Session: 7f9f8fe0-e769-4959-b726-ccb35306b4eb\nCopilot-Session: 92cf8d83-0810-4431-8e90-1584565a7efe","sha":"80a24c9bbee59b45ef8f5d978f7525a954cd2c82","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/80a24c9bbee59b45ef8f5d978f7525a954cd2c82"},{"author":"virginia.roman+microsoft","date":"2026-09-22T23:51:46+00:00","message":"Remove Preview","sha":"2ace6c7bf0f949652033c95c3a1a01b89a4dfb19","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/2ace6c7bf0f949652033c95c3a1a01b89a4dfb19"},{"author":"17f5e613524470185c2f0bb4dd0a1_microsoft","date":"2026-09-22T15:25:23+00:00","message":"Removed duplicate metadata entries","sha":"766ca89fe289feeebf12bd2565febd7b37f74ca0","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/766ca89fe289feeebf12bd2565febd7b37f74ca0"},{"author":"17f5e613524470185c2f0bb4dd0a1_microsoft","date":"2026-09-22T15:11:28+00:00","message":"Added preview tag","sha":"e3748c788bbc4d2d89118290ac7c12ccc58b0c97","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/e3748c788bbc4d2d89118290ac7c12ccc58b0c97"},{"author":"17f5e613524470185c2f0bb4dd0a1_microsoft","date":"2026-09-22T15:06:36+00:00","message":"Merge branch 'main' of https://github.com/MicrosoftDocs/fabric-docs-pr","sha":"03e8219512cb665bd910591a5c865859ab8aa9de","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/03e8219512cb665bd910591a5c865859ab8aa9de"},{"author":"ranadeepsingh","date":"2026-09-18T22:51:42+00:00","message":"AI Functions in Fabric Runtime 2.0 with Spark 4.1 (#16484)\n\n* docs: Document AI Functions setup and defaults for Fabric Runtime 2.0\n\n## Summary\nAdd a dedicated Runtime 2.0 compatibility guide for pandas and PySpark\nAI Functions, with links from the overview, configuration pages, and TOC.\nMake the current model default profile explicit and correct the pandas\nsampling-property example.\n\n## Prompting Intent\nThe engineer requested temporary Fabric 2.0 / Spark 4.1 setup guidance,\nincluding nest_asyncio, gpt-5-mini, omitted sampling parameters, and\nthe corresponding PySpark configuration. They also requested aligned\noverview tabs, real-runtime execution of the samples, an explicit copy\nof other model defaults such as reasoning_effort, and a documentation PR.\n\n## Linked Sources\n- AI Functions overview: https://learn.microsoft.com/fabric/data-science/ai-functions/overview\n- pandas configuration: https://learn.microsoft.com/fabric/data-science/ai-functions/pandas/configuration\n- PySpark configuration: https://learn.microsoft.com/fabric/data-science/ai-functions/pyspark/configuration\n- Fabric Runtime 2.0: https://learn.microsoft.com/fabric/data-engineering/runtime-2-0\n- Library installation modes: https://learn.microsoft.com/fabric/data-engineering/library-management\n- Environment library management: https://learn.microsoft.com/fabric/data-engineering/environment-manage-library\n- Current AI Functions defaults: https://dev.azure.com/msdata/A365/_git/SynapseML-Internal?path=/src/main/python/synapse/ml/utils/aifunc/_constants.py\n- PySpark default initialization: https://dev.azure.com/msdata/A365/_git/SynapseML-Internal?path=/src/main/python/synapse/ml/spark/aifunc/DataFrameExtensions.py\n- PySpark default setters and resets: https://github.com/microsoft/SynapseML/blob/master/cognitive/src/main/python/synapse/ml/services/openai/OpenAIDefaults.py\n\n## Rationale\nKeep image-specific workarounds in a separate page rather than scattering\ninstallation and model settings across the general documentation.\nPreserve the merged tab correction and use ordinary headings for runtime\nchoices so the engine tabs remain consistent. Explain the difference\nbetween pandas properties and PySpark reset methods to avoid invalid None\nsetter calls. Restore current model defaults without resetting unrelated\nendpoint, concurrency, timeout, or embedding configuration.\n\nAutomated notebook runs disable inline pip, so document and exercise the\nsupported published-Environment installation path instead of bypassing\nthat restriction. Keep execution artifacts outside the publishing tree.\nThis is a documentation maintenance change; no feature work-item ID was\nprovided.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Lead Fabric Runtime 2.0 guidance with runnable quickstarts\n\n## Summary\nReorganize the Runtime 2.0 guide around a first successful AI Function call.\nProvide two cells for pandas and one for PySpark, with configuration,\nsample data, translation, and display together. Move the default reference,\ncompatibility details, and troubleshooting below the working examples.\nUpdate the overview, configuration entry points, and TOC to emphasize\ngetting started rather than diagnosing runtime internals.\n\n## Prompting Intent\nThe engineer clarified that the goal is to make it easy for users to start\nusing AI Functions in Spark 4.1 / Fabric Runtime 2.0. Preserve the explicit\ncurrent model defaults from the preceding change while reducing the number\nof cells and pages a new user must assemble.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Previous validated setup: 3519a79aaf69ee7b919611ebb5172a1e5b137cfc\n- AI Functions overview: https://learn.microsoft.com/fabric/data-science/ai-functions/overview\n- Fabric Runtime 2.0: https://learn.microsoft.com/fabric/data-engineering/runtime-2-0\n- Library installation modes: https://learn.microsoft.com/fabric/data-engineering/library-management\n\n## Rationale\nShow the successful first-run path before explaining why individual\nsettings are needed. Keep pandas installation separate because it restarts\nPython, and combine configuration and translation into a complete next\ncell. PySpark needs no package installation and fits in one cell.\nPreserve existing anchors and the explicit model settings, and keep the\npipeline Environment alternative available without interrupting the\ninteractive quickstart.\n\nThe combined examples retain the same Python statements and order as the\npreviously executed Fabric notebooks. This follow-up changes presentation\nand cell grouping, not AI Functions behavior or dependencies.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Clarify temporary Spark 4.1 AI Functions workarounds\n\n## Summary\nMake the temporary, affected-runtime scope explicit in the guide title,\nintroduction, overview links, configuration notices, and TOC.\nRemove the requested paragraph comparing None and aifunc.NOT_GIVEN\nfrom the general pandas configuration page.\n\n## Prompting Intent\nThe engineer clarified that the central purpose is to guide users through\ntemporary workarounds for Spark 4.1 / Fabric Runtime 2.0. They asked to\nremove the sampling-sentinel comparison paragraph and validate the code\nsnippets with Fabric.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Preceding runnable examples: d7fe2e63e41725fbe85190f077c30be972e603ca\n- Fabric Runtime 2.0: https://learn.microsoft.com/fabric/data-engineering/runtime-2-0\n- Library installation modes: https://learn.microsoft.com/fabric/data-engineering/library-management\n\n## Rationale\nKeep the convenient copy-paste examples while making clear that these\nsettings address affected runtime images rather than permanent\ncross-runtime setup requirements. Remove the disputed general comparison\ninstead of expanding a temporary-workaround guide into sentinel semantics.\n\nValidate the complete combined cells directly in fresh Fabric notebooks,\nincluding first imports, configuration, translation, displayed output,\nand materialized result assertions. Use the documented published\nEnvironment installation path for pandas because automated notebook\nruns disable inline pip. Keep execution artifacts outside the docs tree.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Simplify Fabric Runtime 2.0 AI Functions setup\n\n## Summary\nShorten the guide and title it AI Functions in Fabric Runtime 2.0 with\nSpark 4.1. Separate installation, imports and setup, and usage for each\nDataFrame library. Reuse one review from the existing sentiment example\ninstead of Japanese translation.\n\n## Prompting Intent\nThe engineer requested a rebase onto the latest target branch and a\nsimpler document. They asked for temporary-setup guidance for users and\ntheir agents, less extra code, a different existing example, and clear\ninstall / import-and-setup / use stages.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Rebase target: ce522f2ee01589b51868e17e9a33721fddfbfa32\n- Existing sentiment example: https://learn.microsoft.com/fabric/data-science/ai-functions/pandas/analyze-sentiment\n- Fabric Runtime 2.0: https://learn.microsoft.com/fabric/data-engineering/runtime-2-0\n- Environment libraries: https://learn.microsoft.com/fabric/data-engineering/environment-manage-library\n\n## Rationale\nKeep the temporary setup easy to copy without broad default-reset code,\ndiagnostic snippets, or troubleshooting tables. Use a fresh notebook\nsession and the runtime's existing defaults except for the model,\nreasoning effort, and pandas temperature workaround.\n\nReduce changes to general documentation to short links and removal of\nduplicated Runtime 2.0 setup. Restore other general examples and formatting\nto the target branch rather than expanding this runtime-specific PR.\nPreserve aligned overview tabs and existing runtime anchors.\n\nThe minimal pandas and PySpark setup and sentiment cells are exercised\ndirectly on Fabric. The automated pandas run uses the documented\nEnvironment installation alternative because inline pip is disabled.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Update Fabric 2.0 examples and address authoring feedback\n\n## Summary\nUse a one-product generate_response example for pandas and PySpark.\nShow gpt-5.1 as an alternative to gpt-5-mini, link the runtime and\nconfiguration guides, and use the requested compatibility-package\ninstallation command. Apply the useful authoring suggestions without\nchanging the feature name or removing temporary-setup guidance.\n\n## Prompting Intent\nThe engineer asked to review and resolve suggestions on PR 16484, use\n`%pip install -q nest_asyncio 2>/dev/null`, replace the sentiment example\nwith generate_response, add runtime and configuration links, and add\n`# or \"gpt-5.1\"` beside the model setting. Preserve the short temporary\nsetup guide and its Install, Import and setup, and Use stages.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Title capitalization: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086191\n- Introductory wording: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086210\n- Active voice: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086232\n- Installation terminology: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086244\n- Expected output: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086251\n- PySpark introduction: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086263\n- Temporary-setup reminder: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4030086276\n- pandas example: https://github.com/MicrosoftDocs/fabric-docs-pr/blob/main/docs/data-science/ai-functions/pandas/generate-response.md\n- PySpark example: https://github.com/MicrosoftDocs/fabric-docs-pr/blob/main/docs/data-science/ai-functions/pyspark/generate-response.md\n- pandas configuration: https://github.com/MicrosoftDocs/fabric-docs-pr/blob/main/docs/data-science/ai-functions/pandas/configuration.md\n- PySpark configuration: https://github.com/MicrosoftDocs/fabric-docs-pr/blob/main/docs/data-science/ai-functions/pyspark/configuration.md\n- Runtime guidance: https://github.com/MicrosoftDocs/fabric-docs-pr/blob/main/docs/data-engineering/runtime-2-0.md\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nReuse the existing winter-sale example with one product to keep the\nfirst AI Functions call small and easy to copy. Use the correct API\nconfiguration syntax for each engine and link detailed options rather\nthan expanding this temporary guide into a general configuration page.\n\nKeep AI Functions capitalized as the feature name. Retain a result\ndescription after each independent example and a common reminder that\nthe setup is temporary. Apply the positional-language and active-voice\nimprovements separately from the inappropriate capitalization changes.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Set the PySpark temperature default explicitly\n\n## Summary\nAdd set_temperature(1.0) to the temporary PySpark setup, using the\ncomment requested by the engineer. Keep the pandas settings unchanged.\n\n## Prompting Intent\nThe engineer requested an explicit PySpark temperature setting:\n`aifunc.default_conf.set_temperature(1.0)  # set default value of temperature`.\nPreserve the small generate_response example, model alternatives,\nconfiguration links, and separate installation/setup/usage stages.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- PySpark configuration: docs/data-science/ai-functions/pyspark/configuration.md\n- User follow-up in Copilot session c4823671-d26c-4d63-b5ed-1d854b22df4d.\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nMake the model's temperature default explicit through the PySpark\nconfiguration API. Keep it next to the deployment and reasoning\nsettings instead of introducing another setup section or changing the\nindependent pandas configuration.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* ci: Retry documentation publishing after a clone failure\n\n## Summary\nRetrigger PR validation without changing the repository tree.\nOpenPublishing.Build failed before file validation while cloning the\nshared MicrosoftDocs/dataexplorer-docs-pr dependency.\n\n## Prompting Intent\nComplete the requested documentation PR update and review resolution.\nThe guide and native Fabric samples are ready, but the publishing\nservice reported a repository clone failure. Retry the unchanged\ncontent once rather than modifying unrelated publishing configuration.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Publishing failure: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#issuecomment-5708682193\n- Validated source commit: 97d0947b43c792730860d03dc169dd760284ac61\n\nNo ADO work item was supplied for this CI-only retry.\n\n## Rationale\nA new commit retriggers the PR publishing checks with their existing\nidentity and permissions. Keep the source tree unchanged so the\nexecuted Fabric samples and completed review remain applicable.\nDo not alter shared repository URLs, credentials, or access controls.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Improve runtime compatibility navigation and example formatting\n\n## Summary\nAdd a dedicated Fabric Runtime 2.0 and Spark 4.1 compatibility\nsubsection to the overview. Move each engine's configuration link\nbeside its setup code and format both generate_response examples\nwith one function argument per line.\n\n## Prompting Intent\nThe engineer requested a specific compatibility subsection in the\noverview that links the temporary runtime guide, configuration links\nwithin the respective pandas and PySpark sections, and consistent\nindentation with every example function argument on a separate line.\nPreserve the existing model settings and temporary-workaround scope.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Overview: docs/data-science/ai-functions/overview.md\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- pandas configuration: docs/data-science/ai-functions/pandas/configuration.md\n- PySpark configuration: docs/data-science/ai-functions/pyspark/configuration.md\n- Documentation conventions: .github/copilot-instructions.md\n- User request in Copilot session c4823671-d26c-4d63-b5ed-1d854b22df4d.\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nUse a real subsection so compatibility guidance is discoverable in\nthe overview's heading navigation. Place configuration links where\nreaders choose their model and settings instead of only in the footer.\nRemove the duplicate footer entries to keep the guide concise.\n\nChange only whitespace and trailing commas in the examples. Their\nPython abstract syntax trees match the previously executed Fabric\nsamples, preserving all calls, inputs, and settings.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Demonstrate personal-data masking with generate_response\n\n## Summary\nReplace the winter-sale example with a fictional support-message\nredaction example for pandas and PySpark. Mask a name, an example.com\nemail address, and a reserved 555 phone number while preserving the\ndelivery issue. Display only the generated redacted column.\n\n## Prompting Intent\nThe engineer requested a more useful, terse PII-related\ngenerate_response example and live Fabric validation. They clarified\nthat multiline argument formatting was intended for the AI Function,\nnot ordinary calls such as display or DataFrame construction.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- pandas API: docs/data-science/ai-functions/pandas/generate-response.md\n- PySpark API: docs/data-science/ai-functions/pyspark/generate-response.md\n- User requests in Copilot session c4823671-d26c-4d63-b5ed-1d854b22df4d.\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nUse a single fictional support message to show a practical data\ntransformation without processing real personal information. Keep\nordinary calls compact and the AI prompt readable. Show the expected\nmasked output, preserve the original issue details, and explain that\nmodel-based redaction can miss personal information.\n\nBind the message value through a prompt template and request a text\nresponse explicitly. The initial literal-row prompt redacted the data\nbut usually retained a JSON wrapper, so the example must also make its\noutput format explicit.\n\nKeep all runtime setup values, compatibility navigation, and\nengine-specific configuration links unchanged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Clarify the PII example introduction\n\n## Summary\nApply the authoring suggestion to describe the example as masking\npersonal details by using ai.generate_response.\n\n## Prompting Intent\nKeep the requested concise PII example clear and consistent with the\ndocumentation style guidance. Address the new authoring comment without\nchanging the already validated code or runtime configuration.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Authoring suggestion: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484#discussion_r4035726009\n\nNo ADO work item was supplied for this documentation-only follow-up.\n\n## Rationale\nThe wording makes the API's role explicit. This is a prose-only change;\nall code fences remain identical to the eight successful native cases.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Clarify the Responses default for file inputs\n\n## Summary\nExplicitly select the Responses API in the pandas and PySpark setup.\nAdd overview and runtime-guide callouts explaining that Responses is\nalready the default and is required for PDFs and other file-path inputs.\n\n## Prompting Intent\nThe engineer asked to use Responses explicitly in the documentation\ncallout, then asked whether it was already the default. Preserve that\ndistinction instead of presenting API selection as a new runtime fix.\nKeep the validated PII example and existing model settings unchanged.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Multimodal requirements: docs/data-science/ai-functions/multimodal-overview.md\n- pandas input guard: SynapseML-Internal, core.py, _wrap_file_to_messages_list\n- PySpark input guard: SynapseML-Internal, TextBasedAIFunction.scala, validateColumnType\n- User requests in Copilot session c4823671-d26c-4d63-b5ed-1d854b22df4d.\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nMake the setup self-contained if earlier notebook configuration changed\nthe API, while clearly stating that stock/default behavior already uses\nResponses. Link the multimodal settings so readers also configure file\npath columns correctly. Do not imply that the text-only validation\nmatrix covered PDF execution.\n\nThe two explicit setting forms were previously executed in Fabric\nRuntime 2.0 notebooks. All eight saved PII cases used Responses, and\ntheir usage code remains unchanged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Remove redundant Responses configuration\n\n## Summary\nRemove the explicit Responses assignments from both runtime setup\nexamples and the newly added API callouts from the overview and\nruntime guide. Keep the existing multimodal documentation unchanged.\n\n## Prompting Intent\nThe engineer clarified that PR 16484 should not explicitly configure\nResponses for Fabric Runtime 2.0 because it is already the default.\nKeep the temporary setup focused on necessary compatibility settings.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Previous addition: 9a3c0e27747cea316a8c106b3054b761b93f5939\n- Previously validated content: 2b4f38cbe0c9771959fc2b5deb4bb114d62228c9\n- User clarification in Copilot session c4823671-d26c-4d63-b5ed-1d854b22df4d.\n\nNo ADO work item was supplied for this documentation-only update.\n\n## Rationale\nAvoid presenting a default as an extra runtime workaround. Restore the\nsetup used in the successful eight-case native Fabric matrix without\nchanging the PII example, model selection, or required compatibility\nsettings. General file-input requirements remain in the existing\nmultimodal guide.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Simplify PII examples and clarify runtime setup\n\n## Summary\nUse direct DataFrame construction and a plain redaction prompt in the pandas\nand PySpark Fabric Runtime 2.0 examples. Make each API's installation, import,\nand model setup easy to find through a comparison table and overview links.\n\n## Prompting Intent\nThe engineer requested simpler PII examples following a direct Spark\ncreateDataFrame and generate_response pattern, with equivalent pandas usage.\nThey also asked for clear, discoverable installation, import, and setup\ninstructions for each API in the existing documentation pull request.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- Overview: docs/data-science/ai-functions/overview.md\n- pandas API: docs/data-science/ai-functions/pandas/generate-response.md\n- PySpark API: docs/data-science/ai-functions/pyspark/generate-response.md\n- Current user request and provided PySpark example in this Copilot session.\n\n## Rationale\nThe simple prompt already receives each row's values, so a template and\nintermediate message variable are unnecessary. Keep the explicit text response\nformat and target the message column to avoid echoing row-context wrappers.\nUse each API's documented return type. Display the full DataFrame\nas requested and explain that the original message remains present and that\nmodel-based redaction needs review. Keep existing model settings and the\ndefault API choice unchanged. Limit repository changes to the runtime guide\nand its overview navigation.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Return PII details as JSON in runtime examples\n\n## Summary\nUpdate both Fabric Runtime 2.0 examples to return JSON containing redacted text\nand the detected PII types and original values. Prefer gpt-5.1, retain the\ngpt-5-mini alternative and low reasoning, and clear temperature in the setup.\nRemove the two requested inline AI comments.\n\n## Prompting Intent\nThe engineer supplied a PySpark example using reset_temperature(),\nresponse_format=\"json_object\", and a prompt requesting redacted text plus PII\ntypes and values. They requested equivalent pandas usage and removal of the\n\"This code uses AI. Always review output for mistakes.\" comment lines.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- pandas JSON format: docs/data-science/ai-functions/pandas/generate-response.md\n- PySpark JSON format: docs/data-science/ai-functions/pyspark/generate-response.md\n- pandas configuration: docs/data-science/ai-functions/pandas/configuration.md\n- Current user request and supplied PySpark example in this Copilot session.\n\n## Rationale\nKeep the requested direct DataFrame example and adapt configuration to each\nAPI: pandas property assignments and PySpark setter/reset methods. Explicitly\nrequest JSON in the prompt because JSON object mode requires that instruction.\nDescribe variable JSON field names without promising a fixed schema. Preserve\nthe shared privacy note and clarify that the requested original PII values\nremain in the output. Keep installation, import/setup, and usage stages,\nrelative configuration links, and the default API selection unchanged.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n* docs: Combine AI Functions setup and example cells\n\n## Summary\nFlatten the runtime guide into Configure pandas AI Functions and Configure\nPySpark AI Functions sections. Combine imports, configuration, and usage in\none code block per engine; keep pandas installation in its preceding cell.\nUpdate overview and configuration-page links to the renamed headings.\n\n## Prompting Intent\nThe engineer requested the Configure pandas AI Functions title, one combined\nimport and test-run block, a separate pip installation block, and fewer\nsubsections under each engine title.\n\n## Linked Sources\n- Documentation PR: https://github.com/MicrosoftDocs/fabric-docs-pr/pull/16484\n- Runtime guide: docs/data-science/ai-functions/runtime-2-0-workarounds.md\n- Current user request in this Copilot session.\n\n## Rationale\nKeep the validated Python statements unchanged and in the same order while\nreducing navigation and copy/paste steps. Preserve the separate installation\ncell because it restarts Python, retain configuration reference links, and\nupdate internal anchors so existing documentation navigation remains valid.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d\n\n---------\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>\nCopilot-Session: c4823671-d26c-4d63-b5ed-1d854b22df4d","sha":"d7774c406522a3aa6b9a3b09a12873f62812b901","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/d7774c406522a3aa6b9a3b09a12873f62812b901"},{"author":"s-polly","date":"2026-09-17T19:15:15+00:00","message":"Merge branch 'main' of https://github.com/MicrosoftDocs/fabric-docs-pr","sha":"5fb3e9aaae05cebad716388f7fe0b6554764a274","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/5fb3e9aaae05cebad716388f7fe0b6554764a274"},{"author":"s-polly","date":"2026-09-17T16:12:07+00:00","message":"Update docs/data-science/quickstart-building-retrieval-augmented-generation.md\n\nCo-authored-by: learn-build-service-prod-09[bot] <274431102+learn-build-service-prod-09[bot]@users.noreply.github.com>","sha":"ea40caaf047f05be810bad4766eff14a783e25f6","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/ea40caaf047f05be810bad4766eff14a783e25f6"},{"author":"s-polly","date":"2026-09-17T16:07:47+00:00","message":"Fix Fabric RAG quickstart SDK guidance\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>","sha":"0f6abc063afe36809a0bee5ae0bc4f507a0990d2","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/0f6abc063afe36809a0bee5ae0bc4f507a0990d2"},{"author":"s-polly","date":"2026-09-17T16:03:53+00:00","message":"Docs: standardize Fabric RAG headings and terminology\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>","sha":"a664bf86b2323559098338ffd9fa0b5e8dd24deb","url":"https://github.com/MicrosoftDocs/fabric-docs/commit/a664bf86b2323559098338ffd9fa0b5e8dd24deb"}]
