CommencerCommencer gratuitement

Créer un ChatBot

Les large language models, ou LLM, sont des outils d’IA générative capables d’effectuer des tâches comme le résumé de texte ou la complétion de phrase via un simple appel d’API. Dans cet exercice, vous allez concevoir une classe ChatBot qui s’appuie sur une méthode fabrique pour « interchanger à chaud » des LLM afin de réaliser des complétions de phrases. Ci-dessous se trouve l’interface « produit » LLM déjà préparée pour vous. Bonne chance !

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

Cet exercice fait partie du cours

Programmation orientée objet intermédiaire en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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."
Modifier et exécuter le code