Auto-cohérence pour évaluer la confiance
Le prompt ci-dessous demande à ChatGPT de classer le sentiment d’un avis. Vous devez estimer la confiance de ChatGPT pour chaque classe en utilisant l’auto-cohérence.
La fonction get_response() pour communiquer avec ChatGPT est préchargée pour vous.
Cet exercice fait partie du cours
IA explicable en Python
Instructions
- Pour chaque avis, ajoutez le
sentimentà la listeresponses. - Calculez la confiance pour chaque sentiment.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)