Autoconsistencia para evaluar la confianza
El objetivo del siguienteprompt
es pedir a ChatGPT que clasifique el sentimiento de una opinión. Tienes que estimar la confianza de ChatGPT en cada clase usando la autoconsistencia.
La función get_response()
para comunicarte con ChatGPT está precargada para ti.
Este ejercicio forma parte del curso
IA explicable en Python
Instrucciones de ejercicio
- Para cada opinión, añade el
sentiment
a la listaresponses
. - Calcula la confianza para cada sentimiento.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
prompt = """Classify the following review as positive or negative.
You should reply with either "positive" or "negative", nothing else.
Review: 'The coffee was excellent, but the service left much to be desired.'"""
responses = []
for i in range(5):
sentiment = get_response(prompt)
# Append the response to the responses list
____
# Compute the confidence for each sentiment
confidence = {
'positive': ____,
'negative': ____
}
print(confidence)