1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình Hướng đối tượng Nâng cao với Python

Connected

Bài tập

Tạo một ChatBot

Large language models (LLM) là các công cụ AI sinh sinh có thể thực hiện những tác vụ như tóm tắt văn bản và hoàn thành câu chỉ với một lần gọi API. Trong bài tập này, bạn sẽ thiết kế một lớp ChatBot tận dụng factory method để "thay nóng" các LLM nhằm thực hiện việc hoàn thành câu. Dưới đây là giao diện "sản phẩm" LLM đã được tạo sẵn cho bạn. Chúc bạn thành công!

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

Hướng dẫn 1/3

undefined XP
    1
    2
    3
  • Hoàn thiện việc triển khai giao diện LLM cho các sản phẩm cụ thể OpenAI và Anthropic bằng cách tạo phương thức complete_sentence() nhận prompt và trả về câu đã được hoàn thành.