Самопослідовність для оцінки впевненості
Наведений нижче prompt просить ChatGPT визначити тональність відгуку. Вам потрібно оцінити впевненість ChatGPT у кожному класі за допомогою підходу самопослідовності (self-consistency).
Функція get_response() для взаємодії з ChatGPT вже завантажена для вас.
Ця вправа є частиною курсу
Пояснюваний ШІ в Python
Інструкції до вправи
- Для кожного відгуку додайте
sentimentдо спискуresponses. - Обчисліть рівень впевненості для кожної тональності.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)