forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request dotnet#40733 from jmatthiesen/dev/jmatthiesen/aiOv…
…erview Adding an overview document for the /dotnet/ai section.
- Loading branch information
Showing
2 changed files
with
55 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
title: Develop .NET applications with AI features | ||
description: Learn how you can build .NET applications that include AI features. | ||
ms.date: 05/02/2024 | ||
ms.topic: overview | ||
ms.custom: devx-track-dotnet, devx-track-dotnet-ai | ||
--- | ||
|
||
# Develop .NET applications with AI features | ||
|
||
With .NET, you can use artificial intelligence (AI) to mimic human behavior and accomplish complex tasks in your applications—all using the tools, platforms, and services that are familiar to you. | ||
|
||
## Why choose .NET to build AI applications? | ||
|
||
Millions of developers use .NET to create applications that run on the web, on mobile and desktop devices, or in the cloud. By using .NET to integrate AI into your applications, you can take advantage of all that .NET has to offer: | ||
|
||
* A unified story for building web UIs, APIs, and applications. | ||
* Develop on Windows, macOS, and Linux. | ||
* Open-source and community-focused. | ||
* Runs on top of the most popular web servers and cloud platforms. | ||
* Powerful tooling to edit, debug, test, and deploy. | ||
|
||
## What can you build with AI and .NET? | ||
|
||
The opportunities with AI are near endless. Here are a few examples of solutions you can build using AI in your .NET applications: | ||
|
||
* Language processing: Create virtual agents / chatbots to talk with your data and generate content and images. | ||
* Computer vision: Identify objects in an object or video. | ||
* Audio generation: Use synthesized voices to interact with customers. | ||
* Classification: Label the severity of a customer-reported issue. | ||
* Task automation: Automatically perform the next step in a workflow as tasks are completed. | ||
|
||
## Recommended learning path | ||
|
||
We recommend the following sequence of tutorials and articles for an introduction to developing applications with AI and .NET: | ||
|
||
- Follow a tutorial to learn about the basics of AI: | ||
|
||
|Scenario |Tutorial | | ||
|----------|----------| | ||
| Create a chat application | [Build an Azure AI chat app with .NET](../quickstarts/get-started-azure-openai.md)| | ||
| Summarize text | [Summarize text using Azure AI chat app with .NET](../quickstarts/quickstart-openai-summarize-text.md) | | ||
| Chat with your data | [Get insight about your data from an .NET Azure AI chat app](../quickstarts/quickstart-ai-chat-with-data.md) | | ||
| Call .NET functions with AI | [Extend Azure AI using tools and execute a local function with .NET](../quickstarts/quickstart-azure-openai-tool.md) | | ||
| Generate images | [Generate images using Azure AI with .NET](../quickstarts/quickstart-openai-generate-images.md) | | ||
| Train your own model |[ML.NET Tutorial](https://dotnet.microsoft.com/learn/ml-dotnet/get-started-tutorial/intro) | | ||
|
||
- Browse the table of contents to learn more about the core concepts, starting with [How generative AI and LLMs work](../conceptual/how-genai-and-llms-work.md) | ||
|
||
## Next steps | ||
|
||
- [Quickstart: Build an Azure AI chat app with .NET](../quickstarts/get-started-azure-openai.md) | ||
- [Video series: Machine Learning and AI with .NET](/shows/machine-learning-and-ai-with-dotnet-for-beginners) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters