Jamdesk Documentation logo

Corrigir com IA

Revise e aplique correções sugeridas por IA para links quebrados e descrições ausentes no dashboard de build do Jamdesk, com commit no GitHub.

Quando um build termina com links quebrados ou páginas sem descrição, o Jamdesk pode corrigir muitos deles para você. O botão Fix with AI lê os avisos do build, propõe uma edição concreta para cada um e faz commit das correções aprovadas no seu repositório GitHub conectado, iniciando um novo build. Esta página é para quem mantém um site Jamdesk e quer eliminar avisos de build sem editar MDX manualmente.

As capturas de tela mostram a interface em inglês.

Para uma versão local, baseada em terminal, da mesma ideia, consulte o comando jamdesk fix da CLI. O fluxo do dashboard faz o commit por você; a CLI grava na sua cópia de trabalho e deixa o commit por sua conta.

O que ele corrige

O Fix with AI funciona com três tipos de aviso de build:

  • Links internos quebrados. Um fragmento de link aponta para um título que não existe mais na página de destino, como um erro de digitação (#instalation#installation), ou uma página traduzida cujo título foi renomeado.
  • Descrições de página ausentes. Uma página não tem description no frontmatter. O Jamdesk escreve um breve resumo com base no conteúdo da página para você revisar.
  • Títulos de página ausentes. Uma página sem título recebe uma sugestão baseada no conteúdo da página para você revisar.

Uma alteração só é proposta quando o destino pode ser resolvido com segurança. Tudo que for ambíguo permanece inalterado e é listado separadamente para que você possa corrigir manualmente.

A quantidade de itens corrigíveis não é igual à quantidade de avisos. Um build pode mostrar cinco avisos enquanto o Fix with AI oferece corrigir três deles, porque os outros dois não têm uma correção inequívoca. O banner sempre reflete o que pode ser corrigido de fato.

Pré-requisitos

  • Um repositório GitHub conectado ao projeto.
  • Acesso de gravação ao Jamdesk GitHub App para que ele possa fazer commit das correções. Se o acesso estiver ausente, o modal mostrará um link Grant access que levará você ao GitHub para adicioná-lo.
  • Um build concluído com avisos de links quebrados ou descrições ausentes.

Encontre o banner

Abra o projeto e role até Build History na página Project Home. Quando o build mais recente tiver problemas corrigíveis, um banner aparecerá acima da lista de builds com a quantidade de itens e um botão Fix with AI.

Um painel do histórico de builds com um banner destacado informando que 3 problemas neste build podem ser corrigidos com IA, ao lado de um botão Fix with AI. A linha do build mais recente mostra um status de sucesso com um selo de aviso de 5.

O banner aparece somente no build concluído mais recente. Builds anteriores do histórico não o mostram, porque as correções sempre se aplicam ao estado atual da sua documentação.

Revise e aplique as correções

1
Abrir a prévia

Clique em Fix with AI. O modal é aberto e o agente de IA revisa sua documentação para criar um plano de correção. Isso leva alguns segundos.

2
Ler cada alteração proposta

As correções são agrupadas por tipo. Broken links mostra cada âncora reescrita, Missing descriptions mostra o resumo sugerido para cada página e Missing titles mostra o título proposto. Desmarque a caixa de seleção de qualquer item que preferir ignorar desta vez ou use o botão de ignorar para silenciar uma recomendação permanentemente. Os problemas sem uma correção clara aparecem em Can't be fixed automatically e ficam para você resolver manualmente.

O modal Fix with AI. Uma seção Broken links lista três correções selecionadas, cada uma mostrando a âncora antiga riscada e a âncora corrigida. Uma seção Can't be fixed automatically lista dois problemas para corrigir manualmente, acima dos botões Cancel e Apply 3 fixes.
3
Aplicar

Clique em Apply fixes. O Jamdesk faz commit das alterações selecionadas no branch conectado, com a mensagem docs: apply AI-suggested fixes (via Jamdesk), e inicia um novo build.

4
Confirmar o novo build

Acompanhe o novo build em Build History. Quando ele for publicado, os avisos corrigidos desaparecerão. Tudo que permanecer será um aviso que o Fix with AI não conseguiu resolver ou um novo problema decorrente do conteúdo mais recente.

A aplicação grava um commit real no seu repositório, portanto a alteração fica registrada no histórico do Git e você pode revisá-la ou revertê-la no GitHub como qualquer outro commit.

Quando alguns problemas não podem ser corrigidos

Se um aviso não tiver uma correção clara, o modal o listará sob um título separado e não fará alterações. Motivos comuns:

  • Um link quebrado cujo destino ou título não existe em nenhum lugar, portanto não há para onde apontá-lo.
  • Uma entrada de navegação sem um arquivo de origem correspondente.
  • Uma página para a qual o agente não conseguiu gerar uma descrição automaticamente.

Esses casos exigem uma edição manual. Abra a página no editor ou no seu editor de código, corrija o link ou adicione a descrição e faça push para iniciar um novo build.

Ignorar recomendações

Alguns avisos não justificam uma ação: um link que você quebrou de propósito ou uma página provisória que não precisa de descrição. Desmarcar uma correção apenas a ignora uma vez. Ignorá-la remove o item da contagem até que você decida o contrário.

Cada linha do modal, corrigível ou não, tem um botão de ignorar. Clique nele e o item será movido para uma seção Ignored recolhida na parte inferior. Quando você fechar o modal, a contagem do banner na página Project Home diminuirá para corresponder, e os avisos correspondentes desaparecerão do Build History, no build atual e em todos os builds posteriores. Ignore all faz o mesmo com tudo que ainda estiver listado.

Como as opções de ignorar funcionam:

  • Compartilhadas e persistentes. As opções de ignorar se aplicam ao projeto inteiro, portanto todos os membros veem a mesma lista, que permanece entre builds. O Jamdesk identifica cada aviso pelo conteúdo, e não pelo número da linha, portanto editar outras partes da página não fará um item ignorado voltar.
  • Restaurar. Expanda a seção Ignored e clique em Restore em qualquer item. Se você ignorar tudo em um build, o banner desaparecerá e um pequeno link "N ignored recommendations" sob Build History reabrirá o modal.
  • Avisos alterados voltam a aparecer. Se o problema subjacente mudar, por exemplo, se o link quebrado passar a apontar para outro lugar, ele não corresponderá mais à entrada ignorada e aparecerá novamente como uma nova recomendação.

Fix with AI vs. a CLI

As duas ferramentas corrigem âncoras de links quebrados. Elas diferem quanto ao local de execução e à forma como a alteração é aplicada.

Fix with AI (dashboard)jamdesk fix (CLI)
ExecuçãoNo dashboard, em um buildNo seu terminal, usando arquivos locais
CorreçõesLinks quebrados e descrições ausentesÂncoras de links quebrados
CommitFaz commit no seu branch por vocêGrava arquivos locais; você faz o commit
AcionamentoUm clique no banner do buildjamdesk fix

Use o fluxo do dashboard para uma correção rápida sem sair do Jamdesk. Use a CLI quando quiser primeiro colocar as alterações na sua cópia de trabalho, por exemplo, para agrupá-las com outras edições.

O que vem a seguir?

Monitoring Builds

Acompanhe o status do build e leia avisos e sugestões

Fix Broken Links (CLI)

Corrija automaticamente links quebrados no seu terminal