Abilità catalogo sito site-catalog-skill
Scopri in che modo l’agente di modernizzazione esperienza esegue l’analisi automatizzata di un sito web esistente per supportare la pianificazione della migrazione di Edge Delivery Services.
Panoramica overview
L’abilità del catalogo del sito individua ogni pagina del sito, identifica i modelli di pagina e le varianti di blocco in uso, acquisisce le schermate di ciascuna e genera un bundle di rapporti interattivi di HTML che puoi sfogliare nella scheda di anteprima della console o scaricare e aprire localmente.
L’abilità supporta te e la migrazione di un progetto esistente a Edge Delivery Services nei seguenti modi:
- Avvio di un progetto di migrazione: esegui l’abilità prima di iniziare qualsiasi lavoro per comprendere la scala del sito, inclusi il conteggio delle pagine, i modelli, le varianti di blocco e le impostazioni internazionali. Stabilisce l’inventario di base da cui dipende ogni decisione a valle.
- Stima e pianificazione dello sforzo: ottenere metriche quantificate per supportare proposte, pianificazione dello sprint e risorse.
- Preparazione importazione in blocco. Utilizzare
template-catalog.jsonper identificare le pagine che condividono lo stesso layout e pianificare le importazioni in blocco modello per modello. - Rapporti per le parti interessate: condividi il bundle di rapporti interattivi di HTML con project manager, architetti e stakeholder aziendali.
Richiamare invoking
Nella console di modernizzazione esperienza utilizza il linguaggio naturale per richiedere all’agente di catalogare un sito. Di seguito sono riportati alcuni esempi di prompt.
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
Noterai che il flusso di lavoro dell’abilità prevede quattro fasi che vengono eseguite in sequenza:
- Analisi
- Modellazione
- Sintonizzazione
- Catalogazione a blocchi
È possibile riprodurre qualsiasi fase e l’agente cancella le uscite di quella fase e tutte le uscite a valle e quindi riprende da quel momento in poi. Di seguito sono riportati alcuni esempi di prompt relativi alle fasi di ripetizione.
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
Durante la riproduzione di una fase, le fasi precedenti vengono mantenute.
Output output
Quando l’abilità completa la catalogazione del sito, ricevi tre diversi tipi di output.
-
Riepilogo del completamento in chat che include i totali (pagine, modelli, varianti di blocco con raggruppamento EDS-mappato rispetto a raggruppamento personalizzato), raggruppamento delle impostazioni locali, percentuale di copertura e stato generale del report (completo/incompleto/non riuscito)
-
Un bundle interattivo per report di HTML come risultato finale principale, salvato in
catalog/template-catalog-report-bundle.zip- Il bundle contiene
template-catalog-report.htmlpiù tutte le schermate e le risorse di riferimento. - Puoi scaricare il bundle e visualizzarlo localmente o condividerlo.
- Oppure puoi chiedere all’agente di
Move template-catalog-report-bundle.zip to the /content folder to render it in the preview tab. Update all references as needed.di visualizzare il report nella console.
- Il bundle contiene
-
Artefatti JSON strutturati in
catalog/per abilità downstream e utilizzo a livello di programmazione, inclusisummary.json,template-catalog.json,block-catalog.json,urls-all.json,urls-grouped.json,urls-checklist.json,.pages/,.blocks/
Contenuto cartella catalogo contents
Gli artefatti JSON strutturati sono archiviati in catalog/ dall’abilità.
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>.jpgStati dei rapporti status
Il campo status in summary.json può essere:
completeincompletefailedCampionamento per siti di grandi dimensioni sampling
Per impostazione predefinita, la competenza limita l’analisi delle pagine profonde a 1000 URL. Per i siti con un massimo di 1000 URL, ogni pagina viene analizzata.
Per i siti con più di 1000 URL, l’agente si interrompe e chiede come procedere:
- Aumentare il limite di campionamento (fino a un massimo di 4000 URL)
- Analizzare solo un gruppo specifico (ad esempio solo
/products/*o/blog/*) - Analizza tutti gli URL ed esegui il sito completo senza campionatura
L’individuazione URL copre sempre l’intero sito indipendentemente dal limite di esempi. Solo la fase di analisi approfondita per pagina è limitata.
Per ignorare e analizzare ogni pagina, indica all’agente:
analyze all URLsanalyze everythinganalyze every pagerun the full site
Flusso di lavoro importazione in blocco bulk-import
L’abilità per il catalogo dei siti fa parte dell’approccio consigliato per la migrazione di un sito completo.
- Esegui l’abilità per il catalogo dei siti per ottenere il catalogo completo dei modelli e il catalogo dei blocchi.
- Apri il bundle per report HTML per rivedere visivamente i modelli identificati dall’agente.
- Per ogni modello, importare manualmente le pagine rappresentative (elencate in
template-catalog.json) e perfezionare l’importazione fino a quando l’output non è corretto. - Importare in blocco le pagine rimanenti del modello utilizzando l’elenco URL di
template-catalog.json. - Ripeti l’operazione per ciascun modello fino alla migrazione dell’intero sito.
Limitazioni limitations
L’abilità per il catalogo del sito presenta le seguenti limitazioni.
- Solo siti pubblici: la destinazione deve essere accessibile al pubblico (nessuna autenticazione, VPN o firewall).
- Il contenuto dinamico non è supportato. Il contenuto che richiede l’interazione dell’utente per essere visualizzato nel DOM potrebbe non essere acquisito.
- Limite URL predefinito di 1000 - Per impostazione predefinita, la fase di analisi approfondita è limitata a 1000 URL, che possono essere ignorati fino a un massimo di 4000 URL.