Autoconsistência para avaliar a confiança
O objetivo do prompt abaixo é pedir ao ChatGPT que classifique o sentimento de uma avaliação. Você precisa estimar a confiança do ChatGPT em cada classe usando a autoconsistência.
A função get_response() para se comunicar com o ChatGPT está pré-carregada para você.
Este exercício faz parte do curso
IA explicável em Python
Instruções do exercício
- Para cada revisão, anexe
sentimentà listaresponses. - Calcule a confiança para cada sentimento.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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)