Introduction

Comment ça marche

Le logiciel à contrôler se connecte au service et présente ses fonctions.

description

L’utilisateur fait une demande. Golem.ai la transforme en appel de fonction.

description

Décrire une fonction

Pour chaque fonction du programme que l’on souhaite mettre à disposition de l’utilisateur :

function serve_drinks(drinks, drinksextra)

On fournit une fiche descriptive :

description

Une seule fonction pour tous les usages

description

L'occurrence des paramètres

Certaines demandes comportent plusieurs fois le même paramètre.

description

Pour prendre en compte les différentes valeurs de ce même paramètre, il est possible de le configurer comme multiple.
Ce qui permet d'obtenir :

function serve_drinks(drinks : “café”, drinksextra : [“lait”,”sucre”,”miel”])

Un paramètre n’a pas obligatoirement besoin d’être renseigné pour transformer une demande en appel de fonction. Dans ce cas, il est possible de mettre ce paramètre en optionnel.

description

L'utilisateur est guidé

Il se peut que l'utilisateur exprime une demande que le programme ne sait pas réaliser :

description

Ou une demande incomplète :

description

Une demande sera considérée comme incomplète si un paramètre non optionnel n’a pas pu être renseigné.

Les réponses de Golem.ai sont générées à partir de la description (“verbose”) des fonctions disponibles.

Rendez-vous sur la console pour créer vos cas d’usage sur mesure ou pour expérimenter les exemples déjà existants !