CommencerCommencer gratuitement

Appel de fonctions en parallèle

Après avoir extrait les données des avis des clients pour l'équipe marketing, l'entreprise pour laquelle vous travaillez vous demande s'il existe un moyen de générer une réponse au client qu'elle pourrait publier sur sa plateforme d'avis. Vous décidez d'utiliser l'appel de fonction parallèle pour appliquer les deux fonctions et générer les données ainsi que les réponses. Vous utilisez une fonction nommée reply_to_review et demandez à ce que la réponse à l'examen soit renvoyée sous la forme d'une propriété reply.

Dans cet exercice, la fonction get_response(), les variables messages et function_definition ont été préchargées. Le site messages contient déjà l'avis de l'utilisateur et le site function_definition contient la fonction permettant d'extraire des données structurées.

Cet exercice fait partie du cours

Développer des systèmes d'IA avec l'API OpenAI

Afficher le cours

Instructions

  • Ajoutez à la définition de la fonction pour renvoyer le message supplémentaire répondant à l'avis du client : la fonction doit être spécifiée par name, description et parameters, et les paramètres doivent être type et properties.
  • Imprimez la réponse.

Exercice interactif pratique

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

client = OpenAI(api_key="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
Modifier et exécuter le code