Este tópico destina-se a desenvolvedores de agentes e equipes de plataformas de IA que estão começando a usar o AgentLoop. O conteúdo apresenta um fluxo de trabalho prático completo na seguinte ordem: crie um espaço de agente, ingerir dados de observabilidade, construir avaliadores, crie tarefas de avaliação, importar e anotar conjuntos de dados, gerencie ativos de agente e usar um armazenamento de memória. Esse fluxo estabelece o ciclo fechado de autoevolução do AgentLoop. Após concluir todas as etapas, reutilize esse fluxo em ambientes de produção.
Pré-requisitos
Conclua as preparações a seguir antes de prosseguir.
Conta Alibaba Cloud registrada e aprovada na verificação de nome real.
Serviços CloudMonitor (CMS 2.0), Simple Log Service (SLS), Microservices Engine (MSE) AI Governance Center e AgentLoop ativados.
Política de sistema
AliyunAgentLoopFullAccessconcedida ao usuário RAM atual.Par de AccessKey criado para o usuário RAM para autenticação via SDK ou OpenAPI.
Etapa 1: Crie um espaço de agente
O espaço de agente (AgentSpace) é a unidade básica de gerenciamento de recursos no AgentLoop. Cada AgentSpace possui uma vinculação um a um com um workspace do CloudMonitor (CMS 2.0), um namespace do MSE AI Governance Center e um projeto do SLS.
Procedimento
Faça login no console do AgentLoop.
Na lista Agent Spaces da página inicial do console, clique em Create Space no canto superior direito.
-
Na caixa de diálogo Create Agent Space, configure os parâmetros a seguir.
Parâmetro
Descrição
Region
Selecione cn-hangzhou, cn-shanghai ou cn-hongkong. Não é possível alterar a região após a criação do espaço.
Agent Space (AgentSpace)
Nome do espaço. Deve ter entre 3 e 63 caracteres, contendo letras minúsculas, dígitos, hifens (
-) e sublinhados (_). O nome deve ser globalmente único entre todos os usuários. Não é possível alterar o nome após a criação do espaço.Description
Breve descrição da finalidade do espaço (opcional).
CMS 2.0 Workspace
Criação automática: O sistema cria um novo workspace chamado
agentloop-<código de 32 caracteres>.Selecionar existente: Escolha um workspace do CMS 2.0 existente na mesma região e sob sua conta na lista suspensa para reutilização. Isso permite unificar a visualização de monitoramento com o monitoramento de aplicações existente.
Não é possível alterar a vinculação após a criação do espaço.
MSE Namespace
O sistema cria automaticamente um namespace chamado
agentloop-<código de 32 caracteres>para hospedar ativos de agente, como Prompts e Skills.SLS Project
O sistema cria automaticamente um projeto chamado
agentloop-<código de 32 caracteres>para hospedar logs de auditoria e avaliação. Clique em Create Space. O sistema cria automaticamente os recursos do AgentLoop e os recursos de service cloud associados, além de estabelecer as relações de vinculação. Se alguma etapa falhar, os recursos já criados não serão revertidos. Recrie os recursos pendentes na página de gerenciamento do espaço.
Verificação
Acesse System Management > Space Management. Nas seções Basic Information e Resource Bindings, verifique se o nome do AgentSpace, a região, o workspace do CMS 2.0 associado, o namespace do MSE e o projeto do SLS estão prontos.
Etapa 2: Ingerir dados de observabilidade
Os dados de observabilidade são pré-requisito fundamental para o AgentLoop construir seu ciclo virtuoso de dados de evolução. Esta seção usa a instrumentação automática do ARMS como exemplo para demonstrar como visualizar as trajetórias de inferência do Agent Trace no console.
1. Selecione um método de ingestão
Acesse o Integration Center e selecione um método de ingestão com base na pilha tecnológica do seu agente.
|
Categoria |
Aplicável a |
|
Observabilidade de IA |
Dify, LangChain/LangGraph, AgentScope, DashScope, Coze, OpenAI, OpenClaw, Hermes, Claude Code, Qoder, Qoder Work, Codex, Cursor, QwenPaw, entre outros |
|
Monitoramento e Rastreamento de Aplicações |
Java, Go, Python, Node.js, PHP, .NET, OpenTelemetry, Nginx, Kong, APISIX, entre outros |
O AgentTeams e o AgentRun ingerem dados de observabilidade via CMS 2.0 por padrão. Não é necessário selecione um método de ingestão no Integration Center nem instale um agente do ARMS. O workspace do CMS 2.0 vinculado durante a criação do AgentSpace na Etapa 1 conclui a integração. Acesse diretamente para 3. Verifique a integração nesta etapa para visualizar os dados.
2. Concluir a integração do SDK
O exemplo a seguir utiliza uma aplicação LangChain/LangGraph:
# Install the Alibaba Cloud agent
pip install aliyun-bootstrap
aliyun-bootstrap -a install
# Configure environment variables
export ARMS_APP_NAME=my-agent-app
export ARMS_REGION_ID=cn-hangzhou
export ARMS_LICENSE_KEY=<Obtain from the Integration Center>
export ARMS_WORKSPACE=<CMS 2.0 workspace name associated with the AgentSpace>
# Start the application with the agent
aliyun-instrument python app.py
Não é necessário alterar seu código de negócio. O agente coleta automaticamente dados de trace para chamadas de LLM, chamadas de ferramentas, Retrievers, nós do LangGraph, entre outros.
3. Verifique a integração
Acesse AI Agent Observability e verifique os itens a seguir na aba Tracing:
Os gráficos de linhas de contagem de traces, latência média e contagem de tokens aumentam conforme o tráfego ingerido.
A Trace List exibe os registros de trace mais recentes. Clique em um Trace ID para acessar os detalhes da cadeia de chamadas e visualize entradas e saídas do modelo, parâmetros de ferramentas, latência e consumo de tokens de cada span.
4. Visualize métricas principais no Agent Overview
Acesse Agent Overview. Na página Agent Insights, visualize métricas principais como sessões, conversas, usuários, uso de tokens e latência média. Consulte também as métricas principais de cada agente por dimensão nos Trend Charts e na Agent List.
Etapa 3: Construir avaliadores
Os avaliadores formam a base para medir a eficácia dos agentes. O AgentLoop suporta o paradigma de avaliação Agent-as-a-Judge e oferece dois tipos de avaliadores: integrados e personalizados. Estenda flexivelmente os Prompts e Skills de avaliação conforme necessário.
1. Utilizar avaliadores integrados
Acesse Evaluation > Evaluators. O painel à esquerda lista os avaliadores integrados agrupados por categoria:
|
Categoria |
Exemplos de Avaliadores |
|
Avaliação de Agente |
Corretude do Agente, Conclusão de Tarefa do Agente, Eficiência de Etapas do Agente, Racionalidade na Seleção de Ferramentas do Agente, Detecção de Alucinação do Agente, entre outros |
Clique em no nome de um avaliador para acessar a página de detalhes. Na aba Prompt & Capabilities, visualize o Prompt do avaliador e as vinculações de capacidades (como Skills e MCP). Os avaliadores integrados estão prontos para uso imediato e não exigem configuração adicional.
2. Crie um avaliador personalizado
Para cenários de avaliação específicos do negócio (como racionalidade no planejamento de tarefas complexas ou coerência em conversas de múltiplas turnos), crie avaliadores personalizados para obter precisão.
No canto superior direito da página de lista de avaliadores, clique em Create Evaluator.
Insira as informações básicas do avaliador, como nome, descrição e tags.
-
Configure o Prompt: Escreva instruções de avaliação definindo objetivos, dimensões e critérios de pontuação. Por exemplo, um avaliador de completude de Skill:
You are a rigorous and strict AI Agent evaluation expert. For the AgentTrace to be evaluated (i.e., the complete execution trajectory of an Agent), score it on the following dimensions (0–1) 1. Accuracy of task understanding 2. Rationality of tool invocation 3. Correctness of multi-step reasoning 4. Completeness of final output Visualize as Variáveis Extraídas: Por exemplo,
input,output,agent_trajectory,tool_contexterag_context. Essas variáveis vinculam-se automaticamente aos campos de mapeamento correspondentes durante a execução da tarefa de avaliação.Configure Extensões de Capacidade (opcional): Vincule Skills ou MCP ao agente avaliador para permitir a invocação de recuperação externa, validação de regras, consultas a bases de conhecimento e outras capacidades durante a avaliação. Isso habilita o paradigma Agent-as-a-Judge.
Revise a definição de saída e confirme se deseja ative o rastreamento do processo de avaliação.
Clique em Save no canto superior direito.
Etapa 4: Crie tarefas de avaliação e interpretar resultados
As tarefas de avaliação aplicam avaliadores a dados alvo em lote e geram métricas de qualidade analisáveis.
Crie uma tarefa de avaliação
Acesse Evaluation > Evaluation Tasks e clique em Create Task no canto superior direito. Siga o assistente de duas etapas: Data Configuration → Select Evaluators.
-
Configure os dados consultando a tabela a seguir:
Parâmetro
Descrição
Task Name
Identificador de negócio da tarefa de avaliação.
Task Description
Breve descrição da finalidade (opcional).
Data Source
Selecione uma das opções: Traces, Logs ou Datasets.
Agent
Selecione a aplicação de agente alvo, como
ai-coding-agent-claude-code.Execution Policy
Avaliação contínua em novos dados: Pontua dados recém-reportados em tempo real.
Avaliação em dados históricos: Execute backtesting em dados históricos dentro de uma janela de tempo especificada.
Time Range
Intervalo de tempo para avaliação de dados históricos (por exemplo, últimas 24 horas).
Sampling Ratio
Controla a taxa de amostragem dos dados de avaliação (1%–100%). Utilize este parâmetro junto com Maximum Evaluation Count para limitar o número de itens avaliados por execução.
-
Selecione os avaliadores:
Escolha avaliadores integrados ou personalizados no painel à esquerda. Selecione vários avaliadores para execução paralela.
Na seção Configuration à direita, vincule os campos de mapeamento de variáveis conforme exigido pelo avaliador. Mapeamentos comuns incluem
input ← trace.input,output ← trace.outputeagent_trajectory ← trace.agent_trajectory.Após concluir a configuração, clique em Update and Run para salve a tarefa e acionar a execução imediatamente ou em Test Run para depuração.
Interpretar resultados da avaliação
Após a execução da tarefa, visualize os detalhes e a distribuição dos resultados na página Evaluation Task Details.
Etapa 5: Importar e anotar conjuntos de dados
Os conjuntos de dados fundamentam a avaliação, a experimentação e o ajuste fino. O módulo Data Center do AgentLoop suporta três métodos de construção: importação de Traces, upload de arquivos CSV e edição manual.
1. Importar dados de Trace
Acesse Data Center > Datasets e clique em Create Dataset:
Insira o nome e a descrição do conjunto de dados.
Como source de dados, selecione Process from Trace Data.
Na seção de filtro de dados, selecione uma Agent Application na lista suspensa.
Na seção de processamento de dados, selecione o modelo desejado, como ot_trace_qa_extract (extração de pares QA de Trace), e especifique o intervalo de tempo.
Na seção de visualização de dados, clique em Generate Preview à direita para ver a prévia.
Após confirme os dados, clique em Create Dataset no canto inferior direito. O sistema cria o conjunto de dados em segundo plano e execute a tarefa de pipeline associada para processar e importar os dados.
2. Anotação manual
Acesse a página de detalhes do conjunto de dados, clique em na aba Annotation e, em seguida, em Create Annotation Template:
Configure a Data Annotation Interface e os Annotation Controls à esquerda. Visualize o resultado à direita.
Após concluir a configuração, clique em Start Annotation no canto superior direito para anotar os itens individualmente. Pule itens se necessário.
Visualize os resultados da anotação no campo agentloop_annotations do conjunto de dados.
3. Construir Golden Sets e Conjuntos de BadCase
Com base nos resultados da avaliação e nas revisões de anotação manual, divida os conjuntos de dados nos seguintes tipos:
|
Tipo de Conjunto de Dados |
Finalidade |
|
Golden Dataset |
Amostras de alta qualidade revisadas por humanos, servindo como linha de base dourada para testes de regressão do agente. |
|
BadCase Dataset |
Amostras com falha identificadas durante a avaliação, usadas para otimização direcionada e portas de qualidade. |
|
Manual Annotation Set |
Conjunto pequeno e de alta fidelidade anotado por especialistas no domínio. |
Etapa 6: Gerencie ativos de agente
Ativos de agente referem-se aos Prompts e Skills que constituem a lógica comportamental do agente. O AgentLoop oferece gerenciamento centralizado, controle de versão e iteração colaborativa.
1. Crie um ativo de Prompt
Acesse Agent Assets > Prompts e clique em Create Prompt:
Insira as informações básicas: nome (por exemplo,
my-prompt) e descrição.No editor de Prompt, escreva o conteúdo e use placeholders como
{{input}}para declarar variáveis.Clique em Save Draft ou Publish Version. Cada edição publicada incrementa automaticamente o número da versão (v0.0.1, v0.0.2, v0.0.3, etc.).
2. Gerenciamento de versões
A seção Version Information à direita da página de detalhes do ativo exibe o histórico de versões:
Cada versão mostra o número, o autor da alteração, a descrição da mudança e o carimbo de data/hora.
Clique em Compare Versions para comparar as diferenças entre a versão atual e uma versão alvo.
Clique em Usage Guide para visualize o método de integração do cliente para referenciar este ativo em um agente.
3. Lançamento canário e colaboração
Use ativos de agente com o MSE AI Governance Center para divisão de tráfego. Quando várias pessoas edite ativos, bloqueios de versão e mensagens de commit ajudam a evitar conflitos. O fluxo de gerenciamento de ativos de Skills assemelha-se ao de Prompts.
Etapa 7: Crie e usar um armazenamento de memória
Um armazenamento de memória salve preferências de usuário, fatos e contexto reutilizável para recuperação pelos agentes em interações subsequentes.
Acesse Context Engineering > Memory Store, clique em Create Memory Store e insira um nome e uma descrição opcional. Neste exemplo, selecione Manual Write. Se já possuir trajetórias ou conjuntos de dados, selecione Agent Trajectories ou Dataset.
Conclua o assistente na seguinte ordem: Data Source → Filter / Schema → Policy → Preview and Confirm. Neste exemplo, não filtre a source. Selecione Fact Extraction e Merge and Update, revise a configuração e crie o armazenamento de memória.
Acesse a aba API Key do armazenamento de memória para crie uma credencial. Em seguida, acesse para a aba Integration, configure o endpoint seguindo o exemplo de api HTTP ou SDK Python e escreva uma conversa de exemplo.
Após o processamento assíncrono da entrada, acesse Long-term Memory Retrieval, insira uma consulta e o mesmo User ID usado para escrita, defina o topK e clique em Start Retrieval.
Adicione as memórias relevantes retornadas à solicitação atual do agente. Para verifique o processamento dos dados, visualize Audit Details e Statistical Reports. As prévias de amostra nas políticas não são gravadas nas memórias formais.
Para as etapas completas e um exemplo de escrita via HTTP, consulte Use a memory store.
Etapa 8: Verificação de ponta a ponta
Após concluir as etapas anteriores, execute um ciclo fechado de ponta a ponta para verifique a disponibilidade geral:
Gere tráfego de agente online e verifique se os traces são reportados continuamente em AI Agent Observability.
Verifique as pontuações de qualidade geradas pela tarefa de avaliação do dia e identifique um ou dois casos ruins com baixa pontuação.
Adicione os casos ruins a um conjunto de dados e anote manualmente a saída esperada.
Itere a versão do Prompt em Agent Assets e otimize as instruções com base nos casos ruins.
Execute novamente a tarefa de avaliação e compare as alterações de pontuação entre as versões antiga e nova.
Persista perfis e preferências estáveis de usuários no armazenamento de memória como contexto para a próxima rodada de interações.
A conclusão deste ciclo fechado estabelece o ciclo virtuoso de autoevolução do agente: Observabilidade → Avaliação → Transformação em Ativo de Dados → Otimização de Ativos → Aprimoramento de Contexto.