From 7d11f38271672f2f5f7b87221447b55fd83ed591 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:52:44 -0700 Subject: [PATCH 1/2] move devx-track ms.custom values to docfx.json --- docfx.json | 3 +++ docs/ai/azure-ai-for-dotnet-developers.md | 1 - docs/ai/dotnet-ai-ecosystem.md | 1 - .../get-started-app-chat-scaling-with-azure-container-apps.md | 1 - docs/ai/get-started-app-chat-template.md | 1 - docs/ai/get-started-mcp.md | 1 - docs/ai/how-to/content-filtering.md | 1 - docs/ai/overview.md | 1 - docs/ai/quickstarts/ai-templates.md | 1 - docs/ai/quickstarts/build-chat-app.md | 1 - docs/ai/quickstarts/build-mcp-client.md | 1 - docs/ai/quickstarts/build-mcp-server.md | 1 - docs/ai/quickstarts/build-vector-search-app.md | 1 - docs/ai/quickstarts/chat-local-model.md | 1 - docs/ai/quickstarts/create-assistant.md | 1 - docs/ai/quickstarts/evaluate-ai-response.md | 1 - docs/ai/quickstarts/generate-images.md | 1 - docs/ai/quickstarts/includes/ai-templates-azure-openai.md | 1 - docs/ai/quickstarts/includes/ai-templates-github-models.md | 1 - docs/ai/quickstarts/includes/ai-templates-ollama.md | 1 - docs/ai/quickstarts/includes/ai-templates-openai.md | 1 - docs/ai/quickstarts/prompt-model.md | 1 - docs/ai/quickstarts/structured-output.md | 1 - docs/ai/quickstarts/use-function-calling.md | 1 - docs/ai/semantic-kernel-dotnet-overview.md | 1 - docs/ai/tutorials/tutorial-ai-vector-search.md | 1 - 26 files changed, 3 insertions(+), 25 deletions(-) diff --git a/docfx.json b/docfx.json index 60d97942ea2fa..82abdddcd1973 100644 --- a/docfx.json +++ b/docfx.json @@ -905,6 +905,9 @@ "ms.collection": { "docs/ai/**/**.{md,yml}": "ce-skilling-ai-copilot" }, + "ms.custom": { + "docs/ai/**/**.{md,yml}": "devx-track-dotnet, devx-track-dotnet-ai" + }, "ms.update-cycle": { "docs/ai/**/**.{md,yml}": "180-days", "docs/csharp/whats-new/**/**.{md,yml}": "1095-days", diff --git a/docs/ai/azure-ai-for-dotnet-developers.md b/docs/ai/azure-ai-for-dotnet-developers.md index e7a822e236acf..59e100ab98a74 100644 --- a/docs/ai/azure-ai-for-dotnet-developers.md +++ b/docs/ai/azure-ai-for-dotnet-developers.md @@ -3,7 +3,6 @@ title: Develop .NET apps that use Azure AI services description: This article provides an organized list of resources about Azure AI scenarios for .NET developers, including documentation and code samples. ms.date: 05/29/2025 ms.topic: overview -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # Develop AI apps with .NET diff --git a/docs/ai/dotnet-ai-ecosystem.md b/docs/ai/dotnet-ai-ecosystem.md index 33b4ad69bbc95..ca6b70fccfaf8 100644 --- a/docs/ai/dotnet-ai-ecosystem.md +++ b/docs/ai/dotnet-ai-ecosystem.md @@ -3,7 +3,6 @@ title: .NET + AI ecosystem tools and SDKs description: This article provides an overview of the ecosystem of SDKs and tools available to .NET developers integrating AI into their applications. ms.date: 05/29/2025 ms.topic: overview -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # .NET + AI ecosystem tools and SDKs diff --git a/docs/ai/get-started-app-chat-scaling-with-azure-container-apps.md b/docs/ai/get-started-app-chat-scaling-with-azure-container-apps.md index dbd05f8b6ae0b..52ba3c55d2a97 100644 --- a/docs/ai/get-started-app-chat-scaling-with-azure-container-apps.md +++ b/docs/ai/get-started-app-chat-scaling-with-azure-container-apps.md @@ -3,7 +3,6 @@ title: Scale Azure OpenAI for .NET chat sample using RAG description: Learn how to add load balancing to your application to extend the chat app beyond the Azure OpenAI token and model quota limits. ms.date: 05/29/2025 ms.topic: get-started -ms.custom: devx-track-dotnet, devx-track-dotnet-ai # CustomerIntent: As a .NET developer new to Azure OpenAI, I want to scale my Azure OpenAI capacity to avoid rate limit errors with Azure Container Apps. --- diff --git a/docs/ai/get-started-app-chat-template.md b/docs/ai/get-started-app-chat-template.md index 0bb34aa5724c9..7f114fdb387f6 100644 --- a/docs/ai/get-started-app-chat-template.md +++ b/docs/ai/get-started-app-chat-template.md @@ -3,7 +3,6 @@ title: "Get started with the 'chat using your own data sample' for .NET" description: Get started with .NET and search across your own data using a chat app sample implemented using Azure OpenAI Service and Retrieval Augmented Generation (RAG) in Azure AI Search. Easily deploy with Azure Developer CLI. This article uses the Azure AI Reference Template sample. ms.date: 05/28/2025 ms.topic: get-started -ms.custom: devx-track-dotnet, devx-track-dotnet-ai # CustomerIntent: As a .NET developer new to Azure OpenAI, I want deploy and use sample code to interact with app infused with my own business data so that learn from the sample code. --- diff --git a/docs/ai/get-started-mcp.md b/docs/ai/get-started-mcp.md index 17e711a2e1842..9b39e257df3ce 100644 --- a/docs/ai/get-started-mcp.md +++ b/docs/ai/get-started-mcp.md @@ -3,7 +3,6 @@ title: Get started with .NET AI and MCP description: Learn about .NET AI and MCP key concepts and development resources to get started building MCP clients and servers ms.date: 04/29/2025 ms.topic: overview -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf # CustomerIntent: As a .NET developer new to OpenAI, I want deploy and use sample code to interact to learn from the sample code to summarize text. diff --git a/docs/ai/how-to/content-filtering.md b/docs/ai/how-to/content-filtering.md index 9e6f867ffb3ee..f3f875a9790f0 100644 --- a/docs/ai/how-to/content-filtering.md +++ b/docs/ai/how-to/content-filtering.md @@ -1,7 +1,6 @@ --- title: "Manage OpenAI Content Filtering in a .NET app" description: "Learn how to manage OpenAI content filtering programmatically in a .NET app using the OpenAI client library." -ms.custom: devx-track-dotnet, devx-track-dotnet-ai ms.topic: how-to ms.date: 05/29/2025 diff --git a/docs/ai/overview.md b/docs/ai/overview.md index e6ec9365c7750..6525e19bafcb5 100644 --- a/docs/ai/overview.md +++ b/docs/ai/overview.md @@ -3,7 +3,6 @@ title: Develop .NET apps with AI features description: Learn how you can build .NET applications that include AI features. ms.date: 04/09/2025 ms.topic: overview -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # Develop .NET apps with AI features diff --git a/docs/ai/quickstarts/ai-templates.md b/docs/ai/quickstarts/ai-templates.md index 0b6396c858ac7..c0088374eb5a5 100644 --- a/docs/ai/quickstarts/ai-templates.md +++ b/docs/ai/quickstarts/ai-templates.md @@ -3,7 +3,6 @@ title: Quickstart - Create a .NET AI app using the AI app template description: Create a .NET AI app to chat with custom data using the AI app template extensions and the Microsoft.Extensions.AI libraries ms.date: 07/30/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf zone_pivot_groups: meai-targets diff --git a/docs/ai/quickstarts/build-chat-app.md b/docs/ai/quickstarts/build-chat-app.md index b0792d71f5311..6d82bfe1bb17c 100644 --- a/docs/ai/quickstarts/build-chat-app.md +++ b/docs/ai/quickstarts/build-chat-app.md @@ -3,7 +3,6 @@ title: Quickstart - Build an AI chat app with .NET description: Create a simple AI powered chat app using Microsoft.Extensions.AI and the OpenAI or Azure OpenAI SDKs ms.date: 04/09/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library # CustomerIntent: As a .NET developer new to AI, I want deploy and use sample code to interact to learn from the sample code. --- diff --git a/docs/ai/quickstarts/build-mcp-client.md b/docs/ai/quickstarts/build-mcp-client.md index ed4bf74b7be66..467e9df0080d7 100644 --- a/docs/ai/quickstarts/build-mcp-client.md +++ b/docs/ai/quickstarts/build-mcp-client.md @@ -3,7 +3,6 @@ title: Quickstart - Create a minimal MCP client using .NET description: Learn to create a minimal MCP client and connect it to an MCP server using .NET ms.date: 05/27/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft --- diff --git a/docs/ai/quickstarts/build-mcp-server.md b/docs/ai/quickstarts/build-mcp-server.md index 61761da3b867d..85c8f4fa74f7f 100644 --- a/docs/ai/quickstarts/build-mcp-server.md +++ b/docs/ai/quickstarts/build-mcp-server.md @@ -3,7 +3,6 @@ title: Quickstart - Create a minimal MCP server and publish to NuGet description: Learn to create and connect to a minimal MCP server using C# and publish it to NuGet. ms.date: 07/02/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/quickstarts/build-vector-search-app.md b/docs/ai/quickstarts/build-vector-search-app.md index efc67eccf67b4..89c55cbb4df9d 100644 --- a/docs/ai/quickstarts/build-vector-search-app.md +++ b/docs/ai/quickstarts/build-vector-search-app.md @@ -3,7 +3,6 @@ title: Quickstart - Build a minimal .NET AI RAG app description: Create an AI powered app to search and integrate with vector stores using embeddings and the Microsoft.Extensions.VectorData package for .NET ms.date: 05/29/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library # CustomerIntent: As a .NET developer new to AI, I want deploy and use sample code to interact to learn from the sample code. --- diff --git a/docs/ai/quickstarts/chat-local-model.md b/docs/ai/quickstarts/chat-local-model.md index edaf6683fd842..808dea2598398 100644 --- a/docs/ai/quickstarts/chat-local-model.md +++ b/docs/ai/quickstarts/chat-local-model.md @@ -3,7 +3,6 @@ title: Quickstart - Connect to and chat with a local AI using .NET description: Set up a local AI model and chat with it using a .NET console app and the Microsoft.Extensions.AI libraries ms.date: 05/28/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # Chat with a local AI model using .NET diff --git a/docs/ai/quickstarts/create-assistant.md b/docs/ai/quickstarts/create-assistant.md index be96ff3431572..4f68cbbc053a0 100644 --- a/docs/ai/quickstarts/create-assistant.md +++ b/docs/ai/quickstarts/create-assistant.md @@ -3,7 +3,6 @@ title: Quickstart - Create a minimal AI assistant using .NET description: Learn to create a minimal AI assistant with tooling capabilities using .NET and the Azure OpenAI SDK libraries ms.date: 01/25/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library --- diff --git a/docs/ai/quickstarts/evaluate-ai-response.md b/docs/ai/quickstarts/evaluate-ai-response.md index 9c2a074dd6abd..e81bbea6c0e7f 100644 --- a/docs/ai/quickstarts/evaluate-ai-response.md +++ b/docs/ai/quickstarts/evaluate-ai-response.md @@ -3,7 +3,6 @@ title: Quickstart - Evaluate the quality of a model's response description: Learn how to create an MSTest app to evaluate the AI chat response of a language model. ms.date: 03/18/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # Quickstart: Evaluate response quality diff --git a/docs/ai/quickstarts/generate-images.md b/docs/ai/quickstarts/generate-images.md index 076e0e3ce750b..37db9934c3628 100644 --- a/docs/ai/quickstarts/generate-images.md +++ b/docs/ai/quickstarts/generate-images.md @@ -3,7 +3,6 @@ title: Quickstart - Generate images using AI with .NET description: Create a simple app using to generate images using .NET and the OpenAI or Azure OpenAI models. ms.date: 04/09/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library # CustomerIntent: As a .NET developer new to OpenAI, I want deploy and use sample code to interact to learn from the sample code to generate images. --- diff --git a/docs/ai/quickstarts/includes/ai-templates-azure-openai.md b/docs/ai/quickstarts/includes/ai-templates-azure-openai.md index 876c087ac0a24..8d7a4098d161e 100644 --- a/docs/ai/quickstarts/includes/ai-templates-azure-openai.md +++ b/docs/ai/quickstarts/includes/ai-templates-azure-openai.md @@ -1,7 +1,6 @@ --- ms.date: 2/21/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/quickstarts/includes/ai-templates-github-models.md b/docs/ai/quickstarts/includes/ai-templates-github-models.md index 2baf9cf885d35..dfe02bce798a7 100644 --- a/docs/ai/quickstarts/includes/ai-templates-github-models.md +++ b/docs/ai/quickstarts/includes/ai-templates-github-models.md @@ -1,7 +1,6 @@ --- ms.date: 2/21/2025 ms.topic: include -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/quickstarts/includes/ai-templates-ollama.md b/docs/ai/quickstarts/includes/ai-templates-ollama.md index ae6d9d14bc9dc..51d8eb9531368 100644 --- a/docs/ai/quickstarts/includes/ai-templates-ollama.md +++ b/docs/ai/quickstarts/includes/ai-templates-ollama.md @@ -1,7 +1,6 @@ --- ms.date: 2/21/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/quickstarts/includes/ai-templates-openai.md b/docs/ai/quickstarts/includes/ai-templates-openai.md index 4ee41700800d8..6d0ce372f7f79 100644 --- a/docs/ai/quickstarts/includes/ai-templates-openai.md +++ b/docs/ai/quickstarts/includes/ai-templates-openai.md @@ -1,7 +1,6 @@ --- ms.date: 2/21/2025 ms.topic: include -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/quickstarts/prompt-model.md b/docs/ai/quickstarts/prompt-model.md index e42b248b817e6..58bc0f781fa70 100644 --- a/docs/ai/quickstarts/prompt-model.md +++ b/docs/ai/quickstarts/prompt-model.md @@ -3,7 +3,6 @@ title: Quickstart - Connect to and prompt an AI model with .NET description: Create a simple chat app using Microsoft.Extensions.AI to summarize a text. ms.date: 05/02/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library # CustomerIntent: As a .NET developer new to OpenAI, I want deploy and use sample code to interact to learn from the sample code to summarize text. --- diff --git a/docs/ai/quickstarts/structured-output.md b/docs/ai/quickstarts/structured-output.md index 7596a75410074..f68feff535f00 100644 --- a/docs/ai/quickstarts/structured-output.md +++ b/docs/ai/quickstarts/structured-output.md @@ -3,7 +3,6 @@ title: Quickstart - Request a response with structured output description: Learn how to create a chat app that responds with structured output, that is, output that conforms to a type that you specify. ms.date: 04/30/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai --- # Request a response with structured output diff --git a/docs/ai/quickstarts/use-function-calling.md b/docs/ai/quickstarts/use-function-calling.md index bfc1ee2abc36e..ca51d59d16a31 100644 --- a/docs/ai/quickstarts/use-function-calling.md +++ b/docs/ai/quickstarts/use-function-calling.md @@ -3,7 +3,6 @@ title: Quickstart - Extend OpenAI using Tools and execute a local Function with description: Create a simple chat app using OpenAI and extend the model to execute a local function. ms.date: 03/13/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai zone_pivot_groups: openai-library # CustomerIntent: As a .NET developer new to OpenAI, I want deploy and use sample code to interact to learn from the sample code how to extend the model using Tools. --- diff --git a/docs/ai/semantic-kernel-dotnet-overview.md b/docs/ai/semantic-kernel-dotnet-overview.md index c8769c347d175..0428cfa968e15 100644 --- a/docs/ai/semantic-kernel-dotnet-overview.md +++ b/docs/ai/semantic-kernel-dotnet-overview.md @@ -3,7 +3,6 @@ title: Semantic Kernel overview for .NET description: Learn how to add the Semantic Kernel SDK to your .NET projects and explore fundamental concepts ms.date: 04/09/2025 ms.topic: quickstart -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- diff --git a/docs/ai/tutorials/tutorial-ai-vector-search.md b/docs/ai/tutorials/tutorial-ai-vector-search.md index 1f7be83922327..41553e0a5b8cf 100644 --- a/docs/ai/tutorials/tutorial-ai-vector-search.md +++ b/docs/ai/tutorials/tutorial-ai-vector-search.md @@ -3,7 +3,6 @@ title: Tutorial - Integrate OpenAI with the RAG pattern and vector search using description: Create a simple recipe app using the RAG pattern and vector search using Azure Cosmos DB for MongoDB. ms.date: 08/26/2025 ms.topic: tutorial -ms.custom: devx-track-dotnet, devx-track-dotnet-ai author: alexwolfmsft ms.author: alexwolf --- From 73a375b1803e0f7b8535b7e548a20cbc29fab628 Mon Sep 17 00:00:00 2001 From: Genevieve Warren <24882762+gewarren@users.noreply.github.com> Date: Mon, 8 Sep 2025 08:57:07 -0700 Subject: [PATCH 2/2] remove unneeded ai value --- docfx.json | 2 +- docs/ai/how-to/app-service-aoai-auth.md | 1 - docs/ai/tutorials/evaluate-safety.md | 1 - docs/ai/tutorials/evaluate-with-reporting.md | 1 - 4 files changed, 1 insertion(+), 4 deletions(-) diff --git a/docfx.json b/docfx.json index 82abdddcd1973..705126f1e19c5 100644 --- a/docfx.json +++ b/docfx.json @@ -906,7 +906,7 @@ "docs/ai/**/**.{md,yml}": "ce-skilling-ai-copilot" }, "ms.custom": { - "docs/ai/**/**.{md,yml}": "devx-track-dotnet, devx-track-dotnet-ai" + "docs/ai/**/**.{md,yml}": "devx-track-dotnet" }, "ms.update-cycle": { "docs/ai/**/**.{md,yml}": "180-days", diff --git a/docs/ai/how-to/app-service-aoai-auth.md b/docs/ai/how-to/app-service-aoai-auth.md index 046d73677b5c1..e52ac05dcce95 100644 --- a/docs/ai/how-to/app-service-aoai-auth.md +++ b/docs/ai/how-to/app-service-aoai-auth.md @@ -4,7 +4,6 @@ description: "Learn how to authenticate your Azure hosted .NET app to an Azure O author: alexwolfmsft ms.author: alexwolf ms.topic: how-to -ms.custom: devx-track-azurecli ms.date: 05/29/2025 zone_pivot_groups: azure-interface #customer intent: As a .NET developer, I want authenticate and authorize my App Service to Azure OpenAI by using Microsoft Entra so that I can securely use AI in my .NET application. diff --git a/docs/ai/tutorials/evaluate-safety.md b/docs/ai/tutorials/evaluate-safety.md index e85eb1b4bad37..6ae7fc152e7d6 100644 --- a/docs/ai/tutorials/evaluate-safety.md +++ b/docs/ai/tutorials/evaluate-safety.md @@ -3,7 +3,6 @@ title: Tutorial - Evaluate response safety with caching and reporting description: Create an MSTest app that evaluates the content safety of a model's response using the evaluators in the Microsoft.Extensions.AI.Evaluation.Safety package and with caching and reporting. ms.date: 05/12/2025 ms.topic: tutorial -ms.custom: devx-track-dotnet-ai --- # Tutorial: Evaluate response safety with caching and reporting diff --git a/docs/ai/tutorials/evaluate-with-reporting.md b/docs/ai/tutorials/evaluate-with-reporting.md index 7e24fb226c93c..9f5da35e83a77 100644 --- a/docs/ai/tutorials/evaluate-with-reporting.md +++ b/docs/ai/tutorials/evaluate-with-reporting.md @@ -3,7 +3,6 @@ title: Tutorial - Evaluate response quality with caching and reporting description: Create an MSTest app to evaluate the response quality of a language model, add a custom evaluator, and learn how to use the caching and reporting features of Microsoft.Extensions.AI.Evaluation. ms.date: 05/09/2025 ms.topic: tutorial -ms.custom: devx-track-dotnet-ai --- # Tutorial: Evaluate response quality with caching and reporting