@ Roger Davie > sure I’ll be honoured to be in you collection, though my bot is very basic and can’t compete with others.
Of course I will add a backlink to your site on its page. I will e-mail you the avatar (a tiny animated GIF is OK?) plus an english and french description asap.
@ C R Hunt > Thanks to have taken time to test it, even if your natural language is not french!
About architecture, well I work as a designer, not a programmer. So I use a free french service called bidiiz(dot)com.
Basically it provides an empty bottle (again, bottle!) where you enter keywords or group of keywords and define the corresponding answers. So it’s just a matter of if/then. if you ask a question A, the bot for A can choose randomly amongst answers A, B, C to make it more natural, not always answering the same question. it can also handle more sophisticated functions with conditions if/if/if then etc, but I am not skilled enough to use them. I don’t know on what technology it is based on, it is not mentioned in their website.
About songs and generally opinions (politics, religion etc), I kept it neutral, it answers evasively in the corner.
I have begun to extend it to general chat, but it’s time consuming. Its knowing is for now of about 2200 knowledges, which represents about one full week of work on my part.
So now it can have a 1st reaction to a lot of subjects, but can hardly follow the subject in a logical way, it rathers tries to the user jump to an other subject. That’s why I gave hime a strong sens of humour, to hide its lack of cleverness (if the user finds it funny, he may forgives it more easily)
Nowadays I have tons of work at the agency so the developping is pending, I will resume it when I’ll have free time again.
You are right about songs, I will educate it about that, but for now I wait a bit (the new album will be online in 1 or 2 weeks)
About the politeness forms tu/vous you are right too.
As you may now, french is an horrible language too learn, because there are so much exceptions and different rules, a simple word can have multiple meanings… its a pain in the ass to always think about singular/plural male/female spelling, etc That’s why I decided to completely omit the polite “vous” subject (and that’s why the bot on the splash screen says that it wants to be called “tu”). English is a very simple language with strong square rules, so I guess it’s easier to make an english speaking bot.
I realize that amongst you people, all skilled and experienced coders, my work is very (too?) simplist, but I don’t care after all. The feedback I had from french users/friends was pretty good until now. The main goal of the bot was to inform about the band and it does rather well (except for the songs as you said rightly), the general chat being an “extra” funny function, which I will develop with time.
Again, thanks for your time