After that nice image, I'm afraid the actual explanation of what this is might be a little bit disappointing
Sententia 3 is (currently, anyway) a 'chatbot' artificial intelligence program, made with DBPro. If you've never heard of chatbots, they are basically programs designed to simulate another human, and talk back to you when you type to them. It's a little different to a few chatbots, which simply give pre-programmed responses, because it learns from talking to people, and decides what to say based on it's knowledge database, and (I'd like to think
) intelligent algorithms. The more conversation it has, the more it's knowledge database grows. For example, if someone asked it for the first time 'What do you think of music?', it would most probably give a vague response, and quickly veer off-topic. During a later conversation with someone, it may ask them 'What do you think of music?', to which they reply 'I like music, it's good!'
If Sententia is then asked again 'What do you think of music?', it will respond 'I like music, it's good!'. It then also tries to use further memories from the same chat file to hold a conversation based on music. Therefore, the more conversations it holds, the more 'intelligent' it becomes.
That's the theory, anyway! In practice, it doesn't always work at the moment...
A screenshot of a conversation:
It still needs work (as the screenshot shows!), but hopefully I should be able to post it in a Program Announcements thread within a week or so, because if anyone is willing to download and talk to it, that'd be really helpful thanks!
Currently, it's at the stage (which most chatbots are actually) of sometimes being frighteningly intelligent, and other times making barely any sense. It's mostly down to whether you're talking to it about something it knows about, or not.
Sententia 3 uses FTP commands to upload to and download from an online database of it's chat files, so every time someone holds a new conversation with it, it will upload that to the database. When anyone else on another computer runs it, it will update it's database with that new chat file.
I'd love to hear your thoughts on this! If anyone wants more screenshots or anything, I'll post them.
Thanks
Samkm