ComenzarEmpieza gratis

Few-shot prompting con Llama

Estás usando un modelo Llama para identificar el sentimiento de reseñas de clientes de Google y Yelp como Positive o Negative. Para garantizar que estas etiquetas sean coherentes en cada reseña, vas a diseñar un few-shot prompt con tres ejemplos.

Aquí tienes los ejemplos que quieres proporcionar al modelo:

  • I ordered from this place last night, and I'm impressed! → Positive
  • My order was delayed by over an hour without any updates. Disappointing! → Negative
  • The food quality is top-notch. Highly recommend! → Positive

Este ejercicio forma parte del curso

Trabajar con Llama 3

Ver curso

Instrucciones del ejercicio

  • Completa el few-shot prompt asignando Positive o Negative a las reseñas proporcionadas.
  • Envía el prompt al modelo con la palabra de parada "Review" para que el modelo solo responda a una reseña.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Complete the few-shot prompt
prompt="""Review 1: I ordered from this place last night, and I'm impressed! 
Sentiment 1: ____,
Review 2: My order was delayed by over an hour without any updates. Disappointing!  
Sentiment 2: ____,
Review 3: The food quality is top-notch. Highly recommend! 
Sentiment 3: ____,
Review 4: Delicious food, and excellent customer service! 
Sentiment 4:"""

# Send the prompt to the model with a stop word
output = llm(prompt, max_tokens=2, stop=["____"]) 
print(output['choices'][0]['text'])
Editar y ejecutar código