Jamdesk Documentation logo

Corrigir com IA

Revise e aplique correções sugeridas por IA para links quebrados e descrições de página ausentes no painel 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 desses problemas para você. O botão Fix with AI lê os avisos do build, propõe uma alteração específica para cada um e faz commit das correções que você aprovar no repositório GitHub conectado, iniciando um novo build. Esta página é para quem mantém um site Jamdesk e quer eliminar avisos do build sem editar MDX manualmente.

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

Para uma versão local, executada no terminal, da mesma ideia, consulte o comando jamdesk fix da CLI. O fluxo do painel faz o commit para você; a CLI grava as alterações 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 que 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 sem description no frontmatter. O Jamdesk cria um breve resumo com base no conteúdo da página para você revisar.
  • Títulos de página ausentes. Para uma página sem título, é sugerido um título com base no conteúdo para você revisar.

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

O Fix with AI faz até 1.000 solicitações de IA por projeto em um período de 24 horas. Os resultados de páginas que não foram alteradas são reutilizados e não contam para o limite.

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 não há uma correção inequívoca para os outros dois. O banner sempre mostra o que pode ser corrigido de fato.

Pré-requisitos

  • Um repositório GitHub conectado ao projeto.
  • Acesso de gravação para o app do GitHub do Jamdesk, para que ele possa fazer commit das correções. Se o acesso estiver ausente, o modal mostrará um link Grant access que leva você ao GitHub para concedê-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 problemas e o botão Fix with AI.

Painel de histórico de builds com um banner destacado que diz 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 apenas no build concluído mais recente. Ele não aparece nos builds anteriores do histórico, 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 será aberto e o agente de IA analisará sua documentação para elaborar um plano de correções. 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 os itens 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.

Modal Fix with AI. A seção Broken links lista três correções selecionadas, cada uma mostrando a âncora antiga riscada e a âncora corrigida. A 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 terão desaparecido. O que restar será um aviso que o Fix with AI não conseguiu resolver ou um novo problema no conteúdo mais recente.

A aplicação grava um commit real no repositório. Assim, 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 não houver uma correção clara para um aviso, o modal o lista sob um título separado e não o altera. Motivos comuns:

  • Um link quebrado cujo destino, página ou título não existe, então 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 alteração manual. Abra a página no editor ou no editor de código, corrija o link ou adicione a descrição e, em seguida, faça push para iniciar um novo build.

Ignorar recomendações

Alguns avisos não precisam de uma correção: um link que você quebrou intencionalmente 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 aviso da contagem até que você decida o contrário.

Todas as linhas do modal, corrigíveis ou não, têm um botão para ignorar. Clique nele e o item será movido para a seção recolhida Ignored, na parte inferior. Depois que você fechar o modal, a contagem do banner na página Project Home será atualizada, e os avisos correspondentes desaparecerão de Build History, no build atual e em todos os seguintes. Ignore all faz o mesmo para todos os itens ainda listados.

Como os itens ignorados funcionam:

  • Compartilhados e persistentes. Os itens ignorados se aplicam ao projeto inteiro, então todos os membros veem a mesma lista, que permanece entre builds. O Jamdesk identifica cada aviso pelo conteúdo, não pelo número da linha; assim, editar outras partes da página não faz um item ignorado reaparecer.
  • Restaurar. Expanda a seção Ignored e clique em Restore em qualquer item. Se você ignorar todos os itens de um build, o banner desaparecerá e um pequeno link "N ignored recommendations" abaixo de Build History abrirá o modal novamente.
  • 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 ao item ignorado e aparecerá novamente como uma nova recomendação.

Fix with AI vs. a CLI

As duas ferramentas corrigem âncoras de links quebrados. A diferença está em onde são executadas e em como as alterações são aplicadas.

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

Use o fluxo do painel para corrigir rapidamente sem sair do Jamdesk. Use a CLI quando quiser aplicar primeiro as alterações à sua cópia de trabalho, por exemplo, para agrupá-las com outras edições.

O que vem a seguir?

Monitorar builds

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

Corrigir links quebrados (CLI)

Corrija automaticamente links quebrados pelo terminal