Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette page fournit des liens vers des exemples d’agents et de flux de travail conçus pour une utilisation avec DevUI.
Bientôt disponible
Les exemples DevUI pour C# seront bientôt disponibles. Veuillez consulter ultérieurement ou consulter les exemples Python pour obtenir des conseils.
Exemples de prise en main
Le référentiel Agent Framework inclut des exemples d’agents et de flux de travail dans le python/samples/02-agents/devui/ répertoire :
| Échantillon | Descriptif |
|---|---|
| weather_agent_azure | Un agent météorologique à l’aide d’Azure OpenAI |
| foundry_agent | Agent utilisant Azure AI Foundry |
| azure_responses_agent | Agent à l’aide de l’API Réponses Azure |
| fanout_workflow | Flux de travail illustrant le modèle de fan-out |
| spam_workflow | Flux de travail pour la détection du courrier indésirable |
| workflow_agents | Plusieurs agents dans un flux de travail |
Exécution des exemples
Cloner et naviguer
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Configurer l’environnement
Chaque exemple peut nécessiter des variables d’environnement.
.env.example Recherchez les fichiers :
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Lancer DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
mode In-Memory
Le in_memory_mode.py script illustre l’exécution d’agents sans découverte de répertoire :
python in_memory_mode.py
Cela ouvre le navigateur avec des agents préconfigurés et un workflow de base, montrant comment utiliser serve() par programmation.
Exemple de galerie
Lorsque DevUI commence par aucune entité découverte, il affiche un exemple de galerie avec des exemples organisés. À partir de la galerie, vous pouvez :
- Parcourir les exemples disponibles
- Afficher les exemples de descriptions et les exigences
- Télécharger des exemples sur votre ordinateur local
- Exécuter des exemples directement
Création de vos propres exemples
Suivez le guide de découverte d’annuaires pour créer vos propres agents et flux de travail compatibles avec DevUI.
Modèle d’agent minimal
# my_agent/__init__.py
from agent_framework import Agent
from agent_framework.openai import OpenAIChatClient
agent = Agent(
name="my_agent",
chat_client=OpenAIChatClient(),
instructions="You are a helpful assistant."
)
Modèle de flux de travail minimal
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Ressources associées
- Fichier README du package DevUI - Documentation complète sur le package
- Exemples d’infrastructure d’agent - Tous les exemples Python
- Exemples de flux de travail - Exemples spécifiques au flux de travail
Étapes suivantes
- Vue d’ensemble - Vue d’ensemble de l’interface devUI
- Découverte d’annuaires - En savoir plus sur la structure de répertoires
- Informations de référence sur l’API - Explorer l’API