Habilidades agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

Seguro ⚡ Contiene scripts⚙️ Comandos externos🌐 Acceso a red

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.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

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

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
31
Comunidad
100
Seguridad
100
Cumplimiento de la especificación

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

Configuración básica del agente
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.
Agente con herramientas de funciones
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.
Agente con herramientas alojadas
Construye un agente usando HostedCodeInterpreterTool y HostedWebSearchTool que pueda ejecutar código Python y buscar en la web.
Conversación multiturno
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?
Azure AI Foundry es la plataforma de Microsoft para construir, implementar y gestionar aplicaciones y agentes de IA a escala.
¿Necesito una suscripción de Azure?
Sí, necesitas una suscripción de Azure con Azure AI Foundry aprovisionado para usar esta habilidad.
¿Qué métodos de autenticación son compatibles?
Usa AzureCliCredential para desarrollo y DefaultAzureCredential para implementaciones de producción.
¿Puedo usar Claude Code con agentes de Azure AI?
Sí, esta habilidad funciona con Claude, Codex y Claude Code para construir agentes de Azure AI Foundry.
¿Qué son las herramientas alojadas?
Las herramientas alojadas son capacidades gestionadas por Azure que incluyen intérprete de código, búsqueda de archivos y búsqueda web que los agentes pueden usar.
¿Cómo gestiono el estado de la conversación?
Usa objetos de hilo (get_new_thread()) para mantener el contexto de la conversación a través de múltiples interacciones del agente.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md