Analisis sentimen dengan few-shot prompting
Anda sedang mengerjakan riset pasar dan bertujuan menggunakan few-shot prompting untuk melakukan analisis sentimen pada ulasan pelanggan. Anda menetapkan sebuah angka untuk percakapan pelanggan tertentu: -1 jika sentimennya negatif, 1 jika positif. Anda menyediakan contoh berikut sebagai percakapan sebelumnya agar model dapat belajar.
- Kualitas produk melampaui ekspektasi saya -> 1
- Saya mengalami layanan pelanggan yang sangat buruk untuk produk ini -> -1
Paket OpenAI telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Prompt Engineering dengan OpenAI API
Petunjuk latihan
- Berikan contoh sebagai percakapan sebelumnya dengan menetapkan teks sebagai konteks untuk peran
userdan angka sebagai konteks untuk peranassistant. - Berikan teks berikut untuk diklasifikasikan oleh model dan gunakan peran yang sesuai:
The price of the product is really fair given its features.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)