Config - balmeyer/qno GitHub Wiki

En bref

Pour générer un texte automatiquement, Qno a besoin d'un fichier (ou plusieurs) de configuration qui comprend :

  • les patterns de texte, contenant les structures possibles du texte avec les "variables" incluses. Les variables sont sous forme : ${variable}
  • les différentes "listes nommées" comportant plusieurs mots pouvant remplacer une variable du même nom.

Exemple :

je vois un ${animal} qui est ${couleur}.
J'aime la ${couleur} du ${animal}.


%animal

chien
chat
rat
ornithorynque

%couleur

vert
bleu 
orange

Un fichier de configuration

Le fichier de configuration est un fichier texte et comporte trois types d'instruction :

  • Les patterns, ou modèle de phrases à produire.
  • Les variables, ou liste de mots
  • Les directives d'import, qui donnent l'instruction de charger un autre fichier de configuration (un dictionnaire avec de nombreux mots, par exemple)

Patterns

Les patterns sont des modèles de phrases à produire. Chaque configuration peut contenir une ou plusieurs patterns.

On met en général une "pattern" par ligne, mais on peut introduire des sauts de lignes en délimitant les patterns par les signes "<" et ">"

Listes

Import

⚠️ **GitHub.com Fallback** ⚠️