Implementación de prompts de pocos disparos
Es hora de combinar tus componentes en una cadena. El prompt de pocos disparos que creaste en el ejercicio anterior sigue estando disponible para que lo utilices, junto con examples
y example_prompt
.
Todas las clases de LangChain necesarias para completar este ejercicio ya están precargadas.
Este ejercicio forma parte del curso
Desarrollo de aplicaciones LLM con LangChain
Instrucciones del ejercicio
- Instancia un LLM de chat de OpenAI.
- Crea una cadena a partir del LLM y la plantilla de prompt, y ejecútala en la entrada proporcionada.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
prompt_template = FewShotPromptTemplate(
examples=examples,
example_prompt=example_prompt,
suffix="Question: {input}",
input_variables=["input"],
)
# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')
# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))