Compétences agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

Sûr ⚡ Contient des scripts⚙️ Commandes externes🌐 Accès réseau

Azure AI Foundry Agents erstellen

Erstellen Sie persistente KI-Agents auf Azure AI Foundry mit dem Microsoft Agent Framework Python SDK. Diese Fähigkeit bietet Codebeispiele für die Erstellung von Agents mit gehosteten Tools, Funktions-Tools und Konversationsthreads.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "agent-framework-azure-ai-py". Erstellen Sie einen grundlegenden Azure KI-Agenten

Résultat attendu:

Der Agent wird mit AzureAIAgentsProvider erstellt. Er kann dann Benutzerabfragen verarbeiten und Antworten mit den konfigurierten Anweisungen und Tools zurückgeben.

Utilisation de "agent-framework-azure-ai-py". Wie ist das Wetter in Seattle?

Résultat attendu:

Wetter in Seattle: 72°F, sonnig

Utilisation de "agent-framework-azure-ai-py". Berechne Fakultät von 20

Résultat attendu:

Der Agent verwendet HostedCodeInterpreterTool, um Python-Code auszuführen und das Ergebnis zurückzugeben: 2432902008176640000

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Kundenservice-Agents erstellen

Erstellen Sie persistente KI-Agents, die Konversationskontext über mehrere Interaktionen hinweg beibehalten

Forschungsassistent mit Tools

Erstellen Sie Agents, die im Internet suchen, Code ausführen und Ergebnisse analysieren können

Unternehmens-Workflow-Automatisierung

Erstellen Sie Agents, die sich über MCP-Tools in Unternehmenssysteme integrieren

Essayez ces prompts

Grundlegende Agent-Einrichtung
Erstellen Sie einen Azure AI Foundry-Agenten namens 'MyAgent' mit der Anweisung 'You are a helpful assistant' mit der agent-framework-azure-ai-py-Fähigkeit.
Agent mit Funktions-Tools
Erstellen Sie einen Agenten, der Wetterinformationen abrufen kann. Definieren Sie eine get_weather-Funktion, die einen location-Parameter entgegennimmt und Wetterdaten zurückgibt.
Agent mit gehosteten Tools
Erstellen Sie einen Agenten mit HostedCodeInterpreterTool und HostedWebSearchTool, der Python-Code ausführen und im Internet suchen kann.
Multi-Turn-Konversation
Erstellen Sie einen Agenten, der mit Thread-Verwaltung Konversationskontext über mehrere Turns hinweg beibehält.

Bonnes pratiques

  • Verwenden Sie immer asynchrone Kontextmanager (async with) für eine ordnungsgemäße Ressourcenbereinigung
  • Übergeben Sie Funktionen direkt an den tools-Parameter - sie werden automatisch zu AIFunction konvertiert
  • Verwenden Sie Annotated[type, Field(description=...)] für Funktionsparameter, um klare Beschreibungen bereitzustellen
  • Verwenden Sie get_new_thread() für Multi-Turn-Konversationen, um den Kontext beizubehalten

Éviter

  • Verwenden Sie keine synchronen Operationen in asynchronen Funktionen - dies führt zu Deadlocks
  • Vermeiden Sie Hardcodierung von Anmeldeinformationen - verwenden Sie AzureCliCredential oder DefaultAzureCredential
  • Überspringen Sie nicht den asynchronen Kontextmanager - verwenden Sie immer 'async with' für Provider
  • Vermeiden Sie die direkte Übergabe nicht-asynchroner Funktionen ohne ordnungsgemäßes Wrapping

Foire aux questions

Was ist Azure AI Foundry?
Azure AI Foundry ist die Microsoft-Plattform für die Entwicklung, Bereitstellung und Verwaltung von KI-Anwendungen und Agents im großen Maßstab.
Benötige ich ein Azure-Abonnement?
Ja, Sie benötigen ein Azure-Abonnement mit bereitgestelltem Azure AI Foundry, um diese Fähigkeit zu verwenden.
Welche Authentifizierungsmethoden werden unterstützt?
Verwenden Sie AzureCliCredential für die Entwicklung und DefaultAzureCredential für Produktionsbereitstellungen.
Kann ich Claude Code mit Azure AI Agents verwenden?
Ja, diese Fähigkeit funktioniert mit Claude, Codex und Claude Code zum Erstellen von Azure AI Foundry Agents.
Was sind gehostete Tools?
Gehostete Tools sind von Azure verwaltete Funktionen, einschließlich Code-Interpreter, Dateisuche und Websuche, die Agents verwenden können.
Wie verwalte ich den Konversationszustand?
Verwenden Sie Thread-Objekte (get_new_thread()), um den Konversationskontext über mehrere Agent-Interaktionen hinweg beizubehalten.

Détails du développeur

Structure de fichiers

📄 SKILL.md