UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

eval eval-set uiip; Avaliação

Sintaxe e opções para gerenciar conjuntos de avaliação do Orchestrator e as avaliações (pontos de dados) dentro deles com "uip eval eval-set" e "uip eval evaluation".

Parte do subsistema uip eval . Esta página abrange os dois recursos que definem o que é avaliado:

  • eval eval-set — uma coleção nomeada e com escopo de processo de pontos de dados de avaliação, vinculada a um ou mais avaliadores por meio de --evaluator-refs. Um conjunto de avaliação também carrega configurações de lote/tempo limite usadas quando ele é executado.
  • eval evaluation um ponto de dados dentro de um conjunto de avaliação: uma carga de entrada, uma saída/comportamento opcional esperado e substituições de critérios por avaliador opcionais. execute-and-evaluate e schedule executa o trabalho por meio das avaliações de um conjunto de avaliação, marcando cada uma com os avaliadores vinculados do conjunto de avaliação.

Resumo​

uip eval eval-set list --process-key <guid> [--limit <n>] [--offset <n>] [--tenant <tenant>]
uip eval eval-set get <evalSetId> --process-key <guid> [--tenant <tenant>]
uip eval eval-set create --process-key <guid> --workload-id <guid> --folder-key <guid> --name <name> [options...] [--tenant <tenant>]
uip eval eval-set update <evalSetId> --process-key <guid> [options...] [--tenant <tenant>]
uip eval eval-set delete <evalSetId> --process-key <guid> [--tenant <tenant>]

uip eval evaluation list --process-key <guid> --eval-set-id <guid> [--limit <n>] [--offset <n>] [--tenant <tenant>]
uip eval evaluation get <evaluationId> --process-key <guid> --eval-set-id <guid> [--tenant <tenant>]
uip eval evaluation create --process-key <guid> --eval-set-id <guid> --folder-key <guid> --name <name> --inputs <json> [options...] [--tenant <tenant>]
uip eval evaluation update <evaluationId> --process-key <guid> --eval-set-id <guid> [options...] [--tenant <tenant>]
uip eval evaluation delete <evaluationId> --process-key <guid> --eval-set-id <guid> [--tenant <tenant>]
uip eval eval-set list --process-key <guid> [--limit <n>] [--offset <n>] [--tenant <tenant>]
uip eval eval-set get <evalSetId> --process-key <guid> [--tenant <tenant>]
uip eval eval-set create --process-key <guid> --workload-id <guid> --folder-key <guid> --name <name> [options...] [--tenant <tenant>]
uip eval eval-set update <evalSetId> --process-key <guid> [options...] [--tenant <tenant>]
uip eval eval-set delete <evalSetId> --process-key <guid> [--tenant <tenant>]

uip eval evaluation list --process-key <guid> --eval-set-id <guid> [--limit <n>] [--offset <n>] [--tenant <tenant>]
uip eval evaluation get <evaluationId> --process-key <guid> --eval-set-id <guid> [--tenant <tenant>]
uip eval evaluation create --process-key <guid> --eval-set-id <guid> --folder-key <guid> --name <name> --inputs <json> [options...] [--tenant <tenant>]
uip eval evaluation update <evaluationId> --process-key <guid> --eval-set-id <guid> [options...] [--tenant <tenant>]
uip eval evaluation delete <evaluationId> --process-key <guid> --eval-set-id <guid> [--tenant <tenant>]

eval uip eval-set list​

Listar conjuntos de avaliação definidos para um processo.

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo. Use uip or processes list para encontrar um.
--limit <n>Número inteironãoMáximo de itens a serem retornados. 100Padrão.
--offset <n>Número inteironãoItens a ignorar. 0Padrão.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval eval-set list --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09
uip eval eval-set list --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09

Formato dos dados (--output json)​

{
  "Code": "EvalSetList",
  "Data": [
    {
      "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
      "Name": "Smoke Tests",
      "Description": "Basic smoke tests",
      "BatchSize": 10,
      "EvaluatorRefs": ["ev-1", "ev-2"],
      "CreatedAt": "2026-08-01T10:00:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 100, "Offset": 0 }
}
{
  "Code": "EvalSetList",
  "Data": [
    {
      "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
      "Name": "Smoke Tests",
      "Description": "Basic smoke tests",
      "BatchSize": 10,
      "EvaluatorRefs": ["ev-1", "ev-2"],
      "CreatedAt": "2026-08-01T10:00:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 100, "Offset": 0 }
}

BatchSize é "-" quando não está definido. UpdatedAt está presente apenas quando o conjunto de avaliação foi atualizado pelo menos uma vez.

eval uip eval-set obter​

Obtenha os detalhes de um conjunto de avaliação.

Argumentos​

NameRequiredFinalidade
<evalSetId>simID do conjunto de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval eval-set get f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09
uip eval eval-set get f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09

Formato dos dados (--output json)​

{
  "Code": "EvalSetDetails",
  "Data": {
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Smoke Tests",
    "Description": "Basic smoke tests",
    "BatchSize": 10,
    "EvaluatorRefs": ["ev-1", "ev-2"],
    "CreatedAt": "2026-08-01T10:00:00Z"
  }
}
{
  "Code": "EvalSetDetails",
  "Data": {
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Smoke Tests",
    "Description": "Basic smoke tests",
    "BatchSize": 10,
    "EvaluatorRefs": ["ev-1", "ev-2"],
    "CreatedAt": "2026-08-01T10:00:00Z"
  }
}

eval eval-set criar da uip​

Crie um conjunto de avaliação para um processo.

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--workload-id <guid>GUIDsimID da carga de trabalho.
--folder-key <guid>GUIDsimChave da pasta.
--name <name>StringsimNome do conjunto de avaliação.
--description <text>StringnãoDescrição do conjunto de avaliação.
--batch-size <n>número inteiro ≥ a 1nãoMáximo de avaliações simultâneas por execução.
--timeout-minutes <n>número inteiro ≥ a 1nãoTempo limite em minutos por avaliação.
--evaluator-refs <refs...>IDs separados por espaçonãoIDs do avaliador a serem vinculados a este conjunto de avaliação. Variável — passe vários IDs separados por espaços, não por vírgulas.
--tenant <tenant>namenãoNome do tenant da UiPath.

Um externalId interno (um UUID aleatório) é gerado automaticamente em cada criação — ele não é configurável pelo usuário.

Exemplo​

uip eval eval-set create --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --workload-id a1b2c3d4-0000-0000-0000-000000000001 \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001 \
  --name "Smoke Tests" --evaluator-refs ev-1 ev-2
uip eval eval-set create --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --workload-id a1b2c3d4-0000-0000-0000-000000000001 \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001 \
  --name "Smoke Tests" --evaluator-refs ev-1 ev-2

Formato dos dados (--output json)​

{
  "Code": "EvalSetCreated",
  "Data": { "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04", "Name": "Smoke Tests" }
}
{
  "Code": "EvalSetCreated",
  "Data": { "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04", "Name": "Smoke Tests" }
}

atualização do eval-set da uip​

Atualize um conjunto de avaliação existente. É necessário pelo menos um campo atualizável além de --process-key; os campos que você omite mantêm seu valor atual (o comando lê o conjunto de avaliação existente primeiro e, em seguida, aplica suas alterações na parte superior).

Argumentos​

NameRequiredFinalidade
<evalSetId>simID do conjunto de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--name <name>Stringnão*Novo nome do conjunto de avaliação.
--description <text>Stringnão*Nova descrição.
--batch-size <n>número inteiro ≥ a 1não*Novas avaliações simultâneas máximas.
--timeout-minutes <n>número inteiro ≥ a 1não*Novo tempo limite em minutos.
--evaluator-refs <refs...>IDs separados por espaçonão*Substitui a lista completa de referências do avaliador (não cumulativa).
--tenant <tenant>namenãoNome do tenant da UiPath.

* Pelo menos um dos --name, --description, --batch-size, --timeout-minutes ou --evaluator-refs é necessário — o comando falha rapidamente se nenhum for aprovado.

Exemplo​

uip eval eval-set update f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --name "Updated Name" --evaluator-refs ev-1 ev-2
uip eval eval-set update f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --name "Updated Name" --evaluator-refs ev-1 ev-2

Formato dos dados (--output json)​

{
  "Code": "EvalSetUpdated",
  "Data": {
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Updated Name",
    "EvaluatorRefs": ["ev-1", "ev-2"]
  }
}
{
  "Code": "EvalSetUpdated",
  "Data": {
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Updated Name",
    "EvaluatorRefs": ["ev-1", "ev-2"]
  }
}

exclusão da avaliação-definir a avaliação do uip​

Excluir um conjunto de avaliação.

Argumentos​

NameRequiredFinalidade
<evalSetId>simID do conjunto de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval eval-set delete f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09
uip eval eval-set delete f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09

Formato dos dados (--output json)​

{ "Code": "EvalSetDeleted", "Data": { "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04" } }
{ "Code": "EvalSetDeleted", "Data": { "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04" } }

Excluir um conjunto de avaliação não exclui em cascata ou adverte sobre agendamentos ou avaliadores que fazem referência a ele — a CLI emite um DELETE simples sem verificação de dependência.

lista de avaliação uiip eval​

Liste as avaliações (pontos de dados) dentro de um conjunto de avaliação.

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--eval-set-id <guid>GUIDsimID do conjunto de avaliação.
--limit <n>Número inteironãoMáximo de itens a serem retornados. 100Padrão.
--offset <n>Número inteironãoItens a ignorar. 0Padrão.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval evaluation list --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04
uip eval evaluation list --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04

Formato dos dados (--output json)​

{
  "Code": "EvaluationList",
  "Data": [
    {
      "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
      "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
      "Name": "Greeting test",
      "Inputs": { "input": "hello" },
      "ExpectedOutput": { "content": "Hi there!" },
      "ExpectedBehavior": "",
      "CreatedAt": "2026-08-01T10:00:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 100, "Offset": 0 }
}
{
  "Code": "EvaluationList",
  "Data": [
    {
      "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
      "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
      "Name": "Greeting test",
      "Inputs": { "input": "hello" },
      "ExpectedOutput": { "content": "Hi there!" },
      "ExpectedBehavior": "",
      "CreatedAt": "2026-08-01T10:00:00Z"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 100, "Offset": 0 }
}

avaliação da uip obter​

Obtenha os detalhes de uma avaliação.

Argumentos​

NameRequiredFinalidade
<evaluationId>simID de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--eval-set-id <guid>GUIDsimID do conjunto de avaliação.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval evaluation get c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04
uip eval evaluation get c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04

Formato dos dados (--output json)​

Mesmo formato de objeto que uma entrada na matriz Data do evaluation list.

criação de avaliação de avaliação da uip​

Adicione uma avaliação (ponto de dados) a um conjunto de avaliação.

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--eval-set-id <guid>GUIDsimID do conjunto de avaliação.
--folder-key <guid>GUIDsimChave da pasta.
--name <name>StringsimNome da avaliação.
--inputs <json>JSONsimValores de entrada, por exemplo '{"input":"hello"}').
--expected-output <json>JSONnãoSaída esperada para avaliadores com estilo de comparação.
--expected-behavior <text>StringnãoDescrição do comportamento esperado do agente para avaliadores de trajetória.
--evaluation-criterias <json>JSONnãoSubstituições de critérios por avaliador.
--tenant <tenant>namenãoNome do tenant da UiPath.

JSON malformado em --inputs, --expected-output ou --evaluation-criterias falha no lado do cliente antes de qualquer chamada de rede, com um exemplo da forma esperada no erro para --inputs.

Exemplo​

uip eval evaluation create --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001 \
  --name "Greeting test" --inputs '{"input":"hello"}' --expected-output '{"content":"Hi there!"}'
uip eval evaluation create --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 \
  --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --folder-key f1f2f3f4-0000-0000-0000-000000000001 \
  --name "Greeting test" --inputs '{"input":"hello"}' --expected-output '{"content":"Hi there!"}'

Formato dos dados (--output json)​

{
  "Code": "EvaluationCreated",
  "Data": {
    "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Greeting test"
  }
}
{
  "Code": "EvaluationCreated",
  "Data": {
    "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Greeting test"
  }
}

atualização da avaliação uip eval​

Atualizar uma avaliação existente. É necessário pelo menos um campo atualizável além de --process-key/--eval-set-id; os campos omitidos mantêm seu valor atual.

Argumentos​

NameRequiredFinalidade
<evaluationId>simID de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--eval-set-id <guid>GUIDsimID do conjunto de avaliação.
--name <name>Stringnão*Novo nome da avaliação.
--inputs <json>JSONnão*Novos valores de entrada.
--expected-output <json>JSONnão*Nova saída esperada.
--expected-behavior <text>Stringnão*Nova descrição do comportamento esperado.
--evaluation-criterias <json>JSONnão*Novas substituições de critérios por avaliador.
--tenant <tenant>namenãoNome do tenant da UiPath.

* Pelo menos --name, --inputs, --expected-output, --expected-behavior ou --evaluation-criterias é necessário.

Exemplo​

uip eval evaluation update c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --inputs '{"input":"updated"}' --expected-output '{"content":"new response"}'
uip eval evaluation update c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04 \
  --inputs '{"input":"updated"}' --expected-output '{"content":"new response"}'

Formato dos dados (--output json)​

{
  "Code": "EvaluationUpdated",
  "Data": {
    "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Greeting test"
  }
}
{
  "Code": "EvaluationUpdated",
  "Data": {
    "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001",
    "EvalSetId": "f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04",
    "Name": "Greeting test"
  }
}

exclusão da avaliação da avaliação do uip​

Remova uma avaliação de um conjunto de avaliação.

Argumentos​

NameRequiredFinalidade
<evaluationId>simID de avaliação (GUID).

Opções​

LongValorRequiredDescription
--process-key <guid>GUIDsimChave do processo.
--eval-set-id <guid>GUIDsimID do conjunto de avaliação.
--tenant <tenant>namenãoNome do tenant da UiPath.

Exemplo​

uip eval evaluation delete c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04
uip eval evaluation delete c1d2e3f4-0000-0000-0000-000000000001 \
  --process-key 9e4b2f17-7c3a-4d81-b592-3f6e8a1d5c09 --eval-set-id f3a7d219-8b4c-4e62-a951-7d3f6e2c8b04

Formato dos dados (--output json)​

{ "Code": "EvaluationDeleted", "Data": { "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001" } }
{ "Code": "EvaluationDeleted", "Data": { "EvaluationId": "c1d2e3f4-0000-0000-0000-000000000001" } }

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades