Pular para o conteúdo

Opcional: Incorporar o Foundry

Este percurso opcional adiciona um Backer Concierge à Tailspin Toys usando o Microsoft Foundry Canvas no aplicativo GitHub Copilot. Ele começa com um experimento de modelo baseado no catálogo, avança para um agente hospedado e termina com uma integração local ao site.

O percurso

Cada módulo termina com um ponto de verificação e um ponto seguro para encerrar. O mesmo repositório Tailspin Toys, branch do worktree, sessão vinculada à issue, projeto do Foundry e implantação de modelo são mantidos ao longo do percurso.

  • Preparar o projeto e o modelo estabelece os limites do catálogo, cria o projeto e a implantação de modelo e verifica ambos no Canvas.
  • Criar e implantar o agente gera a estrutura inicial do Backer Concierge, testa-o localmente e implanta e testa novamente o agente hospedado.
  • Conectar o agente ao site adiciona um proxy local que protege as credenciais, um widget de chat acessível e testes de ponta a ponta.

O Microsoft Foundry Canvas e os agentes hospedados estão em versão prévia pública.

Este percurso cria recursos do Azure que geram custos, incluindo uma implantação de modelo e, a partir do módulo 2, um agente hospedado. A assinatura, a região, a cota e o custo estimado precisam de aprovação antes da criação dos recursos. A limpeza também se aplica quando você encerra após criar apenas o projeto e o modelo.

  1. Comece por Preparar o projeto e o modelo, mantendo o trabalho no repositório Tailspin Toys, e não neste repositório de conteúdo do workshop.
  2. Se preferir concluir o workshop principal, continue para Revisão e próximas etapas.

Limpar seus recursos

Quando terminar de experimentar em qualquer ponto de verificação, remova os recursos do Azure para evitar custos indesejados. A limpeza remove os recursos necessários para os módulos posteriores, portanto, será necessário criá-los novamente para continuar depois.

Exclua rg-tailspin-toys somente se ele for dedicado a este exercício e não contiver recursos que precisam ser mantidos. A exclusão de um grupo de recursos compartilhado também removerá recursos não relacionados.

Se você aprovou outro nome para o grupo de recursos no módulo 1, substitua rg-tailspin-toys por esse nome em todos os comandos abaixo.

  1. Interrompa no respectivo terminal qualquer Agent Inspector, Azure Function ou servidor de desenvolvimento do Astro local que você iniciou.

  2. Se implantou o agente hospedado no módulo 2 ou 3, abra um terminal no mesmo worktree da Tailspin Toys, use o mesmo ambiente azd e execute:

    Terminal window
    azd down --purge
  3. Verifique a assinatura selecionada e se o grupo de recursos do workshop ainda existe:

    Terminal window
    az account show --output table
    az group exists --name rg-tailspin-toys

    Se o comando retornar false, a limpeza está concluída. Se retornar true, inspecione os recursos do grupo:

    Terminal window
    az resource list --resource-group rg-tailspin-toys --output table

    Confirme que todos os recursos restantes pertencem a este exercício. Se parou após o módulo 1, ainda será necessário limpar o projeto do Foundry e o modelo, mesmo sem ter implantado um serviço azd.

  4. Se o grupo de recursos dedicado do workshop ainda existir e contiver apenas os recursos que você pretende remover, execute:

    Terminal window
    az group delete --name rg-tailspin-toys --yes --no-wait
  5. Como --no-wait retorna antes da conclusão da exclusão, execute novamente o comando a seguir até que ele retorne false:

    Terminal window
    az group exists --name rg-tailspin-toys

Recursos

A documentação da Microsoft descreve o Canvas, as implantações hospedadas e suas permissões.