Creare un set di esempi di pochi scatti
PromptTemplate e ChatPromptTemplate sono ottimi per integrare le variabili, ma faticano a integrare i set di dati contenenti molti esempi. È qui che entra in gioco FewShotPromptTemplate! In questo esercizio creerai un set di dati, sotto forma di elenco di dizionari, che conterrà le seguenti coppie domanda-risposta.
- Domanda:
How many DataCamp courses has Jack completed? - Risposta:
36 - Domanda:
How much XP does Jack have on DataCamp? - Risposta:
284,320XP - Domanda:
What technology does Jack learn about most on DataCamp? - Risposta:
Python
Nel prossimo esercizio, convertirai queste informazioni in un modello di prompt di pochi colpi.
Questo esercizio fa parte del corso
Sviluppare applicazioni LLM con LangChain
Istruzioni dell'esercizio
- Crea un elenco di dizionari per le domande e le risposte fornite, utilizzando le chiavi
"question"e"answer".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]