O que é o Microsoft Foundry Canvas?

Importante

Os itens assinalados com (pré-visualização) neste artigo estão atualmente em pré-visualização pública. Esta pré-visualização é fornecida sem um acordo de nível de serviço, e não a recomendamos para trabalhos em produção. Certas funcionalidades podem não ser suportadas ou podem ter capacidades limitadas. Para mais informações, consulte Termos Suplementares de Utilização para Microsoft Azure Previews.

O Microsoft Foundry Canvas é uma extensão de aplicação GitHub Copilot que utiliza para desenhar, configurar, testar e implementar agentes alojados no Foundry a partir de um painel lateral. Combina uma tela visual com a sessão de chat do Copilot, para que possa navegar pelos recursos do seu projeto Foundry, montar um agente e passar cada passo para o Copilot sem sair do seu editor.

O canvas é para programadores que procuram uma forma guiada e visual de construir agentes alojados, mantendo a flexibilidade de um fluxo de trabalho baseado em código e orientado pelo Copilot.

Como a tela se adapta ao seu fluxo de trabalho

Abres a tela de uma conversa do Copilot. Quando pede ao Copilot para criar um agente hospedado na Foundry, a tela abre-se no painel direito e liga-se ao seu projeto da Foundry. À medida que fazes escolhas na tela, como escolher um modelo ou ligar uma caixa de ferramentas, a tela envia um prompt pronto a executar para a tua sessão atual do Copilot com o projeto, subscrição e endpoint já ligados. O Copilot então estrutura e edita o código do agente no seu espaço de trabalho.

Esta divisão mantém a experiência visual e o código sincronizados: a tela mostra o que está disponível no teu projeto, e o Copilot faz as edições de ficheiros e as execuções de comandos. Manténs o controlo do código gerado o tempo todo.

Captura de ecrã do Microsoft Foundry Canvas aberta no painel direito da aplicação GitHub Copilot. O canvas apresenta três fases: Criar novos agentes hospedados, Construir o agente hospedado atual e Implementar e testar. A fase de Criar é expandida com opções de Inspire-me, Help me decide e Hello world ao lado da conversa do Copilot.

O que podes fazer com a tela

Se és novo a construir agentes alojados no Foundry, o canvas guia-te pelo processo para que possas montar um agente funcional sem teres de montar o fluxo de trabalho sozinho. Coloca todo o percurso, desde uma ideia até um agente destacado, numa única superfície guiada.

Com a tela, pode:

  • Inicie um agente em segundos. Crie um agente alojado funcional a partir de uma ideia gerada com Inspire me, ou de um prompt de exemplo Hello world, sem ter de escrever código repetitivo.
  • Constrói a partir dos teus próprios recursos do projeto. Consulte os modelos implementados, as toolboxes do Foundry, as ferramentas, as competências e as restrições que já existem no seu projeto Foundry e adicione esses elementos ao agente.
  • Mantenha-se firme no seu projeto. A tela faz o seu registo no Azure, encontra as suas subscrições e projetos do Foundry, e mantém a sua seleção para que cada escolha seja direcionada para o projeto certo.
  • Mantém o Copilot informado. Cada escolha que faz torna-se um prompt pronto a executar para o Copilot, que escreve e edita o código do agente no seu espaço de trabalho, para que mantenha o controlo total do código gerado.
  • Testa antes de enviares. Executa o agente localmente num Agent Inspector embutido e envia quaisquer erros diretamente para o Copilot como pedidos de correção.
  • Implementa sem sair do editor. Publique o agente concluído no Foundry Agent Service com Implementar no Foundry.

Instalar o Microsoft Foundry Canvas

Para instalar a tela, na aplicação do GitHub Copilot, abra Definições>Plugins, procure microsoft-foundry, e selecione Instalar.

Captura de ecrã da página de Plugins nas Definições da App GitHub Copilot, com o Foundry inserido na caixa de pesquisa e o plugin microsoft-foundry listado em awesome-copilot.

Como funciona a criação de agentes

Depois de instalar o canvas, constróis um agente hospedado avançando por algumas fases no painel lateral. A tela apresenta as opções, e o Copilot faz as alterações correspondentes ao código e aos comandos no seu espaço de trabalho.

  • Inicie a tela de desenho. Peça ao Copilot para criar um agente alojado no Foundry. A tela abre-se no painel direito e liga-se ao Foundry.
  • Escolhe um projeto. Inicia sessão no Azure e depois seleciona uma subscrição e um projeto Foundry. A tela mantém esta seleção quando a reabrir.
  • Enforca o agente. Gera um ponto de partida usando o Inspire Me, ou começa a partir do prompt de exemplo Hello World .
  • Configura o agente. Ligue um modelo implementado e ligue quaisquer caixas de ferramentas, competências e guarda-corpos do projeto.
  • Testa localmente. Selecione Inspecionar Localmente para executar o agente e abrir o Agent Inspector incorporado. Envie quaisquer erros de volta ao Copilot como pedidos de correção.
  • Implementar. Selecione Implementar no Foundry para publicar o agente no Serviço de Agentes da Foundry.

Como Inspect Locally e Deploy to Foundry executam os comandos subjacentes do Azure Developer CLI (azd), podes voltar ao terminal a qualquer momento.

Para o guia completo passo a passo, consulte Quickstart: Implemente o seu primeiro agente alojado.