Natural language generation - the dumb way
Natural language is semi-automatic (randomly) generated using gramma rules in EBNF like form and a dictionary in JSON format (one list of words for each literal). Internally a graph (no, not a tree) is created from the rule set and traversed for creating the output text.
Example grammar rules and dictionary are included - for German. It produces sentences you don't wanna see in a job application.
- Ich zeichne mich aus durch dynamisches Denken, aufgeschlossenes Engagement, kluges Vorgehen und eigenständiges Arbeiten.
- Ich bin mobil, zuverlässig sowie äußerst unternehmerisch durch meine langjährige Erfahrung.
- Ich zeichne mich aus durch proaktives Vorgehen.
- Ich verhalte mich aufgeschlossen, erfahren und sehr dynamisch.