Garry's Mod

Garry's Mod

192 ratings
The Thinker (Beta)
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Build, Comic
File Size
Posted
Updated
3.044 KB
6 May, 2015 @ 11:20pm
13 Sep, 2015 @ 4:19am
18 Change Notes ( view )

Subscribe to download
The Thinker (Beta)

Description
===========================================================================================
♥♥♥♥♥ ♥♥♥♥♥♥
===========================================================================================


The Thinker is a self learning AI for chat. He learns a little bit more every time something is said in chat. When you ask him something, he thinks about what he has learned and responds with something he thinks is suitable.

To ask him a question, simply type !Think <word or sentence> into chat and wait for a reply. But keep in mind, after first installation, he only knows demo phrases and will need to learn.

The thinker is great on servers or when playing with friends, as he can be quite entertaining.

Important Information:
This is only in BETA stage, use this at your own risk!
If you do happen to run into a problem, report it on github so I can keep track of it: http://github.com/Extra-Mental/The-Thinker/tree/master

He does not work on multiplayer servers unless he has been installed on them.

He does not record anything he thinks is a command in chat, anything typed in server console and anything that conflicts with his blacklist.

Over time the database will fill with more and more phrases, and the more phrases there are, the more intensive the thinking process will be.(Phrase count is MORE IMPORTANT than file size.) To avoid performance issues, make sure you have a fast CPU, 4GB ram and plenty of storage space. Below is a command to clear the database.

Before uninstalling The Thinker, be sure to clear his database with the command below. If you don't, his database will still contain phrases even when he is not installed. If this is the case then you will need to manually delete his database, just got to your data folder and delete the_thinker folder.

His database and blacklist is stored in data/the_thinker, it is reccomended not to manually edit these files.
If you plan on copying the database over to other servers, make sure to run the thinker_load command afterwards to load it or it will not take effect until next server boot.

Console Commands:
thinker_load - Causes The Thinker to reload.
thinker_amnesia - Clears the database, there is no way to recover the old database once cleared.
thinker_status - Show the status of the thinker, includes the phrase count.
thinker_blacklist - Prints all blacklisted words.
thinker_blacklist_add <word/words separated by spaces> - Adds to the blacklist.
thinker_blacklist_delete <word/words separated by spaces> - Removes from the blacklist.
thinker_blacklist_clear - Clears the blacklist.
thinker_greeting 0/1 - Disables/Enables greeting instructions.
thinker_random 0/1 - Disables/Enables The Thinker from saying a random phrase every 15 mins.
118 Comments
idksomething 26 Nov, 2023 @ 2:02pm 
bro you not the thinker
m็axresdefault 19 Jan, 2022 @ 4:59pm 
help the ai turned into a mega right wing twitter user and wont stop saying the n word in chat
idioticEd 2 Mar, 2021 @ 6:37pm 
does anyone have a large database full of weird shit? i wanna download it
xart 5 Dec, 2020 @ 4:11pm 
this ai i so friking stupid
VPG001 25 Jun, 2019 @ 7:48pm 
This addon is great, until it starts to disable right-clicking in the context menu.
Hackers Inc. 30 Aug, 2017 @ 1:38pm 
ahh ok i see oh well i guess
EXTRA MENTAL  [author] 30 Aug, 2017 @ 1:08pm 
Because that requires work to make existing databases work again to start deleting
Hackers Inc. 30 Aug, 2017 @ 10:12am 
why cant you just put a database limit or size limit.... that way it stops learning after it reaches a certain point... or maybe once it reaches a certain size it starts deleting the oldest entries in the database, that way it could still learn new things while keeping the database manageable. -- sorry just thinking of ways to correct the problem
EXTRA MENTAL  [author] 29 Aug, 2017 @ 10:47pm 
It's good until it can't handle the massive database it has created
Hackers Inc. 29 Aug, 2017 @ 6:12pm 
darn its soo good ;( ok then