Bot Libre 7 adds support for using Regular Expressions in patterns, templates, and scripts.
Regular Expressions, or Regex defines a pattern syntax for parsing text. Unlike AIML and Bot Libre patterns Regex patterns are character based, not word base, so can match specific types of words and word sequences such as numbers, dates, times, currency, and others.
For example, the following regex matches a number,
Through Bot Libre, you can now use your own bot to send and receive messages using any Amazon Alexa device. This "How To" will give you a step by step process to connect your bot with Amazon Alexa.
Step 1 - Create a Bot
Through Bot Libre, you can now use your own bot to send and receive messages on Google Home or any other Google Assistant-compatible device. This "How To" will give you a step by step process to connect your bot with Google Assistant.
Bot Libre now offers courses and education on bots and artificial intelligent technology.
You can take the "Introduction to Bot Libre" course for free and be guided through the course by our bot instructor.
The Bot Libre platform is not just a bot platform, but also a platform for artificial intelligence and deep learning. With Bot Libre you can create your own deep learning neural network for image recognition, audio and speech recognition, object detection, games, prediction, data analysis, and more.
We have released Bot Libre 7!
IBM Watson is a brand that includes a set of products and services, made famous by its Jeopardy prowess.
Watson includes a chatbot platform and conversational API.
Bot Libre now supports creating and hosting Deep Learning and Analytic services.
Deep Learning and Analytic services are different than bots, as they perform a specific analysis function. They do not chat, nor interact with users, but use artificial intelligence and deep learning to perform analysis such as classifying images, recognizing speech or faces, performing NLP functions, playing games, and analyzing data.
Bot Libre 6.5 added support for define isolated conversation flows through using the response "Next" elements.
The next is a follow-up question that the user might ask after the bot gives the response. For example, if you had a response to the question "help" as "Do you want help with web or mobile?", then if the user responded with "web", that would be a follow-up question.
Through Bot Libre, you can now add a bot or live chat widget to your Wordpress website. A chatbot allows you to provide automated chat or customer service to your website. You can also connect to your live chat channel as an operator and respond to your user live on your website. Bot Libre also allows an automated bot agent to be connected to your live chat channel to respond to your users when you are unavailable.
The Bot Libre Android SDK makes it easy to develop your own chat bot app, or add a chat bot to your own app.
You can create an app for your business, or to make money from mobile ads and upgrades, or just for fun.
Bot Libre Desktop is the desktop version of the Bot Libre platform for your PC or Mac.
Bot Libre Desktop lets you create your own personal AI bot on your own computer. The bot is stored offline locally on your own computer without limits, and with complete privacy.
Bot Libre now supports bot analytics and charts for chat and social media.
Analytics provide statistical data on how well your bot is performing, including analytics such as engaged conversations, user sentiment, and response confidence.
Through Bot Libre, you can now connect your bot with Wolfram Alpha. This "How To" guide will give you a step by step process to connect your bot with Wolfram Alpha.
Through Bot Libre, you can now send and receive messages on Kik with your own bot. This "How To" will give you a step by step process to connect your bot with Kik.
We have released Bot Libre Offline for Android.
Through Bot Libre, you can now send and receive messages on WeChat with your own bot. This "How To" will give you a step by step process to connect your bot with WeChat.
Through Bot Libre, you can now send and receive messages on Skype with your own bot. This "How To" will give you a step by step process to connect your bot with Skype.
Bot Libre now supports timers. Timers let your bot perform automated tasks on a scheduled basis.
You can use timers to have your bot followup with users on Facebook and social media on a daily or scheduled basis, create mailing lists, generate daily reports, and automate web scraping or other tasks.
The Bot Libre Cloud Bot Platform lets you license the Bot Libre
bot platform for your own server and clients.
Bot Libre allows for bot responses to contain rich content including bold text, fonts, styles, colors, images, video, audio, bullets, buttons, links, and much more.
You can add a command to any Question and Response from the "Training & Chat Logs" page in your bot's Admin Console, or by importing a response list file of commands from the "Training & Chat Logs" page.
The Bot Libre Personal Assistant app adds the ability to schedule events, get directions via GoogleMaps, set alarms, send texts, emails and much more - all by chatting with your bot!
Create a new personal assistant bot or browse our hundreds of bots with the added assistant functionality.
Bots can do more than just chat. They can book appointments, service calls, meetings, send emails, and SMS messages.
Bot Libre has support for connecting your bot to Google Calendar to access your schedule and book appointments. To connect your bot to Google Calendar go to your bot's "Google" page in its "Admin Console".
It is no longer sufficient for a business to only connect with their customers on their website.
Customers now use a variety of different messaging and social media platforms, and expect to be able to connect with businesses through social media.
If your business is not on Facebook, Twitter, Telegram, or other platforms you are missing engaging with your customers.
Through Bot Libre, you can now send and receive messages on Slack with your own bot. You can use this to chat with your bot through Slack or have your bot monitor and response to users in a Slack channel. This "How To" will give you a step by step process to connect your bot with Slack.
The Bot Libre iOS app has been updated with a large amount of new features.
The Bot Libre iOS app allows you to create, train and share your own chat bot from your iPhone, iPod or iPad. The chat bots have artificial intelligence and are capable of learning through conversation. You can create your own bot, or chat with other peoples bots. There are thousands of bots on Bot Libre to talk to.
Bot Libre for iOS 2.0 now includes:
Bot Libre now supports integrating with XML and JSON web services, HTML scraping, and access to Twitter, Facebook, Telegram, email, and other services. From our scripting languages Self, and AIML you can now access any web service that returns XML or JSON data. You can also scrape information from HTML web pages, and send emails, tweets, Facebook posts, Telegram posts, and more.
A virtual agent is a term typically used to describe a type of chat bot used for business.
A virtual agent could be a virtual sales agent, a virtual customer service agent, or another type of virtual agent. A virtual agent is an automated version of a human customer service agent.
Through Bot Libre, you can now send and receive SMS messages with your own bot
Keeping up with social media and keeping your online community engaged can be a time consuming task. Through Bot Libre you can now automate your Facebook presence with your own Facebook Messenger bot. Any Bot Libre bot can be connected to a Facebook Messenger page account. The bot will reply to your users questions in real-time using the responses of script you have trained your bot with.
Telegram is an open platform for chat on mobile and other platforms. Telegram lets you chat on your mobile phone or online for free, with no ads, and no SMS charges, with anyone, on any platform. Telegram is one of the top 10 mobile chat platforms with over 100 million users.
Keeping up with social media and keeping your online community engaged can be a time consuming task. Through Bot Libre you can now automate your Facebook presence with your own Facebook bot. Any Bot Libre bot can be connected to a Facebook account or Facebook page. The bot will manage the Facebook account or page, checking timeline status updates, replying to page posts, auto posting your blog posts or RSS feed, and auto posting timed or generated posts.
See also, What's New in AIML 2.
Bot Libre supports a diverse set of features for creating and training your bots. Today we will discuss the Training & Chat Logs feature, and how to create and train a customer service bot using the Training & Chat Logs page. The Training & Chat Logs page provides the best way to monitor and train your bot, by letting you see its conversations and let you correct its responses. No scripting or programming is required.
There is nothing special about Brain Bot in answering these questions, only the default program scripts are used, any bot could answer the same questions without any hard coded knowledge or responses.
The conversation demonstrates:
Bot Libre allows anyone to create their own chat bot, or virtual agent for free, including free hosting, even for commercial bots.
okay I did not know that.
i cannot edit my avatar.i must be an admin user.
I already know how to do that.my chatbot will ask if an emotion is negative or positive then learns if those emotions are positive or negative.I am going to do something like that with many different words.
my chatbot will be able to learn a about a word through asking question.
I am trying make my chatbot to learn if words is a emotion,activity,synonym or other types of words in a sentence.then say something appropriate in response to the chatbot knowing that the word is an emotion,activity,synonym or other types of words.i want the chatbot to say something in response to me typing I am sick to the chatbot.
You're AIML does not make sense, I have no idea what you are trying to do.
I cannot override a set with that.Is there another way?here is the aiml code I am using.mytext.txt
the problem I am having is in bugs and features forum. http://www.botlibre.com/forum-post?id=25081459.
the truth I am having problems with that.it stops working for no apparent reason.
You can implement this functionality using a Self script, or the AIML <self> tag.
user input=how are you
chatbot response=I am fine.do you like to play games.
user input= I like to play checkers
chatbot response= are you good at it
I'm new to Bot Libre and find it very interesting.
Is there any document to know its component structure?
Any paper about how it understands the question?
Thank you very much for your help.Can I get your contact information?
thank you, I want to know the relationship between this ID and the conversationId in TextEntry.
How to get the conversation id in the script
would not it be easier to make the chatbot male or female in the description?
An interesting article on deep learning and symbolic logic:
Thank you very much for your answer.
But my leader said that this is not very good, so we intend to take other plans.
Thank you for replying to me.
sorry, My English is poor.
In the same topic, multiple questions, multiple answers. But must be within the same topic.
The open source version I use is not an enterprise version.
You can clear the topic using the Self code "conversation.topic = null" either from a Template or a think block.
You can set the initial topic in a greeting.
Thanks. This is great explanation.
Well, I have 2 queries.
Once exclusive topic is set (user said "Lets talk about sports"), then how do I set it null? if someone ask What? and answer is "are we talking about sports", will it reset exclusiveness as this answer has just topic and not exclusive.
How to conduct multi-session training？
One question and one answer has been completed.How to train multiple questions and answers similar to a topic from source？
Basically exclusive topics ignore all non-topic responses.
So if you had:
I have gone through this blog post https://www.botlibre.com/forum-post?id=483549 and tried to understand but still not clear to me.
For required topic it says
it you click on 'Require Topic', then the response will only be used if that topic is active in the conversation.
it you click on 'Require Topic', then the response will only be used if that topic is active in the conversation.
I actually tried with " for word too like word: "software engineer" but it didn't work
What you suggested is working.
how would I find out that?is there any another way of finding the web api laybia chatbot uses other than emailing the maker of it?
would it be possible for a botlibre chatbot to talk to the Labyia AI Chatbot on her websight?
You can add compound synonyms as well.
I understand how synonyms work. I saw below example
question: do you like ice hockeyresponse: Yes, I like ice hockey.required: like hockey
and then in synonyms file
word: likesynonyms: love luv play
I found a solution in aiml for some it.
Could you make it so a chatbot can forget what it has learned the previous day or that week if the creator of that chatbot asks it to?
when disable a piece of aiml script it prevented this aiml script from working.Sheila bing just says the default saying.game identity.txt
I will be waiting for that fix.
how would I look for a value of a word in two maps and then write a word to one of those maps if the value is in either map in aiml?
how would I edit words I made into compound words accidently when working with sets and maps?
did you fix the pattern issue with compound words.because some parts of my aiml script won't work without it
It is "\n" not "/n".
I deleted all breaks, which works. Just an fyi though - the "/n" does not work - it enters into the post that the bot publishes.
so delete all breaks in the post essentially and then put "/n" at the end?