Аналіз тональності з few-shot підказками
Ви працюєте над маркетинговим дослідженням і ваша мета — використати few-shot підказки для аналізу тональності відгуків клієнтів. Ви призначаєте число для певної розмови з клієнтом: -1, якщо тональність негативна, 1 — якщо позитивна. Ви надаєте такі приклади як попередні діалоги, з яких модель навчатиметься.
- The product quality exceeded my expectations -> 1
- I had a terrible experience with this product's customer service -> -1
Пакет OpenAI уже завантажено для вас.
Ця вправа є частиною курсу
Інженерія підказок з OpenAI API
Інструкції до вправи
- Подайте приклади як попередні діалоги: призначте текст контекстом для ролі
user, а число — контекстом для роліassistant. - Надайте моделі для класифікації та використайте відповідну роль:
The price of the product is really fair given its features.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model = "gpt-4o-mini",
# Provide the examples as previous conversations
messages = [{"role": "____", "content": "____"},
{"role": "____", "content": "____"},
{"role": "____", "content": "____"},
{"role": "____", "content": "____"},
# Provide the text for the model to classify
{"role": "____", "content": "____"}
],
temperature = 0
)
print(response.choices[0].message.content)