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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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
安全审计
安全All 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.
风险因素
⚡ 包含脚本 (9)
⚙️ 外部命令 (40)
🌐 网络访问 (2)
质量评分
你能构建什么
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
试试这些提示
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.
最佳实践
- 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?
¿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?
开发者详情
作者
sickn33许可证
MIT
仓库
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-py引用
main
文件结构
📄 SKILL.md