Skip to content

Commit 182e37d

Browse files
Merge pull request #51072 from GraemeMalcolm/main
Updates for latest product strategy
2 parents 99c5a52 + 3d00970 commit 182e37d

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

learn-pr/wwl-data-ai/prepare-azure-ai-development/includes/5-tools-and-sdks.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,35 @@ While you can perform many of the tasks needed to develop an AI solution directl
44

55
There are many development tools and environments available, and developers should choose one that supports the languages, SDKs, and APIs they need to work with and with which they're most comfortable. For example, a developer who focuses strongly on building applications for Windows using the .NET Framework might prefer to work in an integrated development environment (IDE) like Microsoft Visual Studio. Conversely, a web application developer who works with a wide range of open-source languages and libraries might prefer to use a code editor like Visual Studio Code (VS Code). Both of these products are suitable for developing AI applications on Azure.
66

7-
### The Azure AI Foundry VS Code container image
7+
### The Azure AI Foundry for Visual Studio Code extension
88

9-
As an alternative to installing and configuring your own development environment, when working in a hub-based project in Azure AI Foundry portal, you can create compute and use it to host a container image for VS Code (installed locally or as a hosted web application in a browser). The benefit of using the container image is that it includes the latest versions of the SDK packages you're most likely to work with when building AI applications with Azure AI Foundry.
9+
When developing Azure AI Foundry based generative AI applications in Visual Studio Code, you can use the Azure AI Foundry for Visual Studio Code extension to simplify key tasks in the workflow, including:
1010

11-
![Screenshot of a Visual Studio Code container running in a web browser.](../media/vs-code.png)
11+
- Creating a project.
12+
- Selecting and deploying a model.
13+
- Testing a model in the playground.
14+
- Creating an agent.
1215

13-
> [!TIP]
14-
> For more information about using the VS Code container image in Azure AI Foundry portal, see **[Get started with Azure AI Foundry projects in VS Code](/azure/ai-studio/how-to/develop/vscode?azure-portal=true)**.
16+
![Screenshot of the Azure AI Foundry Visual Studio Code extension.](../media/vs-code.png)
1517

16-
> [!IMPORTANT]
17-
> When planning to use the VS Code container image in Azure AI Foundry, consider the cost of the compute required to host it and the quota you have available to support developers using it.
18+
> [!TIP]
19+
> For more information about using the Azure AI Foundry for Visual Studio Code extension, see **[Work with the Azure AI Foundry for Visual Studio Code extension](/azure/ai-foundry/how-to/develop/get-started-projects-vs-code?azure-portal=true)**.
1820
1921
### GitHub and GitHub Copilot
2022

21-
GitHub is the world's most popular platform for source control and DevOps management, and can be a critical element of any team development effort. Visual Studio and VS Code (including the Azure AI Foundry VS Code container image) both provide native integration with GitHub, and access to GitHub Copilot; an AI assistant that can significantly improve developer productivity and effectiveness.
23+
GitHub is the world's most popular platform for source control and DevOps management, and can be a critical element of any team development effort. Visual Studio and VS Code both provide native integration with GitHub, and access to GitHub Copilot; an AI assistant that can significantly improve developer productivity and effectiveness.
24+
25+
![Screenshot of GitHub Copilot in Visual Studio Code.](../media/github-copilot.png)
26+
27+
> [!TIP]
28+
> For more information about using GitHub Copilot in Visual Studio Code, see **[GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/overview?azure-portal=true)**.
2229
2330
## Programming languages, APIs, and SDKs
2431

2532
You can develop AI applications using many common programming languages and frameworks, including Microsoft C#, Python, Node, TypeScript, Java, and others. When building AI solutions on Azure, some common SDKs you should plan to install and use include:
2633

2734
- The **[Azure AI Foundry SDK](/azure/ai-studio/how-to/develop/sdk-overview?azure-portal=true)**, which enables you to write code to connect to Azure AI Foundry projects and access resource connections, which you can then work with using service-specific SDKs.
35+
- The **[Azure AI Foundry Models API](/rest/api/aifoundry/modelinference/)**, which provides an interface for working with generative AI model endpoints hosted in Azure AI Foundry.
36+
- The **[Azure OpenAI in Azure AI Foundry Models API](/azure/ai-services/openai/reference)**, which enables you to build chat applications based on OpenAI models hosted in Azure AI Foundry.
2837
- **[Azure AI Services SDKs](/azure/ai-services/reference/sdk-package-resources?azure-portal=true)** - AI service-specific libraries for multiple programming languages and frameworks that enable you to consume Azure AI Services resources in your subscription. You can also use Azure AI Services through their [REST APIs](/azure/ai-services/reference/rest-api-resources).
29-
- The **[Azure AI Foundry Agent Service](/azure/ai-services/agents/overview?azure-portal=true)**, which is accessed through the Azure AI Foundry SDK and can be integrated with frameworks like [AutoGen](https://microsoft.github.io/autogen/0.2/docs/Getting-Started?azure-portal=true) and [Semantic Kernel](/semantic-kernel/overview?azure-portal=true) to build comprehensive AI agent solutions.
30-
- The **[Prompt Flow](https://microsoft.github.io/promptflow/index.html?azure-portal=true)** SDK, which you can use to implement orchestration logic to manage prompt interactions with generative AI models.
38+
- The **[Azure AI Foundry Agent Service](/azure/ai-services/agents/overview?azure-portal=true)**, which is accessed through the Azure AI Foundry SDK and can be integrated with frameworks like [Semantic Kernel](/semantic-kernel/overview?azure-portal=true) to build comprehensive AI agent solutions.
324 KB
Loading
6.63 KB
Loading

0 commit comments

Comments
 (0)