Pular para o conteúdo
Skillpedia
Conectores (MCP)40 mil · #5001

arize-annotation

Ajuda seu agente a criar e gerenciar configurações de anotação e fluxos de trabalho de revisão humana. Permite aplicar anotações humanas a dados para melhorar a qualidade.

O que ela faz

Essa ferramenta ajuda a organizar e gerenciar como as pessoas avaliam dados em uma plataforma chamada Arize. Você pode criar 'configurações de anotação' para definir os tipos de avaliações (como escolher entre opções, dar notas ou escrever comentários) e 'filas de anotação' para organizar quem faz essas avaliações.

Quando usar

  • ✓Quando você quer definir como as pessoas vão dar feedback sobre os dados.
  • ✓Quando você precisa organizar um grupo de pessoas para revisar e avaliar dados.
  • ✓Quando você quer aplicar avaliações feitas por humanos aos seus dados.

Exemplo do que pedir para a IA

“Crie uma configuração de anotação para avaliar a qualidade das respostas, permitindo notas de 0 a 10.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/arize-annotation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/arize-annotation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Por dentro, a ferramenta usa comandos para criar e gerenciar essas configurações e filas. Ela permite definir os tipos de perguntas (escolha, nota, texto livre) e quem vai responder, além de aplicar essas respostas aos dados.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill arize-annotation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-annotation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Arize Annotation Skill

SPACE — Todas as flags --space e a variável de ambiente ARIZE_SPACE aceitam um nome de espaço (ex: my-workspace) ou um ID de espaço em base64 (ex: U3BhY2U6...). Encontre o seu com ax spaces list.

Esta skill abrange configurações de anotação (o esquema de rótulos) e filas de anotação (fluxos de trabalho de revisão humana), bem como a anotação programática de trechos de projeto via SDK Python.

Direção: A rotulagem humana na Arize anexa valores definidos por configurações a trechos, exemplos de dataset, registros relacionados a experimentos e itens de fila na interface do produto. Esta skill abrange: ax annotation-configs, ax annotation-queues e atualizações em massa de trechos com ArizeClient.spans.update_annotations.


Pré-requisitos

Prossiga diretamente com a tarefa — execute o comando ax que você precisa. NÃO verifique versões, variáveis de ambiente ou perfis antecipadamente.

Se um comando ax falhar, solucione o problema com base no erro:

  • Erro de command not found ou de versão → consulte references/ax-setup.md
  • 401 Unauthorized / chave de API ausente → execute ax profiles show para inspecionar o perfil atual. Se o perfil estiver ausente ou a chave de API estiver incorreta, siga references/ax-profiles.md para criá-lo/atualizá-lo. Se o usuário não tiver a chave, direcione-o para https://app.arize.com/admin > API Keys
  • Espaço desconhecido → execute ax spaces list para escolher por nome, ou pergunte ao usuário
  • Segurança: Nunca leia arquivos .env ou procure no sistema de arquivos por credenciais. Use ax profiles para credenciais Arize e ax ai-integrations para chaves de provedores de LLM. Se as credenciais não estiverem disponíveis por meio desses canais, pergunte ao usuário.

Conceitos

O que é uma Configuração de Anotação?

Uma configuração de anotação define o esquema para um único tipo de rótulo de feedback humano. Antes que alguém possa anotar um trecho, registro de dataset, saída de experimento ou item de fila, uma configuração deve existir para esse rótulo no espaço.

Campo Descrição
Nome Identificador descritivo (ex: Correctness, Helpfulness). Deve ser único dentro do espaço.
Tipo categorical (escolher de uma lista), continuous (intervalo numérico) ou freeform (texto livre).
Valores Para categóricos: array de pares {"label": str, "score": number}.
Pontuação Mínima/Máxima Para contínuos: limites numéricos.
Direção de Otimização Se pontuações mais altas são melhores (maximize) ou piores (minimize). Usado para renderizar tendências na UI.

Onde os rótulos são aplicados (superfícies)

Superfície Caminho típico
Trechos do projeto SDK Python spans.update_annotations (abaixo) e/ou a UI Arize
Exemplos de dataset UI Arize (fluxos de rotulagem humana); configurações devem existir no espaço
Saídas de experimento Frequentemente revisadas junto com datasets ou traces na UI — veja arize-experiment, arize-dataset
Itens da fila de anotação CLI ax annotation-queues (abaixo) e/ou a UI Arize; configurações devem existir

Sempre garanta que a configuração de anotação relevante exista no espaço antes de esperar que os rótulos persistam.


CRUD Básico: Configurações de Anotação

Listar

ax annotation-configs list --space SPACE
ax annotation-configs list --space SPACE -o json
ax annotation-configs list --space SPACE --limit 20

Criar — Categórico

Configurações categóricas apresentam um conjunto fixo de rótulos para os revisores escolherem.

ax annotation-configs create \
  --name "Correctness" \
  --space SPACE \
  --type categorical \
  --value correct \
  --value incorrect \
  --optimization-direction maximize

Pares comuns de rótulos binários:

  • correct / incorrect
  • helpful / unhelpful
  • safe / unsafe
  • relevant / irrelevant
  • pass / fail

Criar — Contínuo

Configurações contínuas permitem que os revisores insiram uma pontuação numérica dentro de um intervalo definido.

ax annotation-configs create \
  --name "Quality Score" \
  --space SPACE \
  --type continuous \
  --min-score 0 \
  --max-score 10 \
  --optimization-direction maximize

Criar — Livre

Configurações livres coletam feedback de texto aberto. Nenhum sinalizador adicional é necessário além de nome, espaço e tipo.

ax annotation-configs create \
  --name "Reviewer Notes" \
  --space SPACE \
  --type freeform

Obter

ax annotation-configs get NAME_OR_ID
ax annotation-configs get NAME_OR_ID -o json
ax annotation-configs get NAME_OR_ID --space SPACE   # required when using name instead of ID

Excluir

ax annotation-configs delete NOME_OU_ID

…
Perguntas frequentes

O que é uma configuração de anotação?

É um conjunto de regras que define como as pessoas devem avaliar um item. Por exemplo, pode ser uma lista de opções (bom/ruim), uma escala de notas (0-10) ou um campo para texto livre.

O que é uma fila de anotação?

É um fluxo de trabalho que organiza quem vai fazer as avaliações e quais dados eles vão revisar. Ela conecta as pessoas às configurações de anotação.

Como as avaliações são aplicadas aos dados?

As avaliações podem ser aplicadas diretamente na interface da Arize ou através de um código (Python SDK) que envia as anotações para os dados específicos.

Detalhes

Descrição original do autor

Creates and manages annotation configs (categorical, continuous, freeform label schemas) and annotation queues (human review workflows) on Arize. Applies human annotations to project spans via the Python SDK. Use when the user mentions annotation config, annotation queue, label schema, human feedback, bulk annotate spans, update_annotations, labeling queue, annotate record, or human review.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5001
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas