Questa pagina descrive come gestire i template, inclusi la modifica, il blocco, l'eliminazione e il controllo delle versioni.
Se vuoi lavorare con i template a livello di programmazione (ad esempio utilizzando la nostra API REST) o vuoi eseguire il deployment dei template in località specifiche, consulta i flussi di lavoro avanzati.
Modificare e iterare un template
Puoi modificare qualsiasi template sbloccato.
Ti consigliamo vivamente di:
Evitare di modificare i template utilizzati in produzione.
Qualsiasi modifica al template verrà utilizzata quasi immediatamente dalle richieste della tua app, quindi devi prestare attenzione a non apportare modifiche che potrebbero interrompere l'app o causare modifiche impreviste nel comportamento.Provare a utilizzare un sistema di controllo delle versioni per iterare i template.
Ecco come modificare un template esistente:
Nella console Firebase, vai alla scheda Servizi AI > Logica AI > Template di prompt.
Nell'elenco dei template, individua e fai clic sul template che vuoi modificare.
Se il template è bloccato, sbloccalo facendo clic sull'
icona a forma di lucchetto nell' angolo in alto a destra del template.Modifica il template, quindi fai clic su Salva.
Se il template era bloccato in precedenza, assicurati di fare di nuovo clic sull'
icona a forma di lucchetto .Esci dal template facendo clic su Chiudi.
Bloccare un template
Ti consigliamo vivamente di:
Tieni presente che il blocco di un template funge da protezione contro le modifiche involontarie, ma il blocco non impedisce completamente la modifica. Un membro del progetto con le autorizzazioni appropriate può sempre sbloccare un template per modificarlo.
Blocca i template utilizzati attivamente dal codice, in particolare il codice di produzione.
Ecco come bloccare un template:
Nella console Firebase, vai alla scheda Servizi AI > Logica AI > Template di prompt.
Nell'elenco dei template, individua e fai clic sul template che vuoi bloccare.
Blocca il template facendo clic sull'
icona a forma di lucchetto nell' angolo in alto a destra del template.Esci dal template facendo clic su Chiudi.
Eliminare un template
Tieni presente che, se un template viene eliminato, puoi crearne uno nuovo con lo stesso ID template.
Ecco come eliminare un template esistente:
Nella console Firebase, vai alla scheda Servizi AI > Logica AI > Template di prompt.
Nell'elenco dei template, individua il template che vuoi eliminare.
Alla fine della riga del template, fai clic su
> Elimina .Conferma l'eliminazione, quindi fai clic su Elimina.
Creare versioni di un template
Ti consigliamo di utilizzare un sistema di controllo delle versioni per i template di prompt del server. Ecco alcuni consigli generali:
Crea ID template a cui è aggiunta una versione che utilizza il controllo delle versioni semantico (semver) (ad esempio,
).my-first-template-v1-0-0Utilizza Firebase Remote Config per poter modificare facilmente il template e altri valori nella richiesta.
Se vuoi utilizzare un'infrastruttura di controllo delle versioni standard, puoi fornire i template come file utilizzando l'API REST.
Puoi duplicare un template esistente per utilizzarlo come base per la versione successiva:
Nella console Firebase, vai alla scheda Servizi AI > Logica AI > Template di prompt.
Nell'elenco dei template, individua il template che vuoi duplicare.
Alla fine della riga del template, fai clic
> Duplica .Nel nuovo template, incrementa l'ID template per riflettere la versione successiva.