技能 agent-framework-azure-ai-py
📦

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.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“agent-framework-azure-ai-py”。 Crear un agente básico de Azure AI

预期结果:

El agente será creado con AzureAIAgentsProvider. Luego puede procesar consultas de usuario y devolver respuestas usando las instrucciones y herramientas configuradas.

正在使用“agent-framework-azure-ai-py”。 ¿Cuál es el clima en Seattle?

预期结果:

Clima en Seattle: 72°F, soleado

正在使用“agent-framework-azure-ai-py”。 Calcular el factorial de 20

预期结果:

El agente usa HostedCodeInterpreterTool para ejecutar código Python y devolver el resultado: 2432902008176640000

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
100
规范符合性

你能构建什么

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

试试这些提示

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.

最佳实践

  • 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

避免

  • 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

常见问题

¿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.

开发者详情

文件结构

📄 SKILL.md