Version Update 5.35

Core AI & brain-file update
Version: 5.35


Previous Versions:

5.34 - 5.33 - 5.32 - 5.31 - 5.30
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.35 Summery

Features added or changed:
  • Added colour coded bias files.
  • Changed a few button names.
  • Added an option to edit the maximum characters that can be inputted.
  • Added personal information warning on login.
  • Added information about server responsibility on login.
  • Bug Fixed: Word bias system fixed.
Subscriber features:
  • Added a neon pink interface theme.


Version 5.35 Details

This is a quick fix version update which fixes the word bias system, colour coded bias files  have been added to represent if the AI bias is banning a words, if there is a reduced output or if the output chance is multiplied.

There is a small update to some of the button names in the menu, which makes it look better, and a new button has been added to the max character per input button has been added to the option.

Added personal information warning for users and responsibility information about server hosting as each individual server is hosted by individual user.

Added a neon pink interface theme for subscribers that burns my eyes... Your welcome!

...Ahhh! My eyes are not the same now!...

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

Yearly Review (2023/2024)

Changes last year
May 2023 / May 2024


Previous Versions Details:

5.34 - 5.33 - 5.32 - 5.31 - 5.30
5.29 - 5.28 - 5.27 - 5.26

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

Features added or changed:

  • Improved context correction of  detected questions about itself. ²⁶
  • Added the ability to rename the AI. ²⁸
  • Added more to the question detection system. ²⁹
  • Human like psychological bias controls added for new, first and recent information biases. ³⁰
  • Added a time redundancy option to ignore old topics, and right click options to edit individual files. ³¹
  • Added the ability to edit backtracing data to help retain conversation. ³¹
  • Added a word bias control tab. ³²
  • Added a go faster button which hides the brain and bias tab on the server side for admins. ³²
  • Changed saving the AI biases to an individual file in the settings folder. ³³
  • Optimized loading of ".brain" files, loading brain file should be a little faster. ³³
Subscriber features added or changed:
  • Added "Adding Mode" and "Average Mode" to load and merge. ²⁷
  • Added more interface theme. ³¹
  • Changed saving the AICore to an individual file in the settings folder. ³³
  • Optimized "Load and merge", merging ".brain" files now should be a little faster. ³³
  • Added a total timer and total percent process when file merging. ³³
  • Added a right click search feature to all files and folders. ³⁴
Articles released:

Version Update 5.34

Core AI & brain-file update
Version: 5.34


Previous Versions:

5.33 - 5.32 - 5.31 - 5.30
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.34 Summery

Features added or changed:
  • Removed "hu?" and "why? to statement responses.
  • Search history clearing when search button is pressed.
  • Adjusted the timing of last say information at the bottom of the control panel.
  • Removed the nostalgia template when clicking on new file.
  • Bug Fixed: Adjusted the bias system, now will find the whole word, not words in words.
  • Bug Fixed: A minor error is word bias detection has been fixed.
  • Bug Fixed: No more type mismatch error while talking to the AI.
Subscriber features:
  • Added a right click search feature to all files and folders.


Version 5.34 Details

You need to click reset "Restore Default AI Core" in the "Info" tab after this update! Any modification to the AICore files need to backed up first!

With the changed in the way AICore data is saved, the nostalgia template when creating a new brain will no longer be able to load AICore data from nostalgia, so the template has been removed.

A small psychological test on "hu?" and "why?" proved unsuccessful, and have been removed from the default responses. Testing when it is best to add the phase of when children start asking "why?" for everything!

Fixed a a number of bugs associated with the new bias tab and the word bias system, being a new system errors were likely to appear, a major problem has been fixed the AI name and the system causing a runtime error to do with mismatched data, this error, although hard to replicate, has been fixed.

A feature for subscribers has been been added, a subscriber has the ability to search files and folders based on a right click search feature.

Searches are saved and moving from a subscription to a non subscription could cause issues with this, before where searches were saved, it would lock the brain tab to this search, now if there is a search currently active and saved, searches can now be cleared even with a non subscriber account.

...Crashing user states...

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

Version Update 5.33

Core AI & brain-file update
Version: 5.33


Previous Versions:

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

Version 5.33 Summery

Features added or changed:
  • Changed saving the AI biases to an individual file in the settings folder.
  • Added a built in bias to ignore the AI name on outputs, what ever it is set to.
  • Added an automatic word bias for old AI names when name is changed.
  • Optimized loading of ".brain" files, loading brain file should be a little faster.
  • The default time for auto save has changed from 15 mins to 40 mins.
  • Changed default redundant information for file time stamps from 10 years to 6 years.
  • Removed "hu?" and "why?" to statement responses.
  • Bug Fixed: Speeding up talking time applied to when AI changes topics.
Subscriber features:
  • Changed saving the AICore to an individual file in the settings folder.
  • Optimized "Load and merge", merging ".brain" files now should be a little faster.
  • Added a total timer and total percent process when file merging.
  • Bug Fixed: AICore beta self recognition context changes saving system fixed.


Version 5.33 Details

This is a major save file update, a full rewriting of the code for saving fixes many saving issues, making saving quicker and sharing easier!

Some setting may revert to default in this update. The new bias files in the bias tab will be converted from the "options.sav" to the "aicorebias.bias" file on this version update only. The psychological and time biases will reset to default for the new "aicorebias.bias" file. The AICore settings will be completely reset for the new "aicoremain.aicore" file. The ".brain" will now only contain the AI brain, the AI name, what version the save file is. The "options.sav" file will now only contain user and server options.

It is recommended to delete "options.sav" to reset the settings fully AFTER the update, the AI biases are saved here and will be loaded to be saved into "aicorebias.bias"!

The beta self question detection system was not being saved properly, so was not being loaded right, fixes have been made which will enable people to set test the beta and give feedback, one step towards the path of sentience.

The backup system that saves a separate brain file as a backup has had a small fix, the backup system would create blank brain files when AdamAIChat starts, backing up the brain before the program could load a brain.

In the last version word bias controls were added to allow a user to adjust the way the artificial intelligence responded based individual words, this now save along with other bias option data in a new file "settings/aicorebias.bias", this will allow users share bias setting later.

The AICore is no longer saved in the brain file itself and is now saved in a separate file "settings/aicoremain.aicore", this will allow users to easily change and share different core responses separately from the ".brain" files.

Saving the AICore and biases separately optimizes the ".brain" file saving and loading, with the AICore separated from the ".brain" files, all round optimization of loading and merging ".brain" files should be faster.

With the update in the users control over individual word biases the AI can now ignore the output of its own name back at the user.

Fixes have been applied to the psychological element of finding the answer to a question, all of the default question detection responses in the AICore have been updated to be more general, fixes have also been made to the beta self recognition system to do with context of conversation changes.

The AI will now pace itself a bit better when taking it to reply, this allows for multiple inputs even if the user is waiting for an output, this stop the AI getting confused when recording input data.

The talking time option has also been applied to when the AI changes topic, before the AI applied talking time to the second response, now it depends on the option set by the user.

The default setting for redundant old information and auto save time have been adjusted, auto saving was done to frequently and now takes a longer time between saves, old information is considered to be redundant after a shorter period of time, information become redundant after 6 years instead of 10 years, brain save file from before the redundant information update being converted to modern format timestamps the folder and files in the brain to date converted, the default auto save time has been changed from 15 mins to 40 mins.

Tweaks have been made to some other default settings, remote brain file downloading along with users and moderator settings have changed for the best safety when starting out as a AI chat server host. The "options.sav" file needs to be deleted to restore default server settings.

By default the brain can not be downloaded from the server, users can teach, but can not see or edit the brain or the bias tab, moderators can see the teach, see the brain tab, and can edit the brain files, but can not see the bias tab, the server admins have full access to everything. The AICore tab visible to subscribers can only be seen by the server admins with subscriber accounts.

...I did it! I squish did it!...

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

Version Update 5.32

Core AI & brain-file update
Version: 5.32


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.32 Summery

Features added or changed:
  • Added a word bias control tab.
  • Changed the default starting theme to "Snow".
  • Added a go faster button which hides the brain and bias tab on the server side for admins.
  • Bug Fixed: Admin options for hiding brain tab from mods and users fixed.
  • Bug Fixed: A small error in the AISmart indexing system has been fixed.
  • Bug Fixed: Fixed null.object error when first, new and recent bias setting are set to 0.

Version 5.32 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, these traits have been adjusted for realism.

A new word base bias system now allows admins to control responses based on word detection, the response rate can be adjusted in a way that allows users to ban words, decrease the chances of an output of a sentence, or multiply the chances of an output of a sentence.

This allows server admins and private users to filter out offensive words and push the conversation to a more positive conversation.

A new button has been added to allow the admins to hide the brain tab to create faster servers, and bug fixes have been made to the see brain tab button for moderator and users.

...I want that one, I don't like it...

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

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