Here is some very raw pseudocode for what I would like to do with CS:
t: get fact from ? <fixed value> ?
Output sentence matching fixed value response
Eg.
t: get fact from ? opinion ?
lastref1 = ?
lastref2 = ?
i think ? ?
u: (different sentence form(s) with match concepts) Get data from postgres using matched vars(adjusting for null values and lastrefs) as keys
Eg. #!Why do u say that / / Whats wrong with movies/ not me/ I dont like movies either
u:(_qword !noun) postgres nosql for _0 lastref1
u:(_qword !verb) postgres nosql for _0 lastref2
u:(_~not) postgres nosql for _0 lastref1 lastref2
u:(_~not _noun _verb) postgress nosql _0 _1 _2
Is it a feasible idea?