ÎncepețiÎncepe gratuit

Crearea unui ChatBot

Modelele lingvistice de mari dimensiuni, sau LLM-urile, sunt instrumente de inteligență artificială generativă care pot realiza sarcini precum rezumarea textului și completarea propozițiilor printr-un simplu apel la un API. În acest exercițiu, vei proiecta o clasă ChatBot care folosește o metodă factory pentru a „înlocui din mers" LLM-uri și a realiza completarea propozițiilor. Mai jos găsești interfața „produs" LLM, creată deja pentru tine. Mult succes!

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

Acest exercițiu face parte din cursul

Programare orientată pe obiecte intermediară în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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."
Editează și rulează codul