Creación del conjunto de ejemplos con pocos disparos
PromptTemplate
ChatPromptTemplate
son excelentes para integrar variables, pero tienen dificultades para integrar conjuntos de datos que contienen muchos ejemplos. Aquí es donde entra en juego FewShotPromptTemplate
. En este ejercicio, crearás un conjunto de datos, en forma de lista de diccionarios, que contendrá los siguientes pares de preguntas y respuestas.
- Pregunta:
How many DataCamp courses has Jack completed?
- Respuesta:
36
- Pregunta:
How much XP does Jack have on DataCamp?
- Respuesta:
284,320XP
- Pregunta:
What technology does Jack learn about most on DataCamp?
- Respuesta:
Python
En el siguiente ejercicio, convertirás esta información en una plantilla de prompt de pocos disparos.
Este ejercicio forma parte del curso
Desarrollo de aplicaciones LLM con LangChain
Instrucciones del ejercicio
- Crea una lista de diccionarios para las preguntas y respuestas proporcionadas, con las claves
"question"
y"answer"
.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create the examples list of dicts
examples = [
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
},
{
"question": "____",
"answer": "____"
}
]