agent-framework-azure-ai-py
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.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
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
Auditoria de Segurança
SeguroAll 57 static findings are false positives. The skill contains only documentation and code examples for building Azure AI Foundry agents using the Microsoft Agent Framework Python SDK. The detected patterns (import statements, async context managers, markdown backticks, placeholder URLs) are legitimate documentation elements, not security risks.
Fatores de risco
⚡ Contém scripts (9)
⚙️ Comandos externos (40)
🌐 Acesso à rede (2)
Pontuação de qualidade
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
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.
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.
Construa um agente usando HostedCodeInterpreterTool e HostedWebSearchTool que pode executar código Python e pesquisar na web.
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?
Preciso de uma assinatura Azure?
Quais métodos de autenticação são suportados?
Posso usar Claude Code com agentes Azure AI?
O que são ferramentas hospedadas?
Como gerencio estado de conversação?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-pyReferência
main
Estrutura de arquivos
📄 SKILL.md