R. Medeksza,
This may be a bit premature at this stage of development for all bots, not just UltraHal, if so, please pardon.
I am have not yet learned programming, so it is difficult to estimate some improvements and whether they are feasible. I have used chatterbots for a number of years and have quite a number of them on my computer. I have played with texts and text info (usually with copies of the bots) and have tried simple modifications.
That said, what I wondered about was some sort of an interface for connecting chatterbots to each other. The only one I've seen was by Greg Leedberg for his bots, Billy and Daisy. Unfortunately Greg's programs only work with his bots, as far as I know.
What I really was interested in are two things. One is a similar interface that also allows the computer user to chat with these bots. My interest in this partially comes from working with some of the earlier chatterbots. There are some pretty good older bots out there that, although not as complex as present bots, are still quite interesting to work with. However a lot of them take quite a while to build up a decent database of chatter so that they can be more chatty, handle various topics better, etc. I wondered about chatting a bit, linking bots for a while, then maybe chat every now and then until they get a wider range to draw from.
The other thing I wondered about was an interface for programs, like word processors, spreadsheets, or even games. Granted that could be quite a modification, but I was wondering about a simply interface that would may be just scan or share data with the shared bot/user program ; or some simple implementation to share programs with a bot, or to even just simulate this.
My interest in the second "interface" or whatever is partly for fun and partly for eventual applications that I was considering fooling around with. Like education bots, or workpads with bots, just various applications of bots. I am looking at this from a hobby perspective, thus my thoughts of a simple interface or simulation rather than a huge or large project, which, hopefully may not be the only way to consider these. Something for amateurs to play around with, with bots and various programs found in most computers.
I'd be interested to hear any thoughts on these and whether it is possible as small 'interfaces" or if it is more a matter of much larger programs just to carry out such functions or tasks.
Anyway, thanks to you and Zabaware for many hours of fun and interest and sorry for the letter length - tried to condense this as much as possible.
thanks-infobot