Add "Choose the right .NET AI tool" guidance article#53007
Add "Choose the right .NET AI tool" guidance article#53007
Conversation
…osystem docs Agent-Logs-Url: https://github.com/dotnet/docs/sessions/dcb14719-132d-4dad-87e0-bd0d48d895a4 Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/docs/sessions/dcb14719-132d-4dad-87e0-bd0d48d895a4 Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
…add to index.yml Agent-Logs-Url: https://github.com/dotnet/docs/sessions/e4a789c2-5b6b-4a84-bd20-92983b288814 Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Done in commit e8f7ddc:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Also add links to more info on Copilot SDK and Foundry Tools. And turn the bullets on line 36 into a table. |
… Local links Agent-Logs-Url: https://github.com/dotnet/docs/sessions/837d6ea3-2507-4ed2-bcae-2e9cee61572d Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Done in commit c3ae6f2 — added "For more information" links to the Copilot SDK repository and the Foundry Local documentation.
Done in commit c3ae6f2 — converted the "How to decide" bullets to a decision table, and added "For more information" links to the Copilot SDK and Foundry Local docs. |
There was a problem hiding this comment.
Pull request overview
This PR updates the .NET AI documentation set to improve discoverability and guidance across the ecosystem by adding new conceptual library pages, refining existing conceptual overviews, and reshaping the navigation structure.
Changes:
- Add new conceptual articles for AI tool calling,
Microsoft.Extensions.DataIngestion, andMicrosoft.Extensions.VectorData. - Refresh the “.NET + AI ecosystem tools and SDKs” overview with a “Decide which tool to use” section and updated component descriptions.
- Update TOC entries and redirects to reflect renamed/reorganized conceptual content (including tool-calling).
Reviewed changes
Copilot reviewed 10 out of 11 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
docs/ai/vector-stores/overview.md |
Simplifies the MEVD section and points readers to the new MEVD conceptual article. |
docs/ai/toc.yml |
Adds new top-level entries (evaluation, ingestion, vector data, MCP) and updates tool-calling navigation. |
docs/ai/overview.md |
Adds a pointer to the “Decide which tool to use” guidance section. |
docs/ai/get-started-mcp.md |
Expands “See also” with links to MCP client/server quickstarts and labels blog links. |
docs/ai/evaluation/libraries.md |
Adds a quickstart cross-link in “See also”. |
docs/ai/dotnet-ai-ecosystem.md |
Adds a “Decide which tool to use” section and rewrites component guidance sections. |
docs/ai/conceptual/mevd-library.md |
New conceptual overview for Microsoft.Extensions.VectorData. |
docs/ai/conceptual/medi-library.md |
New conceptual overview for Microsoft.Extensions.DataIngestion. |
docs/ai/conceptual/data-ingestion.md |
Removes duplicated library overview content and links to the new MEDI library page. |
docs/ai/conceptual/calling-tools.md |
New conceptual overview for tool/function calling with MEAI. |
.openpublishing.redirection.ai.json |
Adds a redirect from the old tool-calling page to the new calling-tools page. |
Comments suppressed due to low confidence (1)
docs/ai/toc.yml:29
- The TOC now contains two adjacent entries that both route to
get-started-mcp.md("MCP client/server overview" and "C# SDK for MCP"). That duplication makes navigation ambiguous. Either remove one entry, or point "C# SDK for MCP" to a distinct page (for example, a dedicated SDK overview) so each TOC node has a unique purpose.
- name: MCP client/server overview
href: get-started-mcp.md
- name: Microsoft Agent Framework
href: /agent-framework/overview/agent-framework-overview?toc=/dotnet/ai/toc.json&bc=/dotnet/ai/toc.json
- name: C# SDK for MCP
href: get-started-mcp.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
The .NET AI ecosystem has grown to include a dozen distinct components (MEAI, MAF, MEDI, MEVD, MCP Server/Client, Evaluations, AI Toolkit, Copilot SDK, Azure AI Foundry, Foundry Local, Aspire) with no clear guidance on when to reach for each one. This adds a dedicated conceptual article derived from the netaiguidance positioning work.
New article:
docs/ai/conceptual/choose-ai-tool.mdExisting doc updates
dotnet-ai-ecosystem.md— TIP callout at the top directing readers to the new article when unsure which tool to useoverview.md— sentence added in learning path section pointing to the new articletoc.yml— new article added under ConceptsInternal previews