HyperAI

Appel De Fonction

L'appel de fonction est un concept de base en programmation, qui signifie effectuer une tâche spécifique en appelant une fonction définie pendant l'exécution du programme. Dans LLM, cela fait référence à la capacité de connecter LLM à des outils externes pour permettre une utilisation efficace des outils et une interaction avec des API externes.

Les LLM tels que GPT-4 et GPT-3.5 ont été affinés pour détecter quand une fonction doit être appelée, puis générer un JSON contenant les paramètres d'appel de cette fonction. La fonction appelée par l'appel de fonction agira comme un outil dans l'application d'IA et l'utilisateur peut définir plusieurs fonctions dans une seule requête.

Les appels de fonction sont une capacité importante pour créer des chatbots ou des agents pilotés par LLM qui doivent récupérer le contexte de LLM ou interagir avec des outils externes en convertissant le langage naturel en appels API.

Les appels de fonction permettent aux développeurs de créer :

  • Les agents conversationnels peuvent utiliser efficacement des outils externes pour répondre aux questions. Par exemple, la requête « Quel temps fait-il au Belize ? » serait converti en un appel de fonction tel que get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')
  • Solutions LLM pour l'extraction et l'étiquetage des données (par exemple, l'extraction des noms de personnes à partir d'articles Wikipédia)
  • Applications qui aident à convertir le langage naturel en appels d'API ou en requêtes de base de données valides
  • Un moteur de recherche de connaissances conversationnel qui interagit avec une base de connaissances

Références

【1】Appel de fonctions avec les LLM