Autocohérence pour évaluer la confiance
Le prompt ci-dessous vise à demander à ChatGPT de classifier le sentiment d'un avis. Vous devez estimer la confiance de ChatGPT pour chaque classe à l'aide de l'autocohérence.
La fonction get_response() pour communiquer avec ChatGPT est déjà chargée pour vous.
Cette activité fait partie du cours
Explainable AI en Python
Instructions de l’exercice
- Pour chaque avis, ajoutez le
sentimentà la listeresponses. - Calculez la confiance pour chaque sentiment.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)