1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate Object-Oriented Programming in Python

Connected

cvičení

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

Pokyny 1/3

undefined XP
    1
    2
    3
  • Dokonči implementaci rozhraní LLM pro konkrétní produkty OpenAI a Anthropic – vytvoř metodu complete_sentence(), která přijme prompt a vrátí dokončenou větu.