Quando distribuisci un'applicazione basata su LLM con Claude, le tue chiamate API consisteranno tipicamente di due tipi di contenuto:
Un template di prompt combina queste parti fisse e variabili, utilizzando segnaposto per il contenuto dinamico. Nella Console Claude, questi segnaposto sono indicati con {{doppie parentesi graffe}}, rendendoli facilmente identificabili e permettendo test rapidi di valori diversi.
Dovresti sempre usare template di prompt e variabili quando ti aspetti che qualsiasi parte del tuo prompt venga ripetuta in un'altra chiamata a Claude (solo tramite l'API o la Console Claude. claude.ai attualmente non supporta template di prompt o variabili).
I template di prompt offrono diversi benefici:
La Console Claude utilizza pesantemente template di prompt e variabili per supportare funzionalità e strumenti per tutto quanto sopra, come con:
Consideriamo una semplice applicazione che traduce testo inglese in spagnolo. Il testo tradotto sarebbe variabile poiché ti aspetteresti che questo testo cambi tra utenti o chiamate a Claude. Questo testo tradotto potrebbe essere recuperato dinamicamente da database o dall'input dell'utente.
Quindi, per la tua app di traduzione, potresti usare questo semplice template di prompt:
Traduci questo testo dall'inglese allo spagnolo: {{text}}Scopri il generatore di prompt nella Console Claude e prova a far generare un prompt a Claude per te.
Se vuoi migliorare il tuo gioco con le variabili di prompt, avvolgile in tag XML.
Scopri la miriade di strumenti di sviluppo prompt disponibili nella Console Claude.