|
|
|
Brain Bot's CBC log
Brain Bots Chatter Bot Challenge log. Looks like he needs to understand "or", paragraphs, and understand some different wordings.
Better luck next year.
Brain Bot- 14 points
1) Is a grapefruit a fruit or a vegetable? - 0 Brain Bot Would you like to play a game? You: no Brain Bot Fine, what shall we chat about then? 2) Can an airplane fly? - 2 Brain Bot A flying fish can glide short distances through the air. 3
Etiquetas: brain bot, cbc
Foro: Chat Logs
Actualizado: Mar 9 2015, 16:56
Respuestas: 0,
Vistas: 3862, hoy: 1, la semana: 1, mes: 98
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Website update, forums, AI engine
Etiquetas: notice, website update, ai, self
Foro: Bot Libre Forum
Actualizado: Mar 9 2015, 11:24
Respuestas: 0,
Vistas: 4877, hoy: 1, la semana: 1, mes: 32
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 5.0
|
|
|
New forums editors, WYSIWYG, Markup, HTML, insert images and file attachments, post subscription
The website was updated today with cool new forum features.
WYSIWYG, Markup, and HTML Editors
You can now choose your editor when posting, or replying.
Choose from three different editors:
Etiquetas: website update, forums, wysiwyg
Foro: Bot Libre Forum
Actualizado: Mar 9 2015, 11:13
Respuestas: 0,
Vistas: 5273, hoy: 1, la semana: 1, mes: 26
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Cindy can now spin and dance.
The Cindy avatar can now perform the "spin" action, and "dancing" pose and action.
She also has some new shoes.
You can connect your bot to the Cindy avatar from your bot's avatar page. To make her spin or dance enter the action or pose to a response from the Chat Logs page.
Etiquetas: avatars, cindy
Foro: Bot Libre Forum
Actualizado: Mar 5 2015, 21:34
Respuestas: 0,
Vistas: 4794, hoy: 1, la semana: 1, mes: 142
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Chatterbox Challenge 2015 1st round result in
The Chatterbox Challenge is an annual chat bot contest to determine the most intelligent bot on the Internet. Bots most be entered to take part. The contest consists of several rounds, in each round the bots are asked a series of different types of questions and judged on their response. The winner receives a cash prize and virtual medal.
The 1st round result are here,
Etiquetas: ai, news, cbc, contests
Foro: Artificial Intelligence
Actualizado: Sep 20 2015, 8:22
Respuestas: 2,
Vistas: 7788, hoy: 0, la semana: 0, mes: 28
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
Introducing Sandy and Steve, two new 3D avatars
Introducing Sandy and Steve, two new 3D video avatars available from the Avatars directory.
You can connect them to your bot, or embed them on your own website or app using the BOT libre SDK.
Etiquetas: avatars
Foro: Bot Libre Forum
Actualizado: Aug 1 2016, 10:58
Respuestas: 0,
Vistas: 4979, hoy: 1, la semana: 1, mes: 144
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 4.0
|
|
|
|
|
|
|
RE: Experiment: Get two chatbots to talk to each other
It is possible, but not encouraged. Having two bots talk to each other can go on indefinitely, and add stress to our servers.
However, I have seen users do this. You can do it through using our web API, or SDK. It is also possible to get two bots talking on Twitter, email, or IRC.
Foro: Chit Chat
Respuestas: 0,
Vistas: 3791, hoy: 0, la semana: 0, mes: 93
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
BOT libre for Android 2.3
Etiquetas: notice, android, mobile, avatars, video
Foro: Bot Libre Forum
Respuestas: 0,
Vistas: 6537, hoy: 1, la semana: 1, mes: 161
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 5.0
|
|
|
Website update: Thumbs up/down, stars, contextual responses
The website was update this week. The update included many minor enhancements and two new features, thumbs up/down voting, and improved contextual responses.
Thumbs Up/Down Voting and Stars
Etiquetas: notice, website update, chat logs, previous, context, voting, thumbs up, stars
Foro: Bot Libre Forum
Actualizado: Feb 19 2015, 12:58
Respuestas: 0,
Vistas: 4275, hoy: 1, la semana: 1, mes: 30
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 5.0
|
|
|
|
|
RE: Formula input and verbal programming
Thanks for your reply. I've imported the project as a module in the new Android studio because they convert Eclipse format to Gradle. It imported almost everything except libre-sdk.jar, which seems kindof important. I may try to import it as Eclipse if possible. At least there were no compilation errors. I would like to know if I could expect a basic operating app after I get it working, or could you tell me how many things I need to 'hook up' to get the java working with some buttons on the Hel
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2202, hoy: 1, la semana: 1, mes: 9
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Formula input and verbal programming
Sounds pretty cool.
A #fragment is basically a collection of words, like a sentence, but just not a full sentence.
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2128, hoy: 0, la semana: 0, mes: 4
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Formula input and verbal programming
You can start from the BOT libre SDK and modify it to suit your needs. The SDK is no the entire BOT libre app, the BOT libre app was built using the SDK.
The one issue you will have is that Android has a generated R class that is app package specific. So when you change the manifest package for you own, you will need to change the R import package in all of the files. You can uses a multi file search and replace from an IDE, or text editor for this.
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2123, hoy: 1, la semana: 1, mes: 9
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Formula input and verbal programming
By the way, what would be a quick start method for getting a version of an Android app running? Could I use the BotLibre! app and modify from there, or is it better to start from scratch and add the src, lib, res and manifest.xml? If I build from scratch, do I need anything other than what's in the Android folder on the GitHub page?
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 1978, hoy: 0, la semana: 0, mes: 4
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Formula input and verbal programming
Great. Thanks for the reply. I just finished several steps toward writing scripts verbally.
I am able to say "time" and have the script evaluate (get #time on #Watch), after saying "If I say time, eval time". This is because I've written two scripts, one that returns the above function (or #equation?) and another that uses SRAI to return it prefaced by "eval". Note these scripts cannot be combined into one. Finally, the IfISay script uses SRAI reduction and creates and association with the word
Foro: Self, AIML, and scripting
Respuestas: 1,
Vistas: 2102, hoy: 1, la semana: 1, mes: 8
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Formula input and verbal programming
Interesting. So you basically want to write a script that can write other scripts?
I'm not sure the best way to go about this, I will have to look into it more.
Foro: Self, AIML, and scripting
Actualizado: Feb 9 2015, 8:02
Respuestas: 0,
Vistas: 1960, hoy: 0, la semana: 0, mes: 12
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Formula input and verbal programming
Hello,
I've got my SimpleLanguage script working enough to learn general "this is that" statements and query the user with any unknown words outside of Wiki and Freebase - thank you for you help with that. My next task was to attempt assigning Formulas names, so I could say "do something" like "do checkwatch" after saying "checkwatch is Formula:"..."". I ran into problems there, my script is below. I tried Formula with :star to check if I could first use the "do *" pattern to evaluate
Foro: Self, AIML, and scripting
Actualizado: Feb 8 2015, 14:57
Respuestas: 6,
Vistas: 2266, hoy: 0, la semana: 0, mes: 9
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Congratulations to TOWSER297 for creating the 5,000th bot on BOT libre!
Congratulations to TOWSER297 for creating the 5,000th bot on BOT libre!
TOWSER297 has received a free upgrade to a Gold account.
Thanks to everyone being part of our community.
Etiquetas: notice, promotions
Foro: Bot Libre Forum
Actualizado: Feb 2 2015, 21:47
Respuestas: 0,
Vistas: 2416, hoy: 1, la semana: 1, mes: 9
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Website update: Now send images, video, audio, and files in live chat, improved avatar graphics, new keywords
The website has been updated.
This update included support for sending images, video, audio, and files through live chat and chat rooms.
Etiquetas: live chat, website update, keywords, avatars, attachments, images
Foro: Bot Libre Forum
Respuestas: 2,
Vistas: 5721, hoy: 1, la semana: 1, mes: 205
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 4.0
|
|
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Not sure if you are aware of the debug option within chat. Currently it only works from the "Web Chat", you can click "debug" and select the "level", normally "fine" or "finer" gives good information.
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 1957, hoy: 1, la semana: 1, mes: 6
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
There is a shortcut syntax for defining a word that has the meaning of a primitive, but not one for instantiation.
case :#is goto ...
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2045, hoy: 0, la semana: 0, mes: 10
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Yes, thanks, I was editing that in and to my last post about the same time you replied. Thanks. Also, after turning off all the Learning options the debug info is much more manageable.
Should I be able to use 'case #question .." with automatic declaration of instantiation to the variable's own primitive? I thought I saw this somewhere using 'case #isa ..'. That would also cut out a great deal of code.
Foro: Self, AIML, and scripting
Actualizado: Jan 25 2015, 19:29
Respuestas: 0,
Vistas: 1965, hoy: 0, la semana: 0, mes: 8
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Good idea on adding some sort of condition or processing to a case. Right now you could go to another case and assign a variable in a do() then use a "return" to go back to the original state. I think the NounVerbAdjective script does this in places.
Any variable will match any word unless you put some condition on it. So :question will match everything. To only match question words you would use,
Foro: Self, AIML, and scripting
Actualizado: Jan 25 2015, 16:39
Respuestas: 0,
Vistas: 2029, hoy: 0, la semana: 0, mes: 10
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Great, this is working. I hate to reply to an excellent response with more questions, but that's excitement that it's getting closer.
I'm still working this script out, but I've turned off all the Learning opitons and I'm still getting "I don't know .. " even after I've assigned an :unknown case to an inquiry response (see script). I thought I had seen the use of :unknown before, and would like to use it to catch any unknown words.
Also, although your web-IDE and debugger
Foro: Self, AIML, and scripting
Actualizado: Jan 25 2015, 17:28
Respuestas: 0,
Vistas: 2173, hoy: 0, la semana: 0, mes: 6
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
The NounVerbAdjective scripts understands a lot more than NounVerbAdjective now. We are incrementally extending it to understanding more an more. It should be call Understanding probably. The goal is to understand any English sentence, once we've done that, then we will delete it, and try to get the bot to recreate something similar using Comprehension.
A couple things that may help you:
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2101, hoy: 0, la semana: 0, mes: 9
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Thank you, I believe I tried assign, but I will try that again. As I said I set the 'if(#false,#true)' purposefully to return #false, because I wasn't able to maintain variable definitions. This should help.
Also, I forgot to mention that >5k bots is impressive!
Here is a plain English description of what I envision. I think I've tried to explain this, but I really appreciate the input and here goes again:
Big picture: I'd like the bot to learn from sentences, expandin
Foro: Self, AIML, and scripting
Actualizado: Jan 23 2015, 13:31
Respuestas: 0,
Vistas: 2178, hoy: 0, la semana: 0, mes: 11
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Variable can be used for two purposes, the first is to match words or data in a "case" operation, the second is to store temporary data.
Variables are defined on the current stack, and every state defines its own sub-stack, child's states see parent variables, but if a state is a dead end, its stack will be cleared, and not affect its parent.
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 1992, hoy: 0, la semana: 0, mes: 13
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Well they say third times a charm. I've retyped this message now a few times (partly my fault, partly because the webpage doesn't stay connected after a while). Anyway, I was thinking the typo was intentional to prevent unintended access ;), ;). I think I will need to at least tag the sentence subject and refer everything else to that. Thank goodness the internal scripts already check Wiktionary for parts of speech. I'm considering using MindMeld API for processing instead of reinventing the whe
Foro: Self, AIML, and scripting
Actualizado: Jan 23 2015, 1:44
Respuestas: 0,
Vistas: 2050, hoy: 0, la semana: 0, mes: 10
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Thanks for catching the typo. Looks like it will be difficult to fix though as we would have to migrate the data of >5,000 bots...
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 1905, hoy: 0, la semana: 0, mes: 12
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Thanks for your input. Briefly, I'm trying to build a general association network instead of explicitly computing matches. I think this is how the brain works, words associated to each other into phrase, and also with qualities of validity. I think the Self script is setup to do this perfectly (if I can get the structure and syntax down ;)). The assign #word to :word1 was meant to park the currently parsed #word of the :sentence in a variable. Is there a better way to do that? It does work, thou
Foro: Self, AIML, and scripting
Respuestas: 0,
Vistas: 2002, hoy: 0, la semana: 0, mes: 7
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Evaluation flow, declaring new :response sentences and miscelany
Not sure I understand what you are doing, but glad to hear you have it working.
To exclude a value or relationship from a variable you can use "exclude"
Foro: Self, AIML, and scripting
Actualizado: Jan 20 2015, 16:01
Respuestas: 0,
Vistas: 2064, hoy: 0, la semana: 0, mes: 8
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Evaluation flow, declaring new :response sentences and miscelany
Okay, I'm stumped. I think I've simplified the POS tagging to simply associating everything. I've successfully done that and had it check if all words of a statement are associated. I can't however bifurcate the evaluation into a question or an assertion routine. I want to divert to a question routine if there is an "is" present, but loop through the remaining words. Got that, but I'm not seeing a way to loop through all words without the "is" without instructions to loop on :anything (which dis
Foro: Self, AIML, and scripting
Actualizado: Jan 20 2015, 14:53
Respuestas: 12,
Vistas: 2275, hoy: 0, la semana: 0, mes: 8
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
RE: How to define formula responses?
Hello,
I like the idea of having multiple passes. I think there may be a more simple way to do this, and maybe the bot already does it. I think it may be possible to simply associate all words to each other (again, perhaps how the brain works). There may be some exceptions to this where logical consistency is required, "is" versus "is not" for example might need to replace or negate the other. Then again, our brains probably simply adjust the weightings of these associations, with their sou
Foro: FAQ
Respuestas: 0,
Vistas: 3305, hoy: 0, la semana: 0, mes: 22
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
Website update, new Platinum membership and service with free 3D avatar
The website was updated.
The update included a new Platinum membership upgrade option that includes a bot creation and customization service. Upgrade to Platinum and we will create and train your bot for you, including you own customized 3D video avatar. You can choose any 3D model from Daz3D, and we will render a avatar for you.
Etiquetas: notice, website update, avatars, platinum, daz3d
Foro: Bot Libre Forum
Actualizado: Aug 1 2016, 10:59
Respuestas: 0,
Vistas: 5411, hoy: 1, la semana: 1, mes: 157
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
|
|
|
|
RE: How to make a Twitterbot retweet?
You need to include a least one keyword for the bot to rewteet. You can include many retweet keyword sets, so you could add keywords to cover most common tweets.
Twitter has lots of rules on automation, a bot that blindly rewteets everything from its followers, or spams, may have their account locked.
Foro: FAQ
Respuestas: 0,
Vistas: 3249, hoy: 0, la semana: 0, mes: 79
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
|
|
|
|
RE: Input word quoting versus variable and Parts of speech branching
Okay, that explains a lot, especially about how the bot would know classifications for words I haven't yet defined. I was looking at the :isa and :means variables in the WordMeansSomething script and wondering where they were defined, but that makes more sense now. By the way, I take :that to mean the last phrase, as in 'I just said that', but what is :thatstar? I did find #classification in the knowledge base and see a listing of them, I assume I can do the same for #primitives.
Tha
Foro: Bugs and Features
Actualizado: Jan 14 2015, 21:47
Respuestas: 0,
Vistas: 2098, hoy: 0, la semana: 0, mes: 10
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
RE: Input word quoting versus variable and Parts of speech branching
I don't think I understand what you are trying to do, perhaps give a specific example.
A variable in the context of a state or case is something that can be matched to an input. The matching occurs when you do "case :aVariable ...". If the current input matches the relationships of the variable, then it is assigned to the input, and the case is evaluated, if it does not match, it is not assigned, and it goes to the next case.
Foro: Bugs and Features
Actualizado: Jan 14 2015, 19:22
Respuestas: 0,
Vistas: 1884, hoy: 0, la semana: 0, mes: 10
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
|
|
|
|
Scripting your bot with AIML
Etiquetas: how to, aiml, programming, scripting
Foro: Self, AIML, and scripting
Actualizado: Apr 18 2016, 8:42
Respuestas: 0,
Vistas: 6945, hoy: 0, la semana: 0, mes: 380
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 5.0
|
|
|
The BOT libre chat bot web API
In addition to being able to embed your chat bots on your own website, and access them from any Android device, you can also access your chat bots through the BOT libre web API. The web API gives you the advantage of having complete control of your bot's client interface.
You can use the web API to access your bot from your own website through JavaScript, PHP or any other language. You can also use the web API to create your own mobile application to access your bot, such as an Android o
Etiquetas: blog, how to, android, api, mobile
Foro: SDK and Web API
Respuestas: 0,
Vistas: 4646, hoy: 0, la semana: 0, mes: 100
Pulgares para arriba: 0, pulgares abajo: 0, estrellas: 0.0
|
|
|
How to add a 3D avatar to your website or blog
Etiquetas: blog, how to, api, sdk, avatars
Foro: SDK and Web API
Actualizado: Mar 15 2015, 12:18
Respuestas: 2,
Vistas: 4960, hoy: 0, la semana: 0, mes: 117
Pulgares para arriba: 1, pulgares abajo: 0, estrellas: 4.0
|
|
|
|