IA e LLMApplicazioni LLMPiani Performance e Scale

Versionamento e rollback dei prompt

Versiona i tuoi prompt di sistema nel livello dati, distribuiscine uno nuovo a tutti i servizi in una volta e torna indietro con un solo comando quando si comporta male.

comando per il rollback
1
redeploy
0
versioni recenti conservate di default
64
Passo 1 di 5
Pubblica la versione 1

La prima versione del prompt di sistema dell'agente di supporto.

Sessione di esempioplaying
# Pubblica la versione 1
hotkv> PROMPT.PUT support-agent "You are a helpful support agent."
(integer) 1

Una dimostrazione animata con comandi HotKV reali e risposte di esempio. Clicca su un passo qualsiasi per andarci. Comandi e risposte restano in inglese, esattamente come li digiti e li vedi in HotKV.

Il problema

I prompt di sistema cambiano più spesso del codice, eppure di solito vivono nel codice. Ogni ritocco è un deploy, servizi diversi scivolano su versioni diverse, e quando alle 2 di notte un nuovo prompt peggiora l'assistente, tornare indietro significa un'altra release.

Come lo gestisce HotKV

Il registro dei prompt conserva ogni versione di ciascun template in HotKV. I servizi leggono la versione attiva a runtime, chi modifica pubblica una nuova versione con un solo comando, e scegliere quale versione è attiva è un unico switch atomico che ogni servizio vede alla lettura successiva.

Passo dopo passo

Cosa succede, comando per comando

  1. 01

    Pubblica la versione 1

    La prima versione del prompt di sistema dell'agente di supporto.

    PROMPT.PUT support-agent "You are a helpful support agent."
  2. 02

    I servizi leggono la versione attiva

    Ogni servizio recupera il template a runtime invece di compilarlo nel codice.

    PROMPT.GET support-agent
  3. 03

    Distribuisci la versione 2

    Una nuova versione con i metadati su chi l'ha scritta. Diventa attiva per tutti i servizi in una volta.

    PROMPT.PUT support-agent "You are a concise, friendly support agent." META "{\"author\":\"maria\"}"
  4. 04

    Qualcosa non va, quindi torna indietro

    Le risposte sono diventate troppo secche. Un solo comando rende di nuovo attiva la versione 1. Nessun deploy, nessun riavvio.

    PROMPT.SETACTIVE support-agent 1
  5. 05

    Controlla la cronologia

    Le versioni recenti restano nel registro, 64 di default, così puoi confrontarle o tornare a una qualsiasi di esse.

    PROMPT.VERSIONS support-agent
Dove si usa

Scenari reali

Team di prodotto che lavorano sul tono

Chi scrive i testi regola ogni giorno la voce dell'assistente senza aspettare una release del team di ingegneria, e le versioni recenti vengono conservate.

Piattaforme multi-servizio

Chat, bozze delle email e riepiloghi leggono tutti lo stesso template, quindi una correzione arriva ovunque nello stesso istante.

Gestione degli incidenti

Quando una modifica al prompt causa risposte sbagliate in produzione, chi è di turno torna indietro in pochi secondi con un solo comando.

Integrato

Cosa ottieni

Template versionati

Ogni PROMPT.PUT aggiunge una versione e la rende attiva. Vengono conservate le versioni più recenti, 64 di default.

PROMPT.PUTPROMPT.VERSIONS

Lettura a runtime

I servizi leggono la versione attiva, o una specifica, con una sola chiamata.

PROMPT.GETPROMPT.LATEST

Rollback immediato

Cambia la versione attiva in modo atomico.

PROMPT.SETACTIVE

Metadati

Conserva l'autore, il motivo della modifica o l'id di un esperimento con ogni versione.

META

Domande frequenti

I servizi devono riavviarsi dopo una modifica?

No. Leggono la versione attiva a runtime, quindi la lettura successiva restituisce quella nuova.

Posso tenere i miei prompt anche in Git?

Sì. Pubblica dalla CI con PROMPT.PUT, così Git resta il punto di revisione e HotKV serve la versione in produzione.

Quali piani lo includono?

Il registro dei prompt fa parte dei piani Performance e Scale.

Casi d'uso correlati

Provalo sul tuo carico di lavoro

HotKV parla il protocollo Redis, quindi puoi puntarci un client esistente ed eseguire questi stessi comandi.