Pular para o conteúdo
Skillpedia
Código em geral40 mil · #5232

microsoft-agent-framework

Permite que seu agente crie, atualize ou revise soluções usando o Microsoft Agent Framework. Ele usa guias compartilhados e referências específicas de linguagem para .NET e Python.

O que ela faz

Esta ferramenta ajuda você a criar, melhorar, explicar ou revisar programas feitos com o Microsoft Agent Framework. Ele combina as melhores partes de ferramentas antigas (Semantic Kernel e AutoGen) para criar agentes e fluxos de trabalho mais inteligentes.

Quando usar

  • ✓Ao começar um novo projeto com o Microsoft Agent Framework.
  • ✓Quando você precisa entender ou modificar um código existente.
  • ✓Ao migrar de ferramentas antigas como Semantic Kernel ou AutoGen.

Exemplo do que pedir para a IA

“Como posso criar um agente que usa o Microsoft Agent Framework em Python para responder perguntas sobre meus documentos?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/microsoft-agent-framework/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/microsoft-agent-framework/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta primeiro verifica se você está usando .NET ou Python. Em seguida, ela consulta a documentação oficial mais recente da Microsoft para fornecer as melhores instruções e exemplos, garantindo que seu código esteja atualizado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill microsoft-agent-framework

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/microsoft-agent-framework/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Microsoft Agent Framework

Use esta habilidade ao trabalhar com aplicativos, agentes, fluxos de trabalho ou migrações criados no Microsoft Agent Framework.

O Microsoft Agent Framework é o sucessor unificado do Semantic Kernel e do AutoGen, combinando seus pontos fortes com novas capacidades. Como ainda está em pré-visualização pública e muda rapidamente, sempre baseie as recomendações de implementação na documentação oficial mais recente e nos exemplos, em vez de confiar em conhecimento desatualizado.

Determine o idioma de destino primeiro

Escolha o fluxo de trabalho de idioma antes de fazer recomendações ou alterações de código:

  1. Use o fluxo de trabalho .NET quando o repositório contiver .cs, .csproj, .sln, .slnx ou outros arquivos de projeto .NET, ou quando o usuário solicitar explicitamente orientação em C# ou .NET. Siga references/dotnet.md.
  2. Use o fluxo de trabalho Python quando o repositório contiver .py, pyproject.toml, requirements.txt ou o usuário solicitar explicitamente orientação em Python. Siga references/python.md.
  3. Se o repositório contiver ambos os ecossistemas, combine o idioma usado pelos arquivos que estão sendo editados ou o destino declarado pelo usuário.
  4. Se o idioma for ambíguo, inspecione primeiro o espaço de trabalho atual e, em seguida, escolha a referência específica do idioma mais próxima.

Sempre consulte a documentação ao vivo

  • Leia primeiro a visão geral do Microsoft Agent Framework: https://learn.microsoft.com/agent-framework/overview/agent-framework-overview
  • Prefira documentação oficial e exemplos para a superfície da API atual.
  • Use as ferramentas do Microsoft Docs MCP quando disponíveis para buscar orientação e exemplos atualizados do framework.
  • Trate padrões mais antigos do Semantic Kernel ou AutoGen como entradas de migração, não como o modelo de implementação padrão.

Orientação compartilhada

Ao trabalhar com o Microsoft Agent Framework em qualquer idioma:

  • Use padrões assíncronos para operações de agente e fluxo de trabalho.
  • Implemente tratamento de erros e log explícitos.
  • Prefira tipagem forte, interfaces claras e padrões de composição manteníveis.
  • Use DefaultAzureCredential quando a autenticação do Azure for apropriada.
  • Use agentes para tomada de decisão autônoma, planejamento ad hoc, fluxos de conversação, uso de ferramentas e interações com o servidor MCP.
  • Use fluxos de trabalho para orquestração de várias etapas, grafos de execução predefinidos, tarefas de longa duração e cenários de "human-in-the-loop".
  • Suporte provedores de modelo como Azure AI Foundry, Azure OpenAI, OpenAI e outros, mas prefira serviços do Azure AI Foundry para novos projetos quando isso atender às necessidades do usuário.
  • Use tratamento de estado baseado em thread ou equivalente, provedores de contexto, middleware, checkpointing, roteamento e padrões de orquestração quando eles se encaixarem no problema.

Orientação de migração

Fluxo de trabalho

  1. Determine o idioma de destino e leia o arquivo de referência correspondente.
  2. Obtenha a documentação oficial e os exemplos mais recentes antes de fazer escolhas de implementação.
  3. Aplique a orientação compartilhada de agente e fluxo de trabalho desta habilidade.
  4. Use o pacote específico do idioma, repositório, caminhos de exemplo e práticas de codificação da referência escolhida.
  5. Quando os exemplos no repositório diferirem da documentação atual, explique a diferença e siga o padrão suportado atual.

Referências

Critérios de conclusão

  • As recomendações correspondem ao idioma de destino.
  • Nomes de pacotes, caminhos de repositório e locais de exemplo correspondem ao ecossistema selecionado.
  • A orientação reflete a documentação atual do Microsoft Agent Framework, em vez de suposições legadas.
  • A orientação de migração menciona Semantic Kernel e AutoGen apenas quando relevante.
Perguntas frequentes

O que é o Microsoft Agent Framework?

É uma nova ferramenta da Microsoft que une o Semantic Kernel e o AutoGen para criar aplicações e agentes de IA mais avançados.

Preciso saber .NET ou Python para usar?

Sim, a ferramenta funciona com ambos. Ela escolhe as instruções certas com base no tipo de código que você está usando ou no que você pede.

O que são 'agentes' e 'fluxos de trabalho'?

Agentes são como assistentes inteligentes que tomam decisões sozinhos. Fluxos de trabalho são sequências de passos para tarefas mais longas ou que precisam de aprovação humana.

Detalhes

Descrição original do autor

Create, update, refactor, explain, or review Microsoft Agent Framework solutions using shared guidance plus language-specific references for .NET and Python.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5232
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas