Pular para o conteúdo
Páginas

Guias

Ler os resultados

As abas da página da execução, as pontuações e como exportar ou servir a versão vencedora.

A página da execução mostra o progresso e os resultados de uma execução. Este guia explica as abas da página da execução, as pontuações e como exportar ou servir a melhor versão.

Abas da página da execução

A página da execução mostra apenas as abas que se aplicam à execução. Algumas abas dependem do caminho, do status e do seu nível de experiência.

AbaQuando apareceO que contém
Visão geralSempreProgresso, pontuações e o histórico de pontuações
UtilizaçãoUma execução bem-sucedida com um programa que o Skynet pode servirUm formulário para executar o programa otimizado e código de integração
ArtefactoUma execução de Prompt, Código ou Texto com resultadoAs versões do seu artefato, incluindo a melhor versão
DadosUma execução de programa DSPy concluídaOs dados divididos em conjuntos de treino, validação e teste, e a avaliação do conjunto de teste
CódigoQuando a execução tem código para mostrarO código de execução e a métrica
RecompensaUma execução de Prompt, Código ou Texto cuja métrica declara partes da recompensaAs partes da recompensa e os pesos delas
ArtefactoUma execução com um prompt ou arquivos otimizadosA saída otimizada e Exportar resultados
RegistosA maioria das execuçõesO log da execução
Utilização e custoQuando você tem sessão iniciadaO que a execução gastou
Execução agendadaUma execução de Prompt, Código ou Texto bem-sucedidaUm agendamento para executar a otimização de novo
ConfiguraçãoSempreA configuração da execução

Pontuações

O Skynet seleciona as versões com base nos casos de validação. Ele informa a pontuação final com base nos casos de teste. Os motores nunca veem os casos de teste. Leia Conjuntos de dados e divisões.

A aba Visão geral mostra:

  • Melhoria: a variação da versão inicial para a melhor versão.
  • Progressão da pontuação: a pontuação ao longo da execução.
  • Detalhe da pontuação: cada métrica, com as colunas Linha de base, Otimizado e Variação.

Enquanto a execução está ativa, a visão geral também mostra Decorrido, Restante e Taxa.

Para uma execução de Prompt, Código ou Texto, a visão geral também mostra Pontuações nomeadas quando a sua métrica informa pontuações nomeadas.

Para uma execução de programa DSPy, a aba Dados tem uma Avaliação do conjunto de teste. Ela mostra a pontuação de linha de base e a pontuação otimizada de cada caso de teste.

Quando a melhor versão é a versão inicial

Às vezes nenhum candidato supera a versão inicial. Nesse caso, o Skynet retorna a versão inicial. A aba Artefacto informa que uma proteção contra regressão foi aplicada.

Se a execução parou no limite do orçamento, a página da execução informa qual versão o Skynet salvou. Leia Execuções.

Exportar a melhor versão

Execuções de Prompt, Código e Texto

A aba Artefacto lista as Versões do seu artefato. Para cada versão, você pode:

  • Copiar a versão.
  • Baixar a versão como arquivo.
  • Em uma execução de repositório, baixar a versão como um zip do repositório inteiro.

Você pode comparar uma versão com outra. A aba também mostra o Feedback do avaliador de uma versão.

Execuções de programa DSPy

A aba Artefacto tem um painel Exportar resultados. Abra o menu Transferir. Ele mostra os formatos que a execução tem:

OpçãoFormato
Programa DSPy.zip, uma exportação autossuficiente que você pode executar
Programa otimizado.pkl
Prompt.json
Código otimizado.py
Registos.csv

Servir a melhor versão

Você pode chamar um programa DSPy otimizado a partir do seu próprio código. A aba Utilização tem duas partes:

  • Um formulário. Preencha os campos de entrada e selecione Executar para obter uma previsão.
  • Código de integração em cURL, Python, JavaScript, Go e DSPy.

O programa sempre roda com as configurações de modelo com as quais foi otimizado. Você deve informar todos os campos de entrada. O Skynet ignora campos extras.

Para chamar o programa, crie um token de API em Definições → API. Depois envie uma requisição:

export APP_API_TOKEN=skyd_...
curl -X POST "$API_URL/serve/<optimization_id>" \
  -H "Authorization: Bearer $APP_API_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"inputs": {"question": "What is DSPy?"}}'

Substitua question pelos campos de entrada do seu programa. O Código de integração da aba Utilização preenche a URL real e os nomes dos campos para você.

A resposta contém outputs, os input_fields, os output_fields e o model_used.

Para receber saídas parciais à medida que chegam, envie a mesma requisição para /serve/<optimization_id>/stream. A resposta é um fluxo de server-sent events.

Leia API para ver a autenticação e os outros endpoints.

Compartilhar os resultados

Você pode compartilhar uma execução com outras pessoas ou listá-la na galeria pública Explorar. Leia Compartilhar e publicar.