this package allows the user to connect with the LIFR model
Project description
#LIFR Ce module permet de générer une réponse en se basant sur une base de données de texte fournie et un début de réponse donné. Le résultat peut être une nouvelle phrase ou une réponse qui s'adapte aux données mathématiques fournies.
Comment faire des operations avec LIFR
Pour calculer une operation, la stocker dans une variable et afficher le résultat.[nom de la variable]=a*b=[a]*[b]=#
en premier lieu nous mettons la variable ou sera stocké la variable ensuite nous mettons les valeurs numérique ensuite le calcule avec les variables ensuite le hashtag sera remplacé par la valeur du calcule
Quelques conditions que le module peut utiliser :
[x1]>[x2]
: Cette condition permet de favoriser le texte qui suit si la valeur dex1
est strictement supérieure à la valeur dex2
.[x1]<[x2]
: Cette condition permet de favoriser le texte qui suit si la valeur dex1
est strictement inférieure à la valeur dex2
.[novalue]
: Si la chaîne de caractères qui suit cette expression n'est pas présente dans les valeurs données ou créées, le texte qui suit cette condition sera favorisé.[novalue]
: Si la chaîne de caractères qui suit cette expression est présente dans les valeurs données ou créées, le texte qui suit cette condition sera favorisé.[break]
: Cette condition permet d'arrêter la génération d'un texte, indiquant que le processus doit se terminer à cet endroit.
Exemple donné à LIFR avec le texte suivant :
plaintext la valeur données [x1]>6 est donc plus grande que 6 [break] la valeur données [x1]<6 n'est donc pas plus grande que 6 [break]
par exemple:
```python print(LIFR.generate(({"data":"""la valeur données [x1]>6 est donc plus grande que 6 [break]\n la valeur données [x1]<6 nest donc pas plus grande que 6 [break]""","variable":{"[x1]":"2"}}))["text"])```la fonction generate renvoie un dictionnaire composé de:
text: le text généré output: des informations sur le déroulement du procésus divisé en 2 sous parties: score_output:information sur le scorage des mots et de pourquoi ils ont étaient choisis maths-compare:informations sur le changement des variables en nombre pour ensuite verifier une condition mathématiqueOn peut aussi appeler la fonction LIFR.search() pour generer une réponse approprié à la question. print(search({"ask":"Quelles sont les dimensions rectangle dont le perimetre est egal a 34 cm et d'une aire a 60 cm2"})["text"])
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.