Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta página fornece links para agentes de exemplo e fluxos de trabalho concebidos para uso com DevUI.
Brevemente
Exemplos DevUI para C# estão a chegar em breve. Por favor, volte a verificar mais tarde ou consulte os exemplos de Python para orientação.
Exemplos de Início
O repositório Agent Framework inclui agentes de exemplo e fluxos de trabalho no python/samples/02-agents/devui/ diretório:
| Exemplo | Description |
|---|---|
| weather_agent_azure | Um agente meteorológico usando Azure OpenAI |
| foundry_agent | Agent using Azure AI Foundry |
| azure_responses_agent | Agent using Azure Responses API |
| fanout_workflow | Fluxo de trabalho que demonstra o padrão de dispersão |
| spam_workflow | Fluxo de trabalho para deteção de spam |
| workflow_agents | Múltiplos agentes num fluxo de trabalho |
Execução das Amostras
Clonar e Navegar
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Configurar o Ambiente
Cada amostra pode requerer variáveis de ambiente. Verifique os .env.example ficheiros:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Lançar o DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
In-Memory Modo
O in_memory_mode.py script demonstra a execução de agentes sem descoberta de diretórios:
python in_memory_mode.py
Isto abre o navegador com agentes pré-configurados e um fluxo de trabalho básico, mostrando como usar serve() programáticamente.
Galeria de Exemplos
Quando o DevUI começa sem entidades descobertas, apresenta uma galeria de exemplos com exemplos selecionados. Na galeria, pode:
- Consulte os exemplos disponíveis
- Ver descrições e requisitos exemplos
- Descarregue amostras para a sua máquina local
- Processar amostras diretamente
Criar os Seus Próprios Exemplos
Siga o guia de Descoberta de Diretórios para criar os seus próprios agentes e fluxos de trabalho compatíveis com o DevUI.
Modelo de Agente Mínimo
# 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."
)
Modelo de Fluxo de Trabalho Mínimo
# 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
- DevUI Package README - Documentação completa do pacote
- Amostras de Framework de Agentes - Todas as amostras em Python
- Samples de Workflow - Samples específicos de workflow
Próximas Etapas
- Visão geral - Voltar à visão geral do DevUI
- Descoberta de Diretórios - Aprenda sobre a estrutura de diretórios
- Referência API - Explore a API