agent-framework-azure-ai-py
Crear agentes Azure AI Foundry
Crea agentes de IA persistentes en Azure AI Foundry utilizando el SDK de Python de Microsoft Agent Framework. Esta habilidad proporciona ejemplos de código para construir agentes con herramientas alojadas, herramientas de funciones e hilos de conversación.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "agent-framework-azure-ai-py". Crear un agente básico de Azure AI
Resultado esperado:
El agente será creado con AzureAIAgentsProvider. Luego puede procesar consultas de usuario y devolver respuestas usando las instrucciones y herramientas configuradas.
Usando "agent-framework-azure-ai-py". ¿Cuál es el clima en Seattle?
Resultado esperado:
Clima en Seattle: 72°F, soleado
Usando "agent-framework-azure-ai-py". Calcular el factorial de 20
Resultado esperado:
El agente usa HostedCodeInterpreterTool para ejecutar código Python y devolver el resultado: 2432902008176640000
Auditoría de seguridad
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.
Factores de riesgo
⚡ Contiene scripts (9)
⚙️ Comandos externos (40)
🌐 Acceso a red (2)
Puntuación de calidad
Lo que puedes crear
Crear agentes de servicio al cliente
Crea agentes de IA persistentes que mantienen el contexto de la conversación a través de múltiples interacciones
Asistente de investigación con herramientas
Construye agentes que pueden buscar en la web, ejecutar código y analizar resultados
Automatización de flujos de trabajo empresariales
Crea agentes que se integran con sistemas empresariales a través de herramientas MCP
Prueba estos prompts
Crea un agente de Azure AI Foundry llamado 'MyAgent' con la instrucción 'You are a helpful assistant' usando la habilidad agent-framework-azure-ai-py.
Crea un agente que pueda obtener información del clima. Define una función get_weather que tome un parámetro de ubicación y devuelva datos del clima.
Construye un agente usando HostedCodeInterpreterTool y HostedWebSearchTool que pueda ejecutar código Python y buscar en la web.
Crea un agente que mantenga el contexto de la conversación a través de múltiples turnos usando la gestión de hilos.
Mejores prácticas
- Siempre usa administradores de contexto asíncronos (async with) para una limpieza adecuada de recursos
- Pasa funciones directamente al parámetro tools - se convierten automáticamente a AIFunction
- Usa Annotated[type, Field(description=...)] para los parámetros de función para proporcionar descripciones claras
- Usa get_new_thread() para conversaciones multiturno para mantener el contexto
Evitar
- No uses operaciones síncronas dentro de funciones asíncronas - esto causará interbloqueos
- Evita codificar credenciales - usa AzureCliCredential o DefaultAzureCredential
- No omitas el administrador de contexto asíncrono - siempre usa 'async with' para los proveedores
- Evita pasar funciones no asíncronas directamente sin el envoltura adecuado
Preguntas frecuentes
¿Qué es Azure AI Foundry?
¿Necesito una suscripción de Azure?
¿Qué métodos de autenticación son compatibles?
¿Puedo usar Claude Code con agentes de Azure AI?
¿Qué son las herramientas alojadas?
¿Cómo gestiono el estado de la conversación?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-pyRef.
main
Estructura de archivos
📄 SKILL.md