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édente | ||
linux:rivescript [2016/07/12 21:12] – [Parlons poids] bruno | linux:rivescript [2016/07/12 22:31] (Version actuelle) – bruno | ||
---|---|---|---|
Ligne 160: | Ligne 160: | ||
À 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 '' | À 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 poème | + | + 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 : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | ===== Anatomie d'un cerveau RiveScript ===== | ||
+ | |||
+ | ==== Le fichier begin ==== | ||
+ | |||
+ | Vous savez maintenant quelques-unes des notions de base sur la façon dont les déclencheurs et les réponses se rapportent les uns aux autres. Avant de continuer, vous devez savoir comment les cerveaux RiveScript sont généralement organisés. | ||
+ | |||
linux/rivescript.txt · Dernière modification : 2016/07/12 22:31 de bruno