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

O Microsoft Foundry Toolkit para Visual Studio Code é uma extensão para construir, testar, implementar, avaliar e monitorizar aplicações e agentes de IA. Use-o localmente ou ligue-se ao Microsoft Foundry para gerir o seu fluxo de trabalho de desenvolvimento de IA sem sair do Visual Studio Code.

Foundry Toolkit é o novo nome para AI Toolkit. Inclui também as funcionalidades anteriormente fornecidas pela extensão separada do Microsoft Foundry, para que possa trabalhar com recursos locais e recursos do Foundry numa só extensão.

Quem deve usar o Foundry Toolkit

O Foundry Toolkit suporta diferentes papéis e níveis de experiência em desenvolvimento de IA:

  • Os programadores de aplicações podem adicionar funcionalidades de IA generativa a aplicações web, desktop e móveis.
  • Engenheiros de IA e aprendizagem automática podem comparar, personalizar, otimizar e implementar modelos e agentes.
  • Cientistas de dados e investigadores podem experimentar com prompts, modelos, conjuntos de dados e critérios de avaliação.
  • Educadores e alunos podem explorar conceitos de IA generativa através de parques interativos e modelos locais.

Como está organizado o espaço de trabalho do Toolkit

O Foundry Toolkit separa os recursos que tens das ações que podes realizar. A extensão tem três secções principais.

Captura de ecrã do Foundry Toolkit no Visual Studio Code com os meus recursos, ferramentas de desenvolvimento e secções de Ajuda e Feedback.

Seção Purpose
Os Meus Recursos Veja modelos, agentes, ferramentas, fontes de conhecimento, avaliações, recursos recentes, recursos locais e recursos no seu projeto Foundry.
Ferramentas de Desenvolvimento Descubra modelos e ferramentas. Construir, depurar, implementar, testar, avaliar e monitorizar aplicações e agentes de IA.
Ajuda e Feedback Perguntar ao Copilot, comece, abre a documentação e divulga informações, reporta problemas ou junta-te à comunidade.

As ferramentas exatas e os tipos de recursos podem mudar à medida que a extensão evolui. Utilize a vista Toolkit para ver as funcionalidades da versão instalada.

Trabalhar com modelos

O Foundry Toolkit oferece um fluxo de trabalho completo de desenvolvimento de modelos de ponta a ponta:

  • Use o Catálogo de Modelos para descobrir modelos da Foundry e fornecedores externos, ou utilize modelos locais através da ONNX, Ollama e Foundry Local.
  • Compare modelos e prompts de teste, parâmetros, imagens e anexos no Model Playground.
  • Converter, quantizar, otimizar e avaliar modelos suportados para implantação local do Windows.
  • Ajuste finamente os modelos suportados localmente com uma GPU ou remotamente com Azure Container Apps.
  • Perfil de utilização de CPU, GPU e NPU para cargas de trabalho de aprendizagem automática Windows suportadas.

Criar e operar agentes

O Foundry Toolkit suporta agentes de prompt e agentes alojados baseados em código:

  • Use o Agent Builder para configurar instruções, modelos, variáveis, saídas estruturadas e ferramentas sem criar um projeto de código agente.
  • Use o Catálogo de Ferramentas para descobrir ferramentas da Foundry, servidores do Protocolo de Contexto de Modelo (MCP) e caixas de ferramentas, e depois adicione-os aos agentes.
  • Organize um projeto de agente alojado quando precisar de código personalizado, frameworks ou lógica de orquestração.
  • Utilize o Agent Inspector para depurar agentes locais, inspecionar respostas em fluxo e invocações de ferramentas e visualizar a execução do fluxo de trabalho.
  • Implemente agentes hospedados no Foundry Agent Service a partir do código-fonte ou de uma imagem de contentor.
  • Teste agentes implementados no Hosted Agent Playground, inspecione registos e traços, e gere versões.
  • Avalie modelos, prompts e agentes com conjuntos de dados, avaliadores incorporados ou critérios personalizados.

Algumas experiências do Toolkit estão disponíveis em pré-visualização. Consulte o registo de alterações do Foundry Toolkit para obter detalhes da versão.

Gerir os recursos da fundição

Inicie sessão no Azure e defina um projeto Foundry para gerir recursos cloud a partir do Visual Studio Code. É possível:

  • Navegue pelos projetos da Foundry e pelos recursos disponíveis na sua conta.
  • Descubra e implemente modelos do catálogo de modelos da Foundry.
  • Consulte os endpoints dos modelos e as informações de autenticação.
  • Criar, implementar, testar e controlar versões de agentes de prompt, fluxos de trabalho e agentes alojados.
  • Consulte ferramentas e fontes de conhecimento utilizadas pelos seus agentes.
  • Avaliações abertas, conversas, registos e rastreios durante o desenvolvimento.

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