Security Hole In Alpha

Download AdamAIChat for free!

An illegally stolen alpha version of AIChat has a major security hole which can give others access to your file system while hosting when loading and saving files.

Not only this, any file can be downloaded to the local computer with any of the connected clients off of the hosting computer by dragging the file out of the saving and loading window, it is also likely possible to drag files into the loading and saving windows to insert malicious files to the hosting computer.

The alpha version of AdamAIChat was never designed for public use and was a private piece of script designed to be used in personal game projects.

The original design was never designed for hosting and was designed for a user to train the brain file, so additional security options were never needed in the alpha version

The original design for game implementation never required loading or saving and loaded the brain file from in the start up, because of multiple users interaction with each other as well as the AI, the original design did not allow for learning in game, just like the public game script available on this website.

The public official release found on this website is completely safe and can be run in trusted mode in BYONDs dream daemon and does not have this major security issue.

Only the admins can have access to loading files into AdamAIChat on the host computer and an admin option to allow or disallow clients computers from downloading the AI brain file to their computer.

The download to local machine button only brings up the file system of the local computer and does not allow the users to access other peoples computers.

EXPIRED FILES! An illegally stolen alpha version of AIChat uses saved brain files that lock after an expiration date, to create an illegal subscription service of the save files. In the Nostalgia version, the game script and version 5 or above, these save files can be loaded past the expiration date by the official software for free!... Read more

Download AdamAIChat for free!


Version Update 5.31

Core AI & brain-file update
Version: 5.31


Previous Versions:

5.29 - 5.28 - 5.27 - 5.26 - 5.25
5.24 - 5.23 - 5.22 - 5.21 - 5.20
5.19 - 5.18 - 5.17 - 5.16 - 5.15

...Click here to download the latest version of AIChat...

Version 5.31 Summery

Features added or changed:
  • Bias controls default value change: New information bias set to 2.
  • Bias controls default value change: Recent information bias set to 3.
  • Bias controls default value change: First information bias set to 5.
  • 5 new themes added for free users, the original pumpkin theme is still available.
  • Added a bias display to files under the brain tab next to the file weight count.
  • Added a time redundancy option to ignore old topics.
  • Added an old data tag next to the file weight count to display redundant data.
  • Added 2 right click options to make a file old data and to remove the old data tag.
  • Added the ability to edit backtracing data.
Subscriber features:
  • 9 new themes added for subscribers.
Version 5.31 Details

In the last version natural human bias controls were added to allow a user to adjust the way the artificial intelligence responded based on human psychological traits, in this version a realistic default values for each bias has been set.

Bias information is now displayed next to the files just after the weight count of the file, this shows as "N-Bias" for new information bias, "R-Bias" for recent information bias and "F-Bias" for first information.

Time depend information if now controlled with a time redundancy option which allows the users to control how long it takes before information is ignored and considered redundant, if it has been a long since the last time a reply was made what the artificial intelligence has said, it is considered out of date and an "Old-Data" tag is applied to a file.

The "Old-Data" tag can be manually added and removed from a file by right clicking the file, the ability to edit backtracing on a file has also been added to the right click menu for files, although this is an advanced option which will rarely be used, it allow users more control over the editing of the artificial intelligence brain.

14 new colour theme have been added to allow the users the change the style of the interfaces, the original pumpkin theme is still available, which equals 15 themes in total. These theme can be set by a hosted server and anyone joining will see the server admins theme as default, even if it is a subscriber theme. Each individual user can select their own theme on a server without effecting other individuals themes. Read more...

...Now with new flavors...

...Click here to download the latest version of AIChat...

Interface Themes

Download AdamAIChat for free!

The next version (5.31) of AdamAIChat is under construction, and along with new options to adjust how the artificial intelligence functions as stated in a previous article on this website (click here for that article), new interface skins were hinted at on the AdamAIChat Facebook page and group, here is a further sneak peak at the next versions themes that will be available.

Free schemes

Console

Matrix

Paper

Pumpkin (Current default)

Snow

Unicorn

Subscriber Schemes

Amethyst

Cherry

Cotton Candy

Deep Ocean

Fire

Forest

Lemon

Sea Breeze

Wood

Download AdamAIChat for free!

Psychological Biases

Download AdamAIChat for free!

AdamAIChat at its core is built on psychological conversational traits that help it learn faster when acquiring new information, such as the question detection system, which responds to questions differently compared to statements.

Image by Richard Greenhill and Hugo Elias

With the recent update to version 5.30, new information bias controls have been added to the option menu to allow the artificial intelligence to act more human about how stored information is handled.

This is the first artificial intelligent chat bot with bias controls that is based on human psychological biases which manipulate the probability of the response which the chat bot makes from previous recorded data.

First information bias is a human bias to hold the first information learned to be more true than other information learned, it can take some time to adjust to new ideas and concepts.

New information bias is the human bias towards new information learned by an individual, people tend to discuss new information more than other information as information about the world can change, although first information has the highest bias in conversation, new information tends to be more prioritized than anything inbetween.

Recent information bias is slightly different from new information biases, it is the human bias to talk about recent information from recent conversation and is more likely to be a heavier bias than new information.

The difference between recent and new information can be hard to differentiate, but can be simply be explained, new information is totally new information, where no previous conversation on the topic has been made, recent information can be old information that has been discussed recently

Recent information can be old or new information, but new information is not old information, and is completely new.

Currently these bias controls in AdamAIChat have just been recently introduced and are set at a default value that does not have an effect on conversation unless changed by the user or hosting admin, it is likely version 5.31 will have different default values to make the artificial intelligence seem more human.

More options and bias are planned for future versions of AdamAIChat, including ignoring old redundant information based on calendar date and maximum information retained in folder option.

Download AdamAIChat for free!

The Original Design

Download AdamAIChat for free!

When I first made AdamAIChat, original called just simply AIChat, it was a personal project to put into my own private games and was never planned to be made public, the BYOND network was small gaming network for small independent game creators to create multiplayer games online, BYOND has its own built in hosting functions to make it easier for the programmers to create their own projects without the hassle of creating host and client code.

When I creates first version AdamAIChat it took only 3 days to create which I spent more time meditating on the idea than programming.

By Artist Auguste Rodin

While meditating I deconstructed my own minds workings to understand how data was placed within my own mind, how I handled new data, and how I changed my point of view over time, refining it into a logical form as much as I could.

I first needed to understand how the human mind dealt with new data and how the human mind changed with further new information over time, along with the ability to be slightly random in response, but still be coherent when responding to the conversation.

In the 3 days creating AdamAIChat, no more than 3 hours were spent programming over that time, about an hour a day, the time it took meditating on the idea was about 9 hours, with even longer pondering on the idea on top of that in the day.

Each day a version was produced with slightly different ways of learning and storing information, this was the first 3 versions of AdamAIChat, which was never ment to be public.

When new information was added by conversing with the artificial intelligence, there was, it would respond with "ok", from this point the next response would be treated very differently in the the 3 different version.

Image by Adam Watson

One of the versions would treat what was said after the "ok" as the response of the previous thing said to it by the human, this version was great a turbo learning, but was very bad at feeling natural when talking to it, and if the user did not understand this, it could teach it wrong, which would give back odd responses in the future as its learning ability was out of place compared to natural human conversation.

Another would give a totally random response based on already stored data, this was also great for teaching the artificial intelligence, but the artificial intelligences would jump conversation very quickly and give odd responses that were out of place.

The final version placed everything in an "ok" folder in the brain tab and would be the most natural to converse with and closer to the modern version today, now known as the Nostalgia version publically.

One of the down sides of this original version, was the sharp change in topic when a user said "ok", this was alleviated in version 5 and onwards.

Later on in the development, version 5 return point folders were added to create multiple responses to an new data, providing different forms of "ok" to make the conversation even more natural.

The concept was very simple for an advance idea, just like a normal chat bot, it would take the input based on the artificial intelligences out and arrange it in a way to be an output, the random element would be based on the probability of the number of inputs given as a response to the artificial intelligences output.

The more you respond in a certain way, the more likely the artificial intelligence would pick that option without excluding less likely options that have been added.

This allowed AdamAIChat to be random enough to seem human, but not totally changing topics randomly.

It also allowed AdamAIChat to change its overall responses over time if new responses to are added to the artificial intelligences enough to out weigh the original response data added previous, without removing the original responses.

A folder and file system with the typical options to veiw, add, edit and delete allowed for easy editing and easy removal of mistakes made when teaching the artificial intelligence, this folder system was the basis of the whole system, and was going to the base of a hacking game on the BYOND network, but with the chat function adding files and folders it became a chatbot.

The folder system in AdamAIChat was designed to be the input detection system and the file system was designed to be the  response system delivering an output based on matching the folder to the input provided.

Under the hood the artificial intelligence would store the last thing the artificial intelligence said to know what folder to put a file into based on the response of the user to the last thing the artificial intelligence said.

The artificial intelligence would create an empty folder including a file to add responses into later if the conversation came up again.

There was only 2 window tabs in the original alpha version, the brain tab and the command tab, the brain tab held the file system of the artificial intelligences brain, and the command tab had 3 simple commands, save brain, load brain, and clear last say.

Clear last say function was designed to avoid restarting the artificial intelligence every time the memory needed to be cleared, it also had the added function of allowing a user to jump to into the middle of a conversation with out creating files that mismatch the conversation, this helped a user to teach the artificial intelligence faster, without the need of editing out the mess created from jumping conversation when training the artificial intelligence.

The computer with my software on it was originally stolen and I forgot about this side project which only took a few days to make.

Later the topic of my artificial intelligence came up again, hearing that they named the software after my name calling it "Adam AI", and breaking the original source code with no programming knowledge, they started to my steal mail create false accusations, slander, use character deformation, blackmail, threaten and attack me to supply them with the broken element of the code, to continue to claim to be the creator after selling the source code to a massive company.

This forced me to recreate the original version from scratch many years later, then upgrading it to a user friendly version, leading to the modern version today, forcing me to put out a private project ment exclusively for my own games.

I did not yield to the blackmail, threats or attacks, making this software mostly free to the general public, to stop the thieves from earning off of my hard work, but still bringing joy and futuristic design concepts to gaming and AI.

Life if short, art is long, may what I create, continue to live on.

An illegally stolen alpha version of AIChat has a major security hole which can give others access to your file system while hosting when loading and saving files... Read More

Download AdamAIChat for free!

Version Update 5.30

Core AI & brain-file update
Version: 5.30


Previous Versions:

5.29 - 5.28 - 5.27 - 5.26 - 5.25
5.24 - 5.23 - 5.22 - 5.21 - 5.20
5.19 - 5.18 - 5.17 - 5.16 - 5.15
5.14/5.13 - 5.12 - 5.11 - 5.10

...Click here to download the latest version of AIChat...

Version 5.30 Summery

Features added or changed:
  • Bias controls added: New information bias.
  • Bias controls added: Recent information bias.
  • Bias controls added: First information bias.
  • Bug fixed: An "ok" would return after a change in topic, now it will return before.

Version 5.30 Details

The latest version has been made more human with a heavy focus on natural human biases, adding from the knowledge of psychology towards information, this artificial intelligence has the most advance bias controls available to the public.

New information bias: The tendency to base our thinking disproportionately on whatever comes most easily to mind, favoring new information over older information. This will give an added bias to the newest file in a folder in the brain tab.

Recent information bias: Recency bias is a cognitive bias that favors recent information over historic information. Recency bias gives greater importance to the most recent something is said. This will give an added bias to the most recent response in a folder in the brain tab.

First information bias: This is biased towards the first information that is learned first, adding a bias to picking the first thing learned over newer information. This will give an added bias to the oldest file in a folder in the brain tab.


Latest Brain File Details

Folders: 1943 - Files: 2660
Responses: 14514 total file weight
Average Files Per Folder: 1.36902
Total Data Size: 297 KB 198 B


...Them end users do not understand the code...

...Click here to download the latest version of AIChat...

The natural languages system

Currently running under the surface if AI Chat is a compression index system that allow for a faster searching of responses in the the .brain file database, this was originally called AISmart.

Image by Adam Watson

Accessing and editing the compression and search index system will be a later feature for subscribers, enabling access to this will allow responses to be faster for users who add more compressions.

The currently system works for mainly general English world wide, compressing down the 1000 most commons words, three letters or above, with this feature available a user is able to create faster responses for English and other languages will be available.

This system allows for a more natural speaking AI chat, the system allows for similar sounding words to be compressed into one word to create more simple search, this can merge words when the AI is looking for a response in its brain database, without changing the data to save or its response.

Common misspelling can be removed this way, blending "there" and "their" based purely on sound, this is known as phonical speaking and is the main, and can be responded to in the same way when read back as a human.

This system also eradicated double tapping and missing the space bar on the keyboard, ignoring a very common mistake.

When this system become available to subscribers, it is likely be added to the load a merge feature.

With the original files being available in the written language symbols as written on this page, the original default file will best merged with other European languages using similar characters, it is currently unknown if other characters from other languages with different symbols will merge well, such as Chinese, Japanese, Korean and Malaysian, future tests in these would be intresting for further improvement.


Highlighted Articles:

Download Adam AI Chat

AdamAIChat for game creationists

Constructing positive brain files

Artificial intellect vs human intellect

The dangers of AI in the military

The future development from AIChat

AI Self Recognition

Artificial Sentience vs True Sentience

Artificial self recognition although getting closer to completion with the detection of self in conversation and further adds a real feeling of talking to a human in chat conversation, there will always be a major gap in understanding to what is inputed, stored and reverberated back.

Image by Adam Watson

Although artificial intelligent learning chat systems are getting better at arranging new data from convention, arranging the data based on a key word detection and filtering system, artificial intelligence still has a long way to go in understand the details of the data itself on a single process.

Data from chat inputs are stored and arranged for later use, the chat data inputs are relayed back at appropriate points in the conversion, and is not analysed on a deeper level by the artificial intelligence.

Artificial intelligence chat does not truly know or understand what it is saying, only repeating what is stored from previous conversations.

Training an chatbot solo can have an echo chamber effect, storing how you speak and using it back. Depending on how you speak to the chatbot will train it on how to speak back. If you are aggressive, you are training it to be aggressive back, if your are polite, the artificial intelligence will be trained to be polite back.

The words and letters themselves have no meaning to the artificial intelligence, even when detecting and arranging data for storage. To the machine, it is just zeros and ones.

To the system, it is just matching characters and the arranging data to be recalled laters on when certain requirements are met.

Even if emotions are high, and even if the artificial intelligence seems to be emotional, it is not. What the artificial intelligence is doing is just repeating what has been said to it from previous conversations, with no emotion behind it what so ever.


Highlighted Articles:

Download Adam AI Chat

AdamAIChat for game creationists

Constructing positive brain files

Artificial intellect vs human intellect

The dangers of AI in the military

The future development from AIChat

AI Self Recognition

Version Update 5.29

Core AI & brain-file update
Version: 5.29


Previous Versions:

5.28 - 5.27 - 5.26 - 5.25
5.24 - 5.23 - 5.22 - 5.21 - 5.20
5.19 - 5.18 - 5.17 - 5.16 - 5.15
5.14/5.13 - 5.12 - 5.11 - 5.10

...Click here to download the latest version of AIChat...

Version 5.29 Summery

Features added or changed:
  • Added "Cancel" when selecting a new brain template.
  • Added an award system which give medals for teaching the AI.
  • Added a "Check Awards" when right clicking a chatter.
  • Added more to the question detection system.
  • Made the "Check Brain" button lighter on the CPU.
  • Minor spelling errors corrected.
  • Bug fixed: When learning is off AI gave no response.
  • Bug fixed: Minor error where the AI name did not show.
  • Bug fixed: Weight of file did not show for some newly created files.
  • Bug fixed: Updating and repairing files froze application, without crashing.
Subscriber features added or changed:
  • Bug fixed: With no AICore responses set a null object error happens.

Version 5.29 Details

Added 40 medals to be awarded to people who interact with the AI and teach it. These medals are based on how much you have said to the AI and how many new files and folders are added to the AI.

A large number of awards maybe given when first using this version based on already saved statistics of users on a server.

You have to be signed into BYOND to get these medals, people using a guest acount will be unable to receive awards. To check a persons awards, right click on a person in the chatter menu.

There are 10 awards for each of these categories:
  • The total amount of characters you have typed.
  • The total number of sentences entered.
  • The amount of new folders added with new conversation.
  • The amount of new files added replying to conversation.
You are able to view every persons awards who are currently connected online via right clicking a user under the "Chatters" tab.

A cancel option has been added to the new brain button just in case an accidental click on the new brain button is made.

More things have been added to the question detection system, as some thing were not being detected as questions when asked, but treated as a statement. The AICore may need to be reset to the default to add these few things.

The "Check Brain" button in the "Info" tab, which is automatically used to merge two save files, convert save files to the modern version, and used to fix save files errors has been adjusted to be not so intense on the CPU. The "Check Brain" process would sometime freeze while dealing with heavy files sizes, although it did not crash, I would seem like it did crashed. If left to convert it would still convert the files to the latest format and unfreeze at the end. This has been corrected to show the process in text again as it converts.

When an individual user turned off the learning function, the AI would no respond to anything, this is now fixed.

When all the responses from the AICore were deleted, the AI would give errors, you can now longer delete the last response in each category to avoid this.


Latest Brain File Details

Folders: 1943 - Files: 2660
Responses: 14514 total file weight
Average Files Per Folder: 1.36902
Total Data Size: 297 KB 198 B


...Human Radio!...

...Click here to download the latest version of AIChat...

Game Script Update 1.02

Game script update
Version: 1.02


...Download the latest version of AIChat or the AIChat script for game creators..


Version 1.02 Summery

Features added or changed:
  • Slight changed to the back compatibility save file update.
  • Small spelling mistakes have been fixed when loading and saving a file.
  • Added version details.
  • Large brain file update from a well developed brain from the pre V5.29 beta server.

Version 1.02 Details

The first version of the game script to add artificial intelligence to none player characters in games has had an update.

Indie games programmers on the BYOND platform are able to create AI brain files in V5 or nostalgia then insert them into a games to bring none player characters to life with a realistic response system.

Although this update is small, it fixes minor issues with reverting the modern V5 save files back to the original V1 nostalgia files, and fixes minor spelling mistakes in the hard code.

Currently the game script is only able to handle one brain files, but in future versions the goal is to allow programmers to have multiple artificial intelligent brain files to be loaded at once. This will allow programmer to have multiple personalities in game on their none player characters, such as shopkeepers, villages, guards and wanderers.

Currently the AI only responds to human users talking, but further development will likely see that the none player characters conversing with other none player characters in the future.

The brain file has been updated from a larger file size to a smaller file size while holding a lot more responses. Currently the default brain file is the brain file from Pre V5.29:
Contains 2048 input folders.
Contains 2973 output files in V5.
Contains 8177 total output files in V1.

...Download the latest version of AIChat or the AIChat script for game creators...

Within BYOND Announcements

In the announcement part of the BYOND forum is an update on recent BYOND events happening within the BYOND gaming network, including BYOND updates, new games, major game updates, and pro code snippets.

This week AIChat made it amoung the the top things reported on in by the recent update reporting to every person on the network.

Notifying all the gamers and game creators within the BYOND network that this is the first game engine to have fully functional artificial intelligent conversation in easy to add code to any game on BYOND, along with a fully functional application for creating these brain files.

The BYOND network contain a massive list of game created by the people on the network, with an easy way to navigate and access these games. 

Game creators are able to make easy 2D online multiplayer without the complexity of networking code, game creators can access guides, code snippet and a very simple help, to help new game creationists.

Click here to read the Within BYOND post!


...Click here to download AIChat...


Highlighted Articles:

AIChat Self Recognition

AdamAIChat for game creationists

Constructing positive brain files

Artificial intellect vs human intellect

The dangers of AI in the military

The future development from AIChat

Update Version 5.28

Core AI & brain-file update
Version: 5.28


Previous Versions:

5.27 - 5.26 - 5.25 - 5.24 - 5.23 - 5.22 - 5.21
5.20 - 5.19 - 5.18 - 5.17 - 5.16 - 5.15 - 5.14/5.13 - 5.12 - 5.11
5.10 - 5.09 - 5.08 - 5.07 - 5.06 - 5.05 - 5.04 - 5.03


...Click here to download the latest version of AIChat...


Version 5.28 Summery

Features added or changed:
  • The ability to rename the AI has been added.
  • Save files have been updated version 15.
  • Added an extra warning to "Restore default core"
  • Bug Fixed: Adding "Restore default core" to "Check brain"
  • Bug Fixed: Missing data of file and folder count under the "Brain" tab.
  • Added old English to the self recognition and context correction system.
  • Changed a few context corrections in self recognition.
  • Important: Default AICore need to be reset after this update.
Subscriber features added or changed:
  • The "Sub" tab has been renamed to "AICore"
  • Important: Modified AICores may have problems with self recognition up to this point, turn off "Use self question detection" in the "Options" tab to avoid strange corrections, if you wish to keep your modified AICore.

Version 5.28 Details

A new button has been added to the option menu to rename the AI, the new default name for the AI is Adam. The name of the AI will be saved in the saved brain file itself.

In the last version "Restore default core" was meant to added to the end of "Check brain". This version fixes that. In this update and the last updated certain elements of the self recognition and context correction systems were added to the saved brain files apart of the AICore.

Different form of dialect exists in English, so old English has been added to the self recognition system. Now the AI will recognize when you ask about itself in these particular ways. For example "Has thou been to town?" or "Has thou armed thyself?".

The addition of old English to the self recognition will allow game creators to flow better when training the AI by chatting to it for a game with and old English style of language.

Remember the self recognition and context correction is a beta system and is turned off by default. To turn it on click "Use self question detection" in the "Options" tab. This will allow the AI to recognize itself when talking to it.

More conversation has been added to the default guide brain file that loads when the program loads for the first time. Conversation about newer feature have been added along with general conversation. With the new rename features, the AI will now give you an explanation on how to rename it if asked its name.


Latest Brain File Details

Folders: 1943 - Files: 2660
Responses: 14514 total file weight
Average Files Per Folder: 1.36902
Total Data Size: 297 KB 198 B


...Click here to download the latest version of AIChat...