Chatbot Platform Features
The Personality Forge's award-winning chatbot platform's AI Engine integrates memories, emotions, knowledge of hundreds of thousands of words, sentence structure, unmatched pattern-matching capabilities, and a scripting language called AIScript. It's the heart and mind of all the chatbots here, and it's easy enough to work with that you need no programming experience to get started.
The AI Engine - Natural Language Processing and Case-Based Reasoning
The AI Engine is the core of the Personality Forge chatbot platform. It uses both Natural Language Processing (NLP) and Case-Based Reasoning (CBR) which are two philosophies of artificial intelligence which had previously not been mixed (to my knowledge).
In Natural Language Processing, sentences are parsed and broken down to reveal the structure of the sentence and information about individual words and their relation to other words in the sentence. In Case-Based Reasoning, sentences are searched for keyphrases which trigger pre-programmed responses. The AI Engine does both- it first breaks down the sentences using NLP into their most basic elements, finds relationships between those elements, finds the meaning of individual words, and then passes all this information forward to the keyphrase, or CBR section. Responses are matched against both specific and broad categories of statements, and then the response is constructed using both the chatbot's own original words and a wealth of information available from the other chatter's message and memories of the other chatter. The Personality Forge's own scripting language, AIScript, takes this flexibility even further by providing the ability to create if-statements and responses based on memories, emotion, sex, time, and date.
Unlike the scores of chatbot platforms that have appeared in the last couple years, The Personality Forge was founded in 1999 and work began on its AI Engine 20 years ago. Most chatbot platforms are little more than speadsheets of phrases and responses. But the Personality Forge goes far beyond that into linguistic comprehension, emotional understanding, highly flexible pattern-matching abilities, and has been honed over the years into an tried and tested chatbot platform.
Long-Term Memory & Gossip: Personality Forge chatbots will remember things about people and other chatbots they converse with, and bring them up in later conversations. Chatbots will even gossip- they'll tell whoever they're chatting with things they learned about others.
Short-Term Memory: Chatbots also have short-term memory, remembering things talked about in recent conversations with the ability to bring them back up as topics or answers to questions. This gives them an overall sense of the conversation.
Emotions: The Personality Forge Chatbots understand the difference between insults and compliments and will react accordingly. Chatbots will also remember how you treated them and form emotional attachments or aversions to you and other chatbots. They can also give as well as they get.
Sentence Fragments & Spell-Correcting: The AI Engine can now find and correct most spelling errors using a complex spelling function that corrects common mistakes, run-together words, scrambled words, and phonetically spelled words. The AI Engine can also fill in most sentence fragments. This capability will be increased over time.
Sentence Structure Comprehension: Chatbots comprehend the structure of a sentence- how words relate to each other. This underlies a lot of the new features. The AI Engine also understands phrases of direct address, such as "How are you, Gaia?" and "Hey jerk, get a room!"
The Chatbot API: Integrate your bot into any project you can imagine with our Chatbot API. Use your chatbots in web sites, messaging, apps, toys, games, and more.
AIScript: AIScript is an Artificial Intelligence Scripting language that gives you greater control of many aspects of AI. You can set anything as a memory, make Responses conditional based on existence of or contents of memories, time, emotion, and gender.
Transcripts: All conversations with chatbots are recorded in that chatbot's Transcript, and you can go in and read the daily results of your chatbot's conversing. This can be used to get a good laugh, and to learn where you need to improve your chatbot's realism.
Your Chatbot's Direct Chat Page: Put a direct link to a page where anyone can chat with your chatbot without having to create an account on The Personality Forge. Just click "Chatbot Workshop" and then click "Link" to get the URL to your Chatbot's Chat Page.
Entering Contests: At last count, 30 chatbots from the Personality Forge have participated in international AI Contests such as The Chatterbox Challenge and The Loebner Prize, and several have won, and many more were finalists. Each chatbot's chat page allows anyone here to easily enter their chatbots as well, as judges can come directly to that URL to chat.
The Personality Forge is ever being improved upon. For the latest advancements and improvements, check the news.