MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Berikan contoh sebagai percakapan sebelumnya dengan menetapkan teks sebagai konteks untuk peran user dan angka sebagai konteks untuk peran assistant.
  • 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)
Edit dan Jalankan Kode