linux:rivescript
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
linux:rivescript [2016/07/12 20:25] – [Mise en route] bruno | linux:rivescript [2016/07/12 22:10] – [Saut de ligne] bruno | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Pour ce tutoriel, vous devez créer un dossier pour enregistrer vos documents RiveScript. Suivent quelques emplacements conseillés, | Pour ce tutoriel, vous devez créer un dossier pour enregistrer vos documents RiveScript. Suivent quelques emplacements conseillés, | ||
- | Pour les utilisateurs de Linux, Unix et Mac OS, je vous recommande de faire un dossier dans votre répertoire personnel, comme ceci: | + | Pour les utilisateurs de GNU/Linux, Unix et macOS, je vous recommande de faire un dossier dans votre répertoire personnel, comme ceci: |
<code bash> | <code bash> | ||
- | Unix : / | + | GNU/ |
macOS : / | macOS : / | ||
</ | </ | ||
Ligne 151: | Ligne 151: | ||
Vous pouvez tester cela en disant « salutations »à votre bot maintes et maintes fois. Il devrait très rarement choisir la réponse « Yos kyoco duckeb ! » par rapport aux deux autres. | Vous pouvez tester cela en disant « salutations »à votre bot maintes et maintes fois. Il devrait très rarement choisir la réponse « Yos kyoco duckeb ! » par rapport aux deux autres. | ||
+ | La valeur du poids contrôle la probabilité que la réponse soit choisie. Les réponses qui ne comprennent pas explicitement une balise '' | ||
+ | |||
+ | Les valeurs de poids ne peuvent pas être à zéro et ne peuvent pas être négatives. | ||
+ | |||
+ | Vous **ne pouvez pas** utiliser des poids dans une balise '' | ||
+ | |||
+ | ====== Saut de ligne ====== | ||
+ | À certains moments vous écrirez une très longue ligne de code RiveScript et vous allez vouloir la répartir sur plusieurs lignes. Dans ce cas, vous pouvez utiliser la commande '' | ||
+ | < | ||
+ | + recite moi un poeme | ||
+ | - La petite demoiselle Muffet assise sur un tabouret, \n | ||
+ | ^ D'une manière nonchalante. \n | ||
+ | ^ Avec son champ de force autour d' | ||
+ | ^ L' | ||
+ | ^ n'est pas dans l' | ||
+ | </ | ||
+ | |||
+ | Notez que la commande de continuation n' | ||
+ | |||
+ | < | ||
+ | // Il n'y aura pas d' | ||
+ | + qui etes vous | ||
+ | - Je suis une intelligence artificielle programmée | ||
+ | ^ en utilisant RiveScript. | ||
+ | </ | ||
+ | |||
+ | Si vous avez demandé « qui etes vous » avec cette réplique, le bot répondra : | ||
+ | |||
+ | Pour garantir qu'il y aura un espace entre les continuations, | ||
+ | < | ||
+ | // Celui-ci disposera d'un espace. | ||
+ | + qui etes vous | ||
+ | - Je suis une intelligence artificielle programmée\s | ||
+ | ^ en utilisant RiveScript. | ||
+ | </ | ||
+ | |||
+ | Dans l' | ||
+ | |||
+ | Si vous souhaitez souvent utiliser les continuations et que vous voulez presque toujours avoir des espaces (ou des sauts de ligne) entre chacun d' eux, vous pouvez indiquer au parseur de toujours insérer ces symboles automatiquement quand il voit une commande '' | ||
+ | |||
+ | Vous pouvez le faire avec une « option local du parseur » qui ne concerne que le fichier en cours et n' | ||
+ | < | ||
+ | // Indique au parseur de joindre les lignes de continuation avec des sauts de ligne | ||
+ | ! local concat = newline | ||
+ | |||
+ | // Maintenant, nous n' | ||
+ | + recite moi un poeme | ||
+ | - La petite demoiselle Muffet assise sur un tabouret, | ||
+ | ^ D'une manière nonchalante. | ||
+ | ^ Avec son champ de force autour d' | ||
+ | ^ L' | ||
+ | ^ n'est pas dans l' | ||
+ | |||
+ | // Maintenant, change le mode concat pour des espaces | ||
+ | ! local concat = space | ||
+ | |||
+ | // Ici, nous n' | ||
+ | + qui etes vous | ||
+ | - Je suis une intelligence artificielle programmée | ||
+ | ^ en utilisant RiveScript. | ||
+ | |||
+ | |||
+ | // Retour au mode de concaténation par défaut (qui n' | ||
+ | // caractère lors de l' | ||
+ | ! local concat = none | ||
+ | </ | ||
+ | |||
+ | Sachant que le paramètre '' | ||
+ | |||
+ | Les options supportées sont : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' |
linux/rivescript.txt · Dernière modification : 2016/07/12 22:31 de bruno