Conversations are slowly starting to make some sense There’s still a nasty threading issue in the flow recognition code (some data neuron that needs to be duplicated but which isn’t yet). So on occasion you need to repeat the statement (like the ‘How many fingers do i have’ question). Anyway, I think this [...]
Today, I’d like to write a little bit about some of the internal data structures used by aici. More specifically, how it stores abstract and concrete knowledge or in other words, the structures used to make a difference between general understanding and concrete, recorded data.
For instance, the abstract can be ‘a house’ while the concrete [...]
The thunk to .Net is finally working:
So it’s now possible to call static functions that take value types as argument and/or as return type. In this example, I am calling the standard System.IO.File.Copy function to copy a file on my disk. Exceptions are also supported, as you can see from the first line, when I [...]
I wonder how many general purpose parsers are able to handle a sentence like:
I feel you and you feel me
The difficulty here is 2 folded: the you and the and. Is you a personal object or subject pronoun and what does the and combine. Basically, do we mean ‘I feel you’ and ‘you feel me’ [...]
I’ve released a new version of the chat client which has the latest AICI network. I would greatly appreciate it if you would mail me or post log transcripts of things that go wrong, or are strange in any way. Thanks.
Notice how, in this example, I never declared a direct relationship between me and fingers, it’s all indirect. The renderer still has a little problem handling plurals, but that will be fixed soon.
Here’s a more compact version, which is stored differently (internally), but renders the same result. Hands and fingers are just less understood.
Mmm… Close, but no cigar, and definitely not what I expected. It’s 10, you dummy.
Ps: that was the first run of the count algorithm, by the way.
No, this post doesn’t explain what AICI is, check here to read more about that topic. Today, I’m attempting to explain how to add the functionality to AICI so that it can respond to the statement ‘What’.
As previously mentioned, there are a number of stages that we need to get through to go from [...]
I have created a new small network host demo application which you can use instead of the full designer to run AICI. You can get it from here, or from the new download section.
It’s basically a general purpose network host that only supports the text sensory interfaces for input/output. You specify the network that needs [...]
The latest conversation:
You: i am jan
You: what is my name
PC: your name is jan.
You: i have hair
You: it is brown
PC: what do brown mean?
You: that is a color
You: what color is my hair
PC: the 3542 ofyour hair is brown.
You: your name is aici
You: what is your name
PC: my name is aici.
You: what is my name
PC: [...]