L’API de Chatbot OpenAI avec GPT-3 ne gère pas nativement les conversations multi-utilisateurs. Cependant, vous pouvez toujours implémenter une telle fonctionnalité en gérant vous-même les messages de plusieurs utilisateurs.
Vous devrez simuler une conversation multi-utilisateurs en ajoutant chaque message à la liste des messages précédents et en spécifiant qui l’a dit. Pour ce faire, vous pouvez ajouter des balises dans la chaîne de message, par exemple :
‘user1’: ‘Bonjour, comment ça va ?’,
‘GPT-3’: ‘Bonjour! Je vais bien merci. Comment puis-je vous aider aujourd’hui?’,
‘user2’: ‘J’ai une question sur la programmation.’
Quand vous passez les listes de messages à la fonction d’appel d’API, les messages seront traités dans l’ordre et GPT-3 “souviendra” de toute la conversation. Ainsi, vous pouvez simuler une conversation de groupe avec plusieurs utilisateurs.
Il est aussi important de faire attention à la longueur totale des messages car mots que GPT-3 prend en compte à chaque demande est limité à 4096 tokens. Vous devrez donc peut-être tronquer, résumer ou supprimer une partie du message si il est trop long.