Habilidade do catálogo do site site-catalog-skill
Saiba como a habilidade do catálogo de sites do Agente de modernização de experiência realiza a análise automatizada de um site existente para oferecer suporte ao planejamento de migração do Edge Delivery Services.
Visão geral overview
A habilidade de catálogo do site descobre cada página no site, identifica os modelos de página e bloqueia variantes em uso, captura capturas de tela de cada uma e gera um conjunto de relatórios interativo do HTML que você pode navegar na guia de visualização do Console ou baixar e abrir localmente.
A habilidade oferece suporte a você e à migração de um projeto existente para o Edge Delivery Services das seguintes maneiras:
- Iniciando um projeto de migração — Execute a habilidade antes que qualquer trabalho comece a entender a escala do site, incluindo contagem de páginas, modelos, variantes de blocos e localidades. Ele estabelece o inventário básico de que depende cada decisão de downstream.
- Estimativa de esforço e planejamento — obtenha métricas quantificadas para dar suporte a propostas, planejamento de sprint e recursos.
- Preparação da importação em massa — Use
template-catalog.jsonpara identificar quais páginas compartilham o mesmo layout e planejam as importações em massa modelo por modelo. - Relatórios de partes interessadas — compartilhe o conjunto de relatórios interativos do HTML com gerentes de projeto, arquitetos e partes interessadas comerciais.
Chamando invoking
No Console de Modernização da Experiência, use linguagem natural para solicitar que o agente cataloge um site. Veja a seguir exemplos de prompts.
scope site https://www.example.comsite scope https://www.example.comanalyze https://www.example.comfind templates on https://www.example.comdiscover templates on https://www.example.comcatalog site https://www.example.comhow many page types are there on https://www.example.comwhat are the layouts on https://www.example.comanalyze site structure of https://www.example.com
Você observará que o fluxo de trabalho da habilidade tem quatro fases executadas em sequência:
- Análise
- Modelagem
- Ajuste
- Bloquear catalogação
Você pode reproduzir qualquer fase e o agente limpa as saídas dessa fase e todas as saídas downstream e, em seguida, reinicia a partir desse ponto. Estes são alguns exemplos de prompts de fases de repetição.
Repeat analyzing/Redo page analysis/Rerun analyze pagesRepeat templating/Redo the template discovery step/Restart the templating stepRepeat tuning/Rerun tune templates/Redo template tuningRepeat block cataloging/Restart catalog block variants
Ao reproduzir uma fase, as fases anteriores são preservadas.
Saída output
Quando a habilidade concluir a catalogação do site, você receberá três tipos diferentes de saída.
-
Um resumo de conclusão no chat incluindo totais (páginas, modelos, variantes de bloco com EDS mapeado vs. detalhamento personalizado), detalhamento de localidade, porcentagem de cobertura e status geral do relatório (concluído / incompleto / com falha)
-
Um conjunto de relatórios interativo do HTML como sua entrega principal, salvo em
catalog/template-catalog-report-bundle.zip- O pacote contém
template-catalog-report.htmlalém de todas as capturas de tela e ativos referenciados. - Você pode baixar o pacote e visualizá-lo localmente ou compartilhá-lo.
- Ou você pode pedir ao agente
Move template-catalog-report-bundle.zip to the /content folder to render it in the preview tab. Update all references as needed.para exibir o relatório no console.
- O pacote contém
-
Artefatos JSON estruturados em
catalog/para habilidades de downstream e uso programático, incluindosummary.json,template-catalog.json,block-catalog.json,urls-all.json,urls-grouped.json,urls-checklist.json,.pages/,.blocks/
Conteúdo da pasta do catálogo contents
Os artefatos JSON estruturados são armazenados em catalog/ pela habilidade.
template-catalog-report-bundle.zipsummary.jsontemplate-catalog.jsonblock-catalog.jsonurls-all.jsonurls-grouped.jsonurls-sample.jsonurls-checklist.jsoncatalog.log.pages/<page-slug>/page-catalog.json.pages/<page-slug>/full-page.jpg.pages/<page-slug>/blocks/<block-name>.jpg.pages/_global/header.json + header.jpg.pages/_global/footer.json + footer.jpg.blocks/<variantId>/metadata.json.blocks/<variantId>/screenshots/<name>.jpgStatus do relatório status
O campo status em summary.json pode ser:
completeincompletefailedAmostragem para sites grandes sampling
Por padrão, a habilidade limita a análise de página profunda a 1000 URLs. Para sites com até 1000 URLs inclusos, cada página é analisada.
Para sites com mais de 1000 URLs, o agente faz uma pausa e pergunta como proceder:
- Aumente o limite de amostragem (até um máximo de 4.000 URLs)
- Analisar apenas um grupo específico (por exemplo, somente
/products/*ou/blog/*) - Analisar todos os URLs e executar o site completo sem amostragem
A descoberta de URL sempre cobre o site completo, independentemente do limite de amostra. Somente a fase de análise detalhada por página é limitada.
Para substituir e analisar cada página, informe ao agente:
analyze all URLsanalyze everythinganalyze every pagerun the full site
Fluxo de trabalho de importação em massa bulk-import
A habilidade do catálogo do site faz parte da abordagem recomendada para migrar um site completo.
- Execute a habilidade de catálogo do site para obter o catálogo de modelo completo e bloquear o catálogo.
- Abra o conjunto de relatórios do HTML para examinar visualmente os modelos identificados pelo agente.
- Para cada modelo, importe manualmente as páginas representativas (listadas em
template-catalog.json) e refine a importação até que a saída esteja correta. - Importe em massa as páginas restantes desse modelo usando a lista de URLs de
template-catalog.json. - Repita o procedimento para cada modelo até que o site completo seja migrado.
Limitações limitations
A habilidade do catálogo do site tem as seguintes limitações.
- Sites públicos somente — o destino deve estar acessível publicamente (sem autenticação, VPN ou firewall).
- Não há suporte para conteúdo dinâmico — O conteúdo que requer interação do usuário para aparecer no DOM pode não ser capturado.
- Limite de 1000 URL padrão - A fase de análise profunda é limitada por padrão a 1000 URLs, que podem ser substituídas até no máximo 4000 URLs.