Ferramentas de desenvolvedor e SDKs

Concluído

Embora você possa executar muitas das tarefas necessárias para desenvolver uma solução de IA diretamente no portal do Microsoft Foundry, os desenvolvedores também precisam escrever, testar e implantar código.

Ferramentas e ambientes de desenvolvimento

Há muitas ferramentas de desenvolvimento e ambientes disponíveis, e os desenvolvedores devem escolher um que dê suporte aos idiomas, SDKs e APIs com os quais precisam trabalhar e com os quais estão mais confortáveis. Por exemplo, um desenvolvedor que se concentra fortemente na criação de aplicativos para Windows usando o .NET Framework pode preferir trabalhar em um IDE (ambiente de desenvolvimento integrado) como o Microsoft Visual Studio. Por outro lado, um desenvolvedor de aplicativos Web que trabalha com uma ampla variedade de linguagens e bibliotecas de software livre pode preferir usar um editor de código como o VS Code (Visual Studio Code). Ambos os produtos são adequados para o desenvolvimento de aplicativos de IA no Azure.

A extensão Microsoft Foundry para Visual Studio Code

Ao desenvolver aplicativos de IA generativos baseados no Microsoft Foundry no Visual Studio Code, você pode usar a extensão Microsoft Foundry para Visual Studio Code para simplificar as principais tarefas no fluxo de trabalho, incluindo:

  • Criando um projeto.
  • Selecionando e implantando um modelo.
  • Testando um modelo no playground.
  • Criando um agente.

Captura de tela da extensão do Microsoft Foundry Visual Studio Code.

Dica

Para obter mais informações sobre como usar a extensão microsoft foundry para Visual Studio Code, consulte Work with the Microsoft Foundry for Visual Studio Code extension.

GitHub e GitHub Copilot

O GitHub é a plataforma mais popular do mundo para controle do código-fonte e gerenciamento de DevOps e pode ser um elemento crítico de qualquer esforço de desenvolvimento de equipe. O Visual Studio e o VS Code fornecem integração nativa com o GitHub e o acesso ao GitHub Copilot; um assistente de IA que pode melhorar significativamente a produtividade e a eficácia do desenvolvedor.

Captura de tela do GitHub Copilot no Visual Studio Code.

Dica

Para obter mais informações sobre como usar o GitHub Copilot no Visual Studio Code, consulte GitHub Copilot no VS Code.

Linguagens de programação, APIs e SDKs

Você pode desenvolver aplicativos de IA usando muitas linguagens e estruturas de programação comuns, incluindo Microsoft C#, Python, Node, TypeScript, Java e outros. Ao criar soluções de IA no Azure, alguns SDKs comuns que você deve planejar para instalar e usar incluem: