ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Para cada revisão, anexe sentiment à lista responses.
  • 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)
Editar e executar o código