CommencezCommencez gratuitement

Créer un ChatBot

Les grands modèles de langue, ou LLM, sont des outils d'IA générative capables d'exécuter des tâches comme le résumé de texte et l'achèvement de phrase au moyen d'un simple appel d'API. Dans cet exercice, vous allez concevoir une classe ChatBot qui exploite une méthode de fabrique pour « interchanger à chaud » des LLM afin d'effectuer l'achèvement de phrase. Ci-dessous se trouve l'interface « produit » LLM qui a été préparée pour vous. Bonne chance !

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

Cette activité fait partie du cours

Programmation orientée objet intermédiaire en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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