Hi Jaques, `man link-generator` will show the man page for it, and `link-generator --help` will print some additional help.
It's experimental; I'm not sure it works for English, as the English dict is very large. I've used it only for small artificial languages. --linas On Mon, Apr 26, 2021 at 11:58 AM Jacques BasaldĂșa <[email protected]> wrote: > Thanks a lot. It compiled on first try and I have been playing with the > interactive link-parser, copy/pasting sentences and I am impressed. I will > carry on reading to understand how it works and see if I can end up using > it. > > Please, could you give us a link to the text generation code you mentioned > and what is the idea behind it? > > Jacques. > > On Mon, Apr 26, 2021 at 12:44 AM Linas Vepstas <[email protected]> > wrote: > >> I'm proud to announce that a new version 5.9.0 of the Link Grammar system >> is now available. It contains a fairly long list of fixes, and one rather >> notable new feature: it can now generate sentences! >> >> Sentence generation proceeds through a fill-in-the-blanks procedure, >> where, given a sentence template with wild-cards in it, the dictionary >> will be combed for any words that could be placed there that will result in >> grammatical sentences. This is being actively used in the language-learning >> project to generate new random corpora (that contain grammatically valid >> sentences according to the specified grammar. In this way, the grammar that >> is learned can be compared to the grammar used to generate the corpus.) >> >> This new sentence generation utility is experimental. It's not available >> on all platforms; it may be buggy; it may not have the features you want; >> the API may change at any time for any reason. For those who once looked at >> OpenCog's surreal and microplanning systems for sentence generation, this >> might offer a faster, more performant version thereof. >> >> Here's the ChangeLog for this release: >> >> Version 5.9.0 (25 April 2021) >> * Use #define for custom configuration in dictionaries. #1128 >> * Panic-mode fixes and extensions. In link-parser see !help >> panic_variables. >> * English dict: fix silly mistake with "I love cats and dogs". >> * Disable maintainer-mode in `configure.ac`. >> * Fix very rare crash/corruption introduced in v.5.8.1 #1142 >> * English dict: fix problems with "just/only". >> * English dict: work on hesitation markers. >> * Fix multi-threading mem-leak. #1149 >> * Provide emscripten javascript wrapper for the command-line parser. >> * Public API shared library entry points exported automatically. #1182 >> * Provide bindings for the Vala programming language. >> * Increase number of allowed idiom expressions. #1187 >> * Replace O(n^2) idiom loading algo by an O(n log n) algo. #1194 >> * Disable SAT solver by default. >> * New tool: Sentence generator! This is an experimental prototype. >> >> You can download link-grammar from >> http://www.abisource.com/downloads/link-grammar/current/ >> >> The website is here: >> https://www.abisource.com/projects/link-grammar/ >> >> WHAT IS LINK GRAMMAR? >> The Link Grammar Parser is a syntactic parser of English (and other >> languages as well), based on Link Grammar, an original theory of English >> syntax. Given a sentence, the system assigns to it a syntactic structure, >> which consists of a set of labeled links connecting pairs of words. >> >> See the Wikipedia page for more info: >> https://en.wikipedia.org/wiki/Link_grammar >> >> --linas >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "opencog" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/opencog/CAHrUA34EHk_m34Ti6Jz%2BzNbd2aG6BL5tahqJTSc9fRMyHZXa0g%40mail.gmail.com >> <https://groups.google.com/d/msgid/opencog/CAHrUA34EHk_m34Ti6Jz%2BzNbd2aG6BL5tahqJTSc9fRMyHZXa0g%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "opencog" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/opencog/CA%2B_pmb6hmX%2BvdFvef6NMNEdfEOqjqREtBjrVY%2BpA2VBA2Q5Crg%40mail.gmail.com > <https://groups.google.com/d/msgid/opencog/CA%2B_pmb6hmX%2BvdFvef6NMNEdfEOqjqREtBjrVY%2BpA2VBA2Q5Crg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- Patrick: Are they laughing at us? Sponge Bob: No, Patrick, they are laughing next to us. -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/CAHrUA34Ux-oVSJvFQZ6mKzs9prOwgN%2BZwZ0_pWBcbn1ATjZTaQ%40mail.gmail.com.
