Habilidades agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

Seguro ⚡ Contém scripts⚙️ Comandos externos🌐 Acesso à rede

Construa Agentes do Azure AI Foundry

Crie agentes de IA persistentes no Azure AI Foundry usando o SDK Python do Microsoft Agent Framework. Esta skill fornece exemplos de código para construir agentes com ferramentas hospedadas, ferramentas de função e threads de conversação.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "agent-framework-azure-ai-py". Criar um agente básico do Azure AI

Resultado esperado:

O agente será criado com AzureAIAgentsProvider. Ele pode então processar consultas de usuário e retornar respostas usando as instruções e ferramentas configuradas.

A utilizar "agent-framework-azure-ai-py". Qual o tempo em Seattle?

Resultado esperado:

Tempo em Seattle: 72°F, ensolarado

A utilizar "agent-framework-azure-ai-py". Calcular fatorial de 20

Resultado esperado:

O agente usa HostedCodeInterpreterTool para executar código Python e retornar o resultado: 2432902008176640000

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

Construir Agentes de Atendimento ao Cliente

Crie agentes de IA persistentes que mantêm contexto de conversação através de múltiplas interações

Assistente de Pesquisa com Ferramentas

Construa agentes que podem pesquisar na web, executar código e analisar resultados

Automação de Fluxo de Trabalho Empresarial

Crie agentes que integram com sistemas empresariais via ferramentas MCP

Tente Estes Prompts

Configuração Básica de Agente
Crie um agente do Azure AI Foundry chamado 'MyAgent' com a instrução 'You are a helpful assistant' usando a skill agent-framework-azure-ai-py.
Agente com Ferramentas de Função
Crie um agente que pode obter informações meteorológicas. Defina uma função get_weather que recebe um parâmetro location e retorna dados meteorológicos.
Agente com Ferramentas Hospedadas
Construa um agente usando HostedCodeInterpreterTool e HostedWebSearchTool que pode executar código Python e pesquisar na web.
Conversação Multi-turno
Crie um agente que mantém contexto de conversação através de múltiplos turnos usando gerenciamento de thread.

Melhores Práticas

  • Sempre use gerenciadores de contexto async (async with) para limpeza adequada de recursos
  • Passe funções diretamente para o parâmetro tools - elas são auto-convertidas para AIFunction
  • Use Annotated[type, Field(description=...)] para parâmetros de função para fornecer descrições claras
  • Use get_new_thread() para conversas multi-turno para manter contexto

Evitar

  • Não use operações síncronas dentro de funções async - isso causará deadlocks
  • Evite hardcoded credentials - use AzureCliCredential ou DefaultAzureCredential
  • Não pule o gerenciador de contexto async - sempre use 'async with' para providers
  • Evite passar funções não-async diretamente sem wrapping adequado

Perguntas Frequentes

O que é Azure AI Foundry?
Azure AI Foundry é a plataforma da Microsoft para construir, implantar e gerenciar aplicativos e agentes de IA em escala.
Preciso de uma assinatura Azure?
Sim, você precisa de uma assinatura Azure com Azure AI Foundry provisionado para usar esta skill.
Quais métodos de autenticação são suportados?
Use AzureCliCredential para desenvolvimento e DefaultAzureCredential para implantações de produção.
Posso usar Claude Code com agentes Azure AI?
Sim, esta skill funciona com Claude, Codex e Claude Code para construir agentes do Azure AI Foundry.
O que são ferramentas hospedadas?
Ferramentas hospedadas são capacidades gerenciadas pelo Azure incluindo interpretador de código, pesquisa de arquivos e pesquisa web que os agentes podem usar.
Como gerencio estado de conversação?
Use objetos thread (get_new_thread()) para manter contexto de conversação através de múltiplas interações com o agente.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md