MulaiMulai sekarang secara gratis

Membuat ChatBot

Large language models, atau LLM, adalah alat AI generatif yang dapat melakukan tugas seperti merangkum teks dan melengkapi kalimat hanya dengan memanggil sebuah API. Pada latihan ini, Anda akan merancang kelas ChatBot yang memanfaatkan metode pabrik (factory method) untuk melakukan "hot-swap" LLM guna menyelesaikan pelengkapan kalimat. Di bawah ini adalah antarmuka "produk" LLM yang telah disiapkan untuk Anda. Selamat mencoba!

class LLM(ABC):
  @abstractmethod
  def complete_sentence(self, prompt):
    pass

Latihan ini adalah bagian dari kursus

Pemrograman Berorientasi Objek Tingkat Menengah di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Finish defining OpenAI and Anthropic classes
class OpenAI(LLM):
  def ____(self, ____):
    return prompt + " ... OpenAI end of sentence."
  
class Anthropic(____):
  def ____(____, ____):
    return ____ + " ... Anthropic end of sentence."
Edit dan Jalankan Kode