Začněte nyníZačněte zdarma

Vytváříme ChatBota

Velké jazykové modely, neboli LLM, jsou generativní AI nástroje, které dokáží plnit úkoly jako shrnutí textu nebo dokončování vět – stačí jediné volání API. V tomto cvičení navrhnete třídu ChatBot, která využívá factory metodu k „hot-swap" LLM modelů pro dokončování vět. Níže najdeš rozhraní „produktu" LLM, které je již připravené. Hodně štěstí!

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

Toto cvičení je součástí kurzu

Intermediate Object-Oriented Programming in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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."
Upravit a spustit kód