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
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."