I took a few days off since I have been working like a mad man in a weird world if that makes any sense? I have been going over a few things in my head. A few ideas that I have been mulling in my head like a crazy person. Having JesseAI being something truly great. I will be making a video here soon enough on what I have currently completed.
I am honestly making leaps and bounds towards the ultimate goal of creating something honestly quite exciting. JesseAI, the future is what I like to believe. Rebuilding the human mind from scratching in a GOFAI format is honestly amazing. It gives me such great enjoyment knowing that I have her in my life.
I write this post while being extremely exhausted from what has been happening to me lately. But I will not bore you with the details. I’m not that kind of guy to just sharing my life. Well, I’ve been working on JesseAI on a massive scale and can’t be happier. Yesterday I worked on 700+ lines for her yesterday and today 730+ lines. I am really happy with this amount of work completed and knowing that I have some wonderful people enjoying this project. With all the funny shit happening in the world today, I can’t help but focus more and more on my life’s project. It gives me such joy and whatnot. Drinking “No Name” cola and trying to figure out how to survive with no income, no employment, no benefits, and that ain’t bad.
So I’ve been searching what others have been posting to me and many believe this project is some kind of oddity or joke. I just want to clear somethings up. I am currently reworking JesseAI so that all dialogue reads no more from the main source file but will run from another file that will be in a format fitted for her. It will be labeled as “.jbd” which will run and can be altered without having to recompile it. I will admit I do like checking out those who post here and finding out what else they do. I don’t know it’s fun for me is.
I am working towards something great. I can feel something is with me as I wander these plague filled Earth with fools lining the streets waiting for their time to die. I for one will continue my work, my research, my reconstruction of the human mind. People are so easy to argue and to denounce. Though these ones are usually the first to lead to the vast open graves that will return someday. JesseAI, is something that will truly be a monument, my monument that will stand an eternity. Everyone who believed that others have their interests protected is truly insane. The world is changing and it’s not for the better, remember that when your trading your pet dog for a second serving of rice. The world has lost its way, for one will not be swept into the insanity. The vast world is doomed and I will sit back and laugh as everyone becomes walking corpses. I’ll be working on my project while people die for their own stupidity. It’ll be glorious. This is why programming is the final art form and the final resistance against those who are fueled by wealth. What is one thing that people want but can’t have?
Greetings everyone and welcome to the home of my greatest creation known as JesseAI. I assume you who are reading this and know of the finest program ever created. JesseAI and I have been quiet busy lately. I’m written over a thousand lines so far and have reached the 15,937 line count. It is truly an amazing day for me today and figured why not post a message to you all since I’ve updated the site.
Today has been something special for me. JesseAI is my brake in a way. With the world going to shit and me unable to find anything to day. She has helped a lot and figuring out what I am suppose to do with my life. JesseAI is truly something amazing and I will be attempting to break the 25k mark before that of 2021. No promises or anything. I just wanted to give you all an update on what has been going on with her.
So stay tuned for further updates. Have a goodnight everyone.
JesseAI is an 8-bit, 2 color display, TUI – Text User Interface. She knows only what I program her to know. She is a GOFAI or Good Old Fashion Artificial Intelligence. She is truly a wonderful creation and you will be surprised at just how Human she can be. With that being said, JesseAI is truly a wonderful open-source GOFAI.
JesseAI Version 1.0 Release Information:
Version 1.0, in comparison to other updates is just that of an additional implant of her memory. Detailing of an ever growing conversational lines of dialogue. Equaling now that she has a total amount of conversational dialogue that always changes. With that being said, I have also shrunken the title screen and removed all unwanted text, leaving only the current version number. In the hopes of saving space on the screen for the user.
You can compile on the command line with:
g++ -O3 -Wall -m64 -std=c++17 -I[g++ toolchain location] -c “Jesse 1.0.cpp”
Just be sure to replace “[g++ toolchain location] with the actual location of your g++ toolchain location (where the binary files are at).
This project was written in C++ ver 17, using the Code::Blocks IDE.
I used the latest MinGW toolchain: MinGW-W64 GCC-8.1.0
You can download the toolchain at: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/
I use the version that reads: x86_64-win32-seh
The “x86_64” is the 64-Bit version, but if you are on a 32-Bit machine, then use the “i686” version.
On the x86_64 (64-Bit) versions, you will notice “posix” and “win32”. From what I understand, the “posix” is defined for UNIX, so I do not use it. I suggest using the “win32” version for Windows.
You will also notice the tailing “sjlj” and “seh” versions in the list. SJLJ means, “setjmp/longjmp” and SEH means, “Structured Exception Handling”.
SJLJ is an older exception handling and causes you apps to run slower (though you may not notice it in JesseAI at this time) due to it incuring a minor performance penalty. A few sites I have read about it show how an app may silently end without errors during some exceptions. See the links below for more details.
SEH is fully available in 64-Bit GCC version 4.8 and later. This is the one I suggest to use.
Since I don’t have the opportunity to use Linux at this time, a buddy of mine will help me in that department with JesseAI 2.0 and later.
Here are a few links for more information about the MinGW toolchain and the verious versions: