'AICI' Category

  • Jul
    12
    2010

    Objects and assets: abstract and concrete

    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 [...]

  • Jul
    11
    2010

    AICI calling .Net

    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 [...]

  • Jul
    10
    2010

    Parsing complex sentences

    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’ [...]

  • Jun
    03
    2010

    AICI chat client

    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.

  • Jun
    02
    2010

    Counting AI, take 2

    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.

  • May
    27
    2010

    counting, not yet

    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.

  • May
    17
    2010

    AICI: What

    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 [...]

  • Apr
    26
    2010

    getting close

    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: [...]

  • Feb
    22
    2010

    The AICI demo

    Well, I think I am finally getting to writing a bit about the next demo, AICI (there is a big background job running at the moment: the complete English thesaurus is being imported, which takes a bit of time). To start with, for those who like to know: AICI is short for Artificially Intelligent Chat [...]

 
Powered by Wordpress and MySQL. Theme by openark.org