스킬 agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

안전 ⚡ 스크립트 포함⚙️ 외부 명령어🌐 네트워크 접근

Créer des agents Azure AI Foundry

Créez des agents IA persistants sur Azure AI Foundry à l'aide du SDK Python Microsoft Agent Framework. Cette compétence fournit des exemples de code pour créer des agents avec des outils hébergés, des outils de fonction et des fils de conversation.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"agent-framework-azure-ai-py" 사용 중입니다. Create a basic Azure AI agent

예상 결과:

The agent will be created with AzureAIAgentsProvider. It can then process user queries and return responses using the configured instructions and tools.

"agent-framework-azure-ai-py" 사용 중입니다. What's the weather in Seattle?

예상 결과:

Weather in Seattle: 72°F, sunny

"agent-framework-azure-ai-py" 사용 중입니다. Calculate factorial of 20

예상 결과:

The agent uses HostedCodeInterpreterTool to execute Python code and return the result: 2432902008176640000

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
31
커뮤니티
100
보안
100
사양 준수

만들 수 있는 것

Créer des agents de service client

Créez des agents IA persistants qui maintiennent le contexte de conversation entre plusieurs interactions

Assistant de recherche avec outils

Créez des agents capables de rechercher sur le web, d'exécuter du code et d'analyser les résultats

Automatisation des processus métier entreprise

Créez des agents qui s'intègrent aux systèmes d'entreprise via des outils MCP

이 프롬프트를 사용해 보세요

Configuration de base d'un agent
Create an Azure AI Foundry agent named 'MyAgent' with the instruction 'You are a helpful assistant' using the agent-framework-azure-ai-py skill.
Agent avec outils de fonction
Create an agent that can get weather information. Define a get_weather function that takes a location parameter and returns weather data.
Agent avec outils hébergés
Build an agent using HostedCodeInterpreterTool and HostedWebSearchTool that can execute Python code and search the web.
Conversation multi-tours
Create an agent that maintains conversation context across multiple turns using thread management.

모범 사례

  • Utilisez toujours les gestionnaires de contexte async (async with) pour un nettoyage approprié des ressources
  • Passez les fonctions directement au paramètre tools - elles sont automatiquement converties en AIFunction
  • Utilisez Annotated[type, Field(description=...)] pour les paramètres de fonction afin de fournir des descriptions claires
  • Utilisez get_new_thread() pour les conversations multi-tours afin de maintenir le contexte

피하기

  • N'utilisez pas d'opérations synchrones à l'intérieur de fonctions async - cela provoquera des blocages
  • Évitez de coder en dur les identifiants - utilisez AzureCliCredential ou DefaultAzureCredential
  • Ne sautez pas le gestionnaire de contexte async - utilisez toujours 'async with' pour les fournisseurs
  • Évitez de passer des fonctions non-async directement sans encapsulation appropriée

자주 묻는 질문

Qu'est-ce que Azure AI Foundry ?
Azure AI Foundry est la plateforme Microsoft pour créer, déployer et gérer des applications et agents IA à grande échelle.
Ai-je besoin d'un abonnement Azure ?
Oui, vous avez besoin d'un abonnement Azure avec Azure AI Foundry provisionné pour utiliser cette compétence.
Quelles méthodes d'authentification sont prises en charge ?
Utilisez AzureCliCredential pour le développement et DefaultAzureCredential pour les déploiements en production.
Puis-je utiliser Claude Code avec les agents Azure AI ?
Oui, cette compétence fonctionne avec Claude, Codex et Claude Code pour créer des agents Azure AI Foundry.
Que sont les outils hébergés ?
Les outils hébergés sont des capacités gérées par Azure incluant l'interpréteur de code, la recherche de fichiers et la recherche sur le web que les agents peuvent utiliser.
Comment gérer l'état de la conversation ?
Utilisez les objets de thread (get_new_thread()) pour maintenir le contexte de conversation entre plusieurs interactions avec l'agent.

개발자 세부 정보

파일 구조

📄 SKILL.md