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
Mensagem pronta para colar
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-annotationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-annotation/SKILL.md -o SKILL.mdConteú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--spacee a variável de ambienteARIZE_SPACEaceitam um nome de espaço (ex:my-workspace) ou um ID de espaço em base64 (ex:U3BhY2U6...). Encontre o seu comax 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 foundou de versão → consulte references/ax-setup.md 401 Unauthorized/ chave de API ausente → executeax profiles showpara 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 listpara escolher por nome, ou pergunte ao usuário - Segurança: Nunca leia arquivos
.envou procure no sistema de arquivos por credenciais. Useax profilespara credenciais Arize eax ai-integrationspara 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/incorrecthelpful/unhelpfulsafe/unsaferelevant/irrelevantpass/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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
Docker Hub Automation
Faz seu agente automatizar operações no Docker Hub. Gerencia repositórios, equipes e webhooks para seus contêineres.
ComposioHQ/awesome-claude-skills
New Relic Automation
Ajuda seu agente a automatizar tarefas no New Relic. Ele pode gerenciar alertas, monitorar aplicações e configurar notificações.
ComposioHQ/awesome-claude-skills