Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta página fornece links para agentes de exemplo e fluxos de trabalho projetados para uso com o DevUI.
Em breve
Os exemplos de DevUI para C# estão chegando em breve. Verifique novamente mais tarde ou consulte os exemplos do Python para obter diretrizes.
Exemplos de introdução
O repositório do Agent Framework inclui agentes de exemplo e fluxos de trabalho no python/samples/02-agents/devui/ diretório:
| Amostra | DESCRIÇÃO |
|---|---|
| weather_agent_azure | Um agente meteorológico usando o Azure OpenAI |
| foundry_agent | Agente usando o Azure AI Foundry |
| azure_responses_agent | Agente usando a API de Respostas do Azure |
| fanout_workflow | Fluxo de trabalho demonstrando o padrão de saída de ventilador |
| spam_workflow | Fluxo de trabalho para detecção de spam |
| workflow_agents | Vários agentes em um fluxo de trabalho |
Executando os exemplos
Clonar e navegar
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Configurar o ambiente
Cada exemplo pode exigir variáveis de ambiente. Verifique se há .env.example arquivos:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Iniciar o DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
Modo de In-Memory
O in_memory_mode.py script demonstra agentes em execução sem descoberta de diretório:
python in_memory_mode.py
Isso abre o navegador com agentes pré-configurados e um fluxo de trabalho básico, mostrando como usar serve() programaticamente.
Galeria de Exemplos
Quando o DevUI começa sem entidades descobertas, ele exibe uma galeria de exemplo com exemplos coletados. Na galeria, você pode:
- Procurar exemplos disponíveis
- Exibir descrições e requisitos de exemplo
- Baixar exemplos para seu computador local
- Executar amostras diretamente
Criando seus próprios exemplos
Siga o guia de descoberta de diretório para criar 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
- Exemplos da Estrutura do Agente – Todos os exemplos do Python
- Exemplos de fluxo de trabalho – exemplos específicos do fluxo de trabalho
Próximas etapas
- Visão geral – Retornar à visão geral do DevUI
- Descoberta de Diretório – Saiba mais sobre a estrutura do diretório
- Referência de API – Explorar a API