Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta página se proporcionan vínculos a agentes de ejemplo y flujos de trabajo diseñados para su uso con DevUI.
Próximamente.
Próximamente se muestran ejemplos de DevUI para C#. Vuelva a consultar más adelante o consulte los ejemplos de Python para obtener instrucciones.
Ejemplos de introducción
El repositorio de Agent Framework incluye agentes de ejemplo y flujos de trabajo en el python/samples/02-agents/devui/ directorio :
| Ejemplo | Description |
|---|---|
| weather_agent_azure | Un agente meteorológico mediante Azure OpenAI |
| foundry_agent | Agente mediante Azure AI Foundry |
| azure_responses_agent | Agente mediante La API de respuestas de Azure |
| fanout_workflow | Flujo de trabajo que muestra el patrón de distribución ramificada |
| spam_workflow | Flujo de trabajo para la detección de correo no deseado |
| workflow_agents | Varios agentes de un flujo de trabajo |
Ejecución de los ejemplos
Clonar y navegar
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Configuración del entorno
Cada ejemplo puede requerir variables de entorno.
.env.example Buscar archivos:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Iniciar DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
modo In-Memory
El in_memory_mode.py script muestra la ejecución de agentes sin detección de directorios:
python in_memory_mode.py
Se abre el explorador con agentes preconfigurados y un flujo de trabajo básico, en el que se muestra cómo usar serve() mediante programación.
Galería de ejemplo
Cuando DevUI comienza sin entidades detectadas, muestra una galería de ejemplo con ejemplos mantenidos. Desde la galería, puede hacer lo siguiente:
- Examinar ejemplos disponibles
- Visualización de descripciones y requisitos de ejemplo
- Descarga de ejemplos en la máquina local
- Ejecución de ejemplos directamente
Creación de ejemplos propios
Siga la guía de detección de directorios para crear sus propios agentes y flujos de trabajo compatibles con DevUI.
Plantilla mínima del agente
# 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."
)
Plantilla de flujo de trabajo mínima
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Recursos relacionados
- Léame del paquete DevUI : documentación completa del paquete
- Ejemplos de Marco de agente : todos los ejemplos de Python
- Ejemplos de flujo de trabajo : ejemplos específicos del flujo de trabajo
Pasos siguientes
- Información general : introducción a La devolución a DevUI
- Detección de directorios : información sobre la estructura de directorios
- Referencia de API : exploración de la API