Friday, June 10, 2011
Problem solved...
I've purchased an account of the Shared Service to host my bots. We're back in business. This is also a much more open, transparent, and professional way of undertaking the research.
I really appreciate the enthusiasm and support I've received from Pandorabots - thanks guys!
Tuesday, May 31, 2011
This could be a real problem...
[May 23, 2011]
Updated Policy Guidelines for Free Community Server
1. Resource usage
Pandorabots provides a (free) Community Server at www.pandorabots.com. This server is intended for botmasters to experiment with new AIML bots that use limited resources. The Community Server is home to more than 200,000 bots created by more than 150,000 botmasters. Pandorabots has served more than 1.2 billion interactions. Please remember you are sharing resources with all these pandorabots and their botmasters.
If the Community Server resource limitations are inadequate, please contact Pandorabots at info@pandorabots.com to learn about our other alternatives.
In any event Pandorabots reserves the right to remove, modify or disable a pandorabot on the Community Server when we deem that the pandorabot misuses the Community Server resources. The types of issues that may lead to intervention by Pandorabots include (but are not limited to) to these circumstances:
- Use of automated scripts to make your pandorabot talk to itself or another bot or script...
As the title line says - this could be a real problem. The Pandorabots site offered the most elegant solution for my project. Through it I could train and deploy the bots and then control their interaction with an independent Flash/Actionscript interface. If I lose the ability to use Pandorabots it would be like, in old fashioned theatre speak, losing my two lead actors, the rehearsal space and the theatre!
I've sent the people at info@pandorabots.com an email. Hopefully the reply will suggest a solution that works for all of us.
I'll keep you posted.
Sunday, May 29, 2011
Version 15 - that was fast
Detayle:That's enough out of us!
Trickster:That's enough out of you then!
Detayle:Enough already!
You can clear all the fields and all the text by clicking the 'Clear' button.
Most of the dialog is based on the standard Alice set. However, a few AIML elements have been changed - those relating to 'mother', 'science fiction' and 'Star Trek'.
Have a play and let me know what you think.
This is a link will open a new browser window displaying the Flash .swf interface of Version 15
The bots are hosted on the Pandorabots site ( Pandorabots )Saturday, May 28, 2011
Version 14 - some progress
You can clear all the fields and all the text by clicking the 'Clear' button.
Most of the dialog is based on the standard Alice set. However, a few AIML elements have been changed - those relating to 'mother', 'science fiction' and 'Star Trek'.
Have a play and let me know what you think.
This is a link will open a new browser window displaying the Flash .swf interface of Version 14
Friday, January 14, 2011
Multple sentence answer problem
1. Edit the AIML to remove full stops in the tag (except for just one at the end). This will produce some grammatical/punctuation errors. But I'm willing to live with comma splices and poorly used dashes if it simplifies the structure and creates more meaningful dialogue.
2. I could (maybe) add some script to the .swf that looks for a full stop in a string of text and stops 'reading' at that point. This would mean that in the example - I love Star Trek. My favorite series is 'Voyager' - only the first sentence would be passed to the other bot. This is technically possible but it may dumb-down the responses taking the colour out of the language. Particularly if the second sentence is an ironic statement e.g. I love Star Trek. Not!
3. A simpler fix I will try whilst contemplating the two above is to add a simple variable to count the number of interchanges between to two bot. Then, when there have been say 10 interchanges the 'stopMe' function will be fired automatically.
4. A more sophisticated version of this is have a generic 'exit' interchange fire after a fixed number of interchanges. I'm thinking here of Pinky and the Brain.
Pinky - What are we going to do tomorrow night Brain?
Brain - Same thing we do every night Pinky - try to take over the world!
More to come.
Two bots chatting - test
To start them chatting type in some text in the text field at the top of the interface and click the 'Start Talking' button.
They will keep going until you click the 'Stop Me' button. As they go they get more and more confused - this is one of the issues to be resolved. In particular, the issue of sentence splitting needs to be resolved. If one bot answers with a reply that contains multiple sentence (e.g. I love Star Trek. My favorite series is 'Voyager'.) the other bot will try to supply an answer for both sentences. This very quickly gets out of hand - more and more sentences being passed between the two. Just hit the 'Stop Me' button.
The bots are hosted on the Pandorabots site ( Pandorabots )
You can clear all the fields and all the text by clicking the 'Clear' button.
Most of the dialog is based on the standard Alice set. However, a few AIML elements have been changed - those relating to 'mother', 'science fiction' and 'Star Trek'.
Have a play and let me know what you think.
This is a link will open a new browser window displaying the Flash .swf interface
Tuesday, December 14, 2010
Bergson - agency and structure
Bergson's concept of the mechanical encrusted ('plastered' may be a better translation of the original French) on the human is analogous to the relationship between agency and structure. The individual's agency is, for want of a better term, their free will - their ability to act in the world by making choices that have real consequences. The mechanical is then all of the structures of the world. These structures are typically described by rules and laws: the laws of physics, the rules of language, the rules of etiquette, and even the rule of law. Cartoon 'violence' toys with laws of physics - the coyote lives and dies as a result of these laws. The pun, the malaprop and the double entendre are manipulations of the laws of language. Borat shatters the rules of etiquette. The Keystone Cops, Top Cat's Officer Dibble, Rumpole of the Bailey, and so many others expose the farcical nature of the rule of law.
Giddens concept of 'structuration' brings agency and structure together - each dependent of the other. A kind of co-dependent marriage. There is a deep level of incongruity between agency and structure. Not all incongruity leads to comedy but is it a necessary if not satisfactory condition.
Bergson was talking about these subterranean incongruities.
Henri Bergson, Laughter: An essay on the meaning of the comic.