Visão geral do Microsoft Foundry Toolkit for Visual Studio Code

Microsoft Foundry Toolkit for Visual Studio Code é uma extensão para compilar, testar, implantar, avaliar e monitorar aplicativos e agentes de IA. Use-o localmente ou conecte-se ao Microsoft Foundry para gerenciar seu fluxo de trabalho de desenvolvimento de IA sem sair Visual Studio Code.

Foundry Toolkit é o novo nome do Kit de Ferramentas de IA. Ele também inclui os recursos fornecidos anteriormente pela extensão Microsoft Foundry separada, para que você possa trabalhar com recursos locais e recursos do Foundry em uma extensão.

Quem deve usar o Foundry Toolkit

O Foundry Toolkit dá suporte a diferentes funções e níveis de experiência de desenvolvimento de IA:

  • Os desenvolvedores de aplicativos podem adicionar recursos de IA generativos à Web, área de trabalho e aplicativos móveis.
  • Os engenheiros de IA e machine learning podem comparar, personalizar, otimizar e implantar modelos e agentes.
  • Cientistas de dados e pesquisadores podem experimentar prompts, modelos, conjuntos de dados e critérios de avaliação.
  • Educadores e alunos podem explorar conceitos de IA generativos por meio de playgrounds interativos e modelos locais.

Como o workspace do Kit de Ferramentas é organizado

O Foundry Toolkit separa os recursos que você tem das ações que você pode executar. A extensão tem três seções principais.

Captura de tela do Foundry Toolkit em Visual Studio Code com as seções Meus Recursos, Ferramentas de Desenvolvedor e Ajuda e Comentários.

Seção Purpose
Meus Recursos Exiba modelos, agentes, ferramentas, fontes de conhecimento, avaliações, recursos recentes, recursos locais e recursos no seu projeto Foundry.
Ferramentas de desenvolvedor Descubra modelos e ferramentas. Crie, depure, implante, teste, avalie e monitore aplicativos e agentes de IA.
Ajuda e comentários Pergunte ao Copilot, comece, abra a documentação e as informações da versão, relate problemas ou participe da comunidade.

As ferramentas exatas e os tipos de recursos podem ser alterados à medida que a extensão evolui. Use o modo de exibição do Kit de Ferramentas para ver os recursos em sua versão instalada.

Trabalhar com modelos

O Foundry Toolkit fornece um fluxo de trabalho de desenvolvimento de modelo de ponta a ponta:

  • Use o Catálogo de Modelos para descobrir modelos da Foundry e provedores externos ou use modelos locais por meio de ONNX, Ollama e Foundry Local.
  • Compare modelos e prompts de teste, parâmetros, imagens e anexos no Playground do Modelo.
  • Converta, quantize, otimize e avalie os modelos com suporte para implantação de Windows local.
  • Ajuste os modelos compatíveis localmente com uma GPU ou remotamente com Aplicativos de Contêiner do Azure.
  • Analise o uso de CPU, GPU e NPU para cargas de trabalho de aprendizado de máquina com suporte no Windows.

Criar e operar agentes

O Foundry Toolkit dá suporte a agentes de prompt e agentes hospedados baseados em código:

  • Use o Construtor de Agentes para configurar instruções, modelos, variáveis, saídas estruturadas e ferramentas sem criar um projeto de código de agente.
  • Use o Catálogo de Ferramentas para descobrir ferramentas do Foundry, servidores MCP (Model Context Protocol) e caixas de ferramentas e, em seguida, adicioná-las aos agentes.
  • Crie a estrutura de um projeto de agente hospedado sempre que precisar de código personalizado, frameworks ou lógica de orquestração.
  • Use Agent Inspector para depurar agentes locais, inspecionar respostas em streaming e chamadas de ferramentas, e visualizar a execução do fluxo de trabalho.
  • Implante agentes hospedados no Serviço do Foundry Agent a partir do código-fonte ou de uma imagem de contêiner.
  • Teste agentes implantados no Playground do Agente Hospedado, inspecione logs e rastreamentos e gerencie versões.
  • Avalie modelos, prompts e agentes com conjuntos de dados, avaliadores internos ou critérios personalizados.

Algumas experiências do Kit de Ferramentas estão disponíveis na versão prévia. Consulte o registro de alterações do Foundry Toolkit para obter detalhes da versão.

Gerenciar recursos do Foundry

Entre no Azure e defina um projeto do Foundry para gerenciar recursos de nuvem de Visual Studio Code. É possível:

  • Procure projetos do Foundry e os recursos disponíveis para sua conta.
  • Descubra e implante modelos do catálogo de modelos do Foundry.
  • Exibir pontos de extremidade de modelo e informações de autenticação.
  • Crie, implante, teste e versione agentes de prompt, fluxos de trabalho e agentes hospedados.
  • Procure ferramentas e fontes de conhecimento usadas por seus agentes.
  • Abra avaliações, conversas, logs e rastreamentos durante o desenvolvimento.

Para uma administração de recursos mais ampla, use o portal do Foundry. Para automatizar um fluxo de trabalho no código do aplicativo, use os SDKs do Microsoft Foundry.