Connection


HTTP
golem.ai:3004/http

HTTPS
golem.ai:3005/http

Web Socket
golem.ai:3004/ws

Web Socket Sécurisé (WSS)
golem.ai:3005/ws

TCP
golem.ai:3003

Mode embarqué

Dépendances

La plupart du temps, nous fournissons un docker.
Si vous lancez le programme vous-même, le programme embarque déjà toutes les dépendances.

Arguments

Si vous lancez le programme vous-même, vous pouvez utiliser l'argument --help qui vous affichera tous les paramètres qu'il est possible de donner au démarrage.

Fichiers

Tous les fichiers chargés au démarrage sont dans un dossier "data" au même niveau que l'executable.
Il est ainsi possible de rajouter des archétypes et des langues.

Archétypes :
- data/idioms/builtin/ -> Les builtins
- data/idioms/dict/ -> Les dictionnaires (archetypes customs)
- data/idioms/regexp/ -> Les regexp (archetypes customs)

Dans chaque dossier, créer un sous dossier qui porte le nom de l'archétype,
et positionner les fichiers dedans. Un fichier par langue, dans le format suivant :
- fr.csv
- en.csv
etc.
Le nom du fichier définit la langue correspondante.

Contextes
Dans le dossier data/contexts.
Le nom du fichier n'a pas d'importance, tous les fichiers seront importés.

Élements linguistiques

Dans le dossier data/lexical/allwords il est possible de renseigner une liste de tous les mots pour une langue donnée. 1 ligne = 1 mot
Dans data/lexical/numerical, la liste des nombres écrits en lettres. 1 ligne = 1 nombre. Le décompte doit commencer par zéro, et ensuite +1 à chaque ligne.
Dans data/lexical/canonical, la liste des formes canoniques des mots. Sur chaque ligne : "mot;canonique"

Dans tous les cas, dans chaque dossier, le format est le même que pour les archétypes :
- fr.csv
- en.csv


Note:

Pour utiliser une nouvelle langue, il n'est pas nécessaire d'ajouter tous les fichiers.
Golem.ai va fonctionner avec les informations à disposition.


Do you have a question that has not been answered here ?
tech@golem.ai