Follow project on Twitter
NederlandsEnglish

3.11 Bridging the gap between natural and programming language

By implementing grammar rules for accepting if-then-else sentences – like in programming languages – the system will be able to execute those sentences, which makes programming in natural language possible.

By implementing dedicated functions for specific imperatives, the system will be able to execute imperatives according a predefined functions.

Programming in natural language
By writing the playing rules of a game – like Connect-Four – as selection sentences in natural language, and by implementing a general game solving strategy – triggering by an imperative like the word “solve” – the system will be able to play the game against the user only by reading and executing the playing rules, written in natural language.

No programming is required to change the playing rules of the game: Just change the text and read the playing rules again.

Thinknowlogy 2016r2

zal in november dit jaar worden gepubliceerd. Dan zal een alternatieve invoermethode zijn toevoegd, genaamd: Geleid door Grammatica. Zie mijn planning voor andere geplande publicaties. Volg dit project via Twitter, SourceForge of door een e-mail te ontvangen.


Sluit je aan bij mijn Fair Science netwerkgroep op LinkedIn, om zo je steun te betuigen aan een eerlijke beoefening van de wetenschap, en/of mijn Fair Science • Artificial Intelligence (AI) and knowledge technology (NLP) netwerkgroep, welke toegewijd is aan eerlijk onderzoek naar Kunstmatige Intelligentie (AI) en kennistechnologie.


God heeft natuurwetten ontworpen, die als radartjes in een uurwerk, de natuur als een 'geoliede machine' te laten lopen. Ook natuurlijke taal is gebonden aan natuurwetten: de natuurwetten van intelligentie. Thinknowlogy implementeert deze natuurwetten van intelligentie in software.