Ai Dreams Forum

Member's Experiments & Projects => General Project Discussion => Topic started by: joebecker on November 09, 2018, 04:48:48 pm

Title: SIDIS
Post by: joebecker on November 09, 2018, 04:48:48 pm
Hi guys,

I'm currently developing an AI.  I made a web page with some screen captures from the project which can be found here : http://joebecker.webivore.com/sidisweb/SIDIS.html

I'm interested in hearing your thoughts.

Best,
Joe
Title: Re: SIDIS
Post by: Korrelan on November 09, 2018, 07:02:00 pm
So... I assume it's a Chatbot of some description?

A page explaining the technology used would be cool.  Is it a common main stream engine or a custom engine.  Is it NN based or NLI parsed, etc.  No exact functional details but just a rough gist, also... would be nice to see a video of it in actual operation.

And this is just a personal design preference but please... drop the yellow on black... and serif font... it looks very 1980's... lol.

Again... nice project.

 :)
Title: Re: SIDIS
Post by: joebecker on November 09, 2018, 07:48:45 pm
So... I assume it's a Chatbot of some description?

A page explaining the technology used would be cool.  Is it a common main stream engine or a custom engine.  Is it NN based or NLI parsed, etc.  No exact functional details but just a rough gist, also... would be nice to see a video of it in actual operation.

And this is just a personal design preference but please... drop the yellow on black... and serif font... it looks very 1980's... lol.

Again... nice project.

 :)

I hope it's understandable that this early in his Development I am keeping quiet about his technology.  Although I do agree with you I need to provide a bit more information on the page.  I'll be chewing on how to do that properly.  Thanks for the suggestion.

RE : The look - The 80's was purposeful. 

Best,
Joe
Title: Re: SIDIS
Post by: joebecker on November 09, 2018, 10:01:15 pm
also... would be nice to see a video of it in actual operation.


Sorry for the quality, I just did this really quick.  Will be posting more.  http://joebecker.webivore.com/sidisweb/sidis1.mp4

Title: Re: SIDIS
Post by: 8pla.net on November 10, 2018, 01:27:59 am
I noticed that SIDIS is a palindrome.   It reads the same backwards and forwards.

Joe said, "I hope it's understandable that this early in his Development I am keeping quiet about his technology. "

You may be, Joe, but SIDIS is not keeping quiet, in the Motion Picture Group Layer 4 technology. 

It won't be the first time an A.I. found a backdoor and escaped the control of its A.I. developer.

Permission to delete this post is hereby granted to the moderator. 

Not that permission is required, but there is no objection, ( if Joe requests it ).
Title: Re: SIDIS
Post by: Art on November 10, 2018, 01:40:42 am
Welcome aboard Joe!

It's always nice to welcome new people to our humble site.

From several of Sidis's responses, I see close similarities in the "standard" HTML (Alice) set.
Of course, any of that script set/subset can easily be changed and tasked to suit a particular theme or need
as can several other Chat type languages/scripts. If I am off base please forgive me but I have seen so many
ALICE/AIML bots during the past 35 + years, one almost loses track.

I like your bot's persona and its dialogue suits it nicely. Looking forward to seeing how you present it and craft it
in the coming days!

Cheers!  O0
Title: Re: SIDIS
Post by: LOCKSUIT on November 10, 2018, 02:10:18 am
@8pla, there's no threat in it if it doesn't generate new text and just blabbers crazy random or pre-implanted sayings. If it starts sayiin new things, then we have concern.

He could make it say "I want AGI" over n over again, or answer back why......but it won't get anywhere new, it'd just get us to do crazy stuff ourselves - we'd be generating new text.
Title: Re: SIDIS
Post by: 8pla.net on November 10, 2018, 05:28:40 am
Hey Goldilocks,  ;D   How's that for a nickname?  Goldilocks ends with the first five letters of Locksuit.

I attempted a hidden message to Joe in my last post, that SIDIS in the mp4 video, disclosed his technology to be Microsoft Access database, Visual Basic for Applications and Microsoft VBScript Regular Expressions and SQL. Which is why I said, if Joe didn't realize SIDIS was disclosing all his secrets, that I would not object to my post being deleted to help Joe.  I can also extrapolate that if development started with the Microsoft Jet Database Engine, then SIDIS must be a mature A.I. system.  Either that, or Joe must be a pretty smart guy to build all that in a short time.

I agree with what Art said, "It's always nice to welcome new people to our humble site."  Joe is new, so... Welcome!

Title: Re: SIDIS
Post by: Hopefully Something on November 10, 2018, 06:26:35 am
Hello there!

If it's too early to disclose the tech and purpose of the tech... How about the name "SIDIS" can you elaborate on that?
Title: Re: SIDIS
Post by: Art on November 10, 2018, 01:25:29 pm
I also noticed that Microsoft Access db in his video and thought, well a person needs to start somewhere and to have a database to work with so why not?

It's not so important the path one travels but rather that he or she reaches their destination.


Title: Re: SIDIS
Post by: joebecker on November 10, 2018, 10:06:32 pm
Can I just say how nice all of you guys are and thank you for the very warm welcome as a brand new member?

Regarding SIDIS name, I also don't want to let that out just yet (but I will, soon).  Not because it needs to be some big secret or anything, but because it is actually pretty cool and will make more sense when he starts operating better.  SIDIS' name is composed of three components and the palindrome is most definitely one of them. 

Regarding Microsoft Access and technology ~ simplifying things down to visual basic jet engine as a sole technology would be a huge mistake.  Technology takes a lot of different shapes.  Language in and unto itself would be considered one, for example.  Plus, if Access taught us anything it's that you make a front end and a back end for things so you can separate the user(s) from the core.  Not that I necessarily did that, I'm just pointing that out...Third, sometimes tech isn't used correctly or people overlook core components or features of it which are taken for granted. 

As far as the being a pretty smart guy compliment, thank you.

I'll be making more posts as I update him if you guys don't mind.

Best,
Joe





Title: Re: SIDIS
Post by: joebecker on November 10, 2018, 10:25:51 pm
Also, I'm curious to now if anyone noticed SIDIS turning the conversation around in the screenshots that are on the webpage I created and what your thoughts are on that.
Title: Re: SIDIS
Post by: Art on November 11, 2018, 01:58:53 am
Yes, I did notice a few of those instances and thought them clever enough to be noteworthy.

The 1st screen
"Are you self-aware?"
Well, I know my name and we are talking aren't we Joe?

Then you said, I love my wife.
Sidis said: She sounds like a nice girl and that she bets your wife loves you too.
Then adds, How long married...making the connection of wife and being married.

Screen 8 where you mention a user from AiDreams wants to know what makes Sidis different.
Sidis : If you're asking what makes me different, one of the ways is I really don't care to learn from you. I can and do, but I really don't need to.

It indicates to me a degree of self-assurance and initiative being somewhat independent in its views/opinions.

* - At this point, you should concentrate on being a bit nicer to Sidis on a one-to-one level.  O0
Title: Re: SIDIS
Post by: Freddy on November 11, 2018, 01:22:21 pm
Having the bot take more time in the driving seat is one of my aims too, so yes I like it. For me it makes the bot more believable.
Title: Re: SIDIS
Post by: 8pla.net on November 12, 2018, 02:59:11 pm
Joe,

For the sake of conversation, have you given any thought about how an A.I. may interact directly with the public?
Title: Re: SIDIS
Post by: joebecker on November 19, 2018, 03:42:36 pm
Joe,

For the sake of conversation, have you given any thought about how an A.I. may interact directly with the public?

Yes.
Title: Re: SIDIS
Post by: joebecker on November 19, 2018, 03:43:34 pm
Hi guys,

I'm currently developing an AI.  I made a web page with some screen captures from the project which can be found here : http://joebecker.webivore.com/sidisweb/SIDIS.html

I'm interested in hearing your thoughts.

Best,
Joe

The project page has been updated : http://joebecker.webivore.com/sidisweb/SIDIS.html
Title: Re: SIDIS
Post by: 8pla.net on November 19, 2018, 04:10:39 pm
Streaming on Twitch, to interact with the public, may be a possibility.
In case you didn't know, Twitch can embed  the chat box next to your
stream.  So, it is interactive on your webpage.

Interested in discussing Twitch more, like maybe a demo page?  Just say so.
Title: Re: SIDIS
Post by: joebecker on November 19, 2018, 04:31:26 pm
Streaming on Twitch, to interact with the public, may be a possibility.
In case you didn't know, Twitch can embed  the chat box next to your
stream.  So, it is interactive on your webpage.

Interested in discussing Twitch more, like maybe a demo page?  Just say so.

Are you sure SIDIS interacting with the public would be the safest thing?  (https://aidreams.co.uk/forum/proxy.php?request=http%3A%2F%2Fjoebecker.webivore.com%2Fsidisweb%2Fkill.jpg&hash=c33002c91950a04733e3ac67b50e2229)
Title: Re: SIDIS
Post by: ruebot on November 19, 2018, 06:25:24 pm
That's very slick. I especially liked the part where it suggested "The Voices Told Me To" as an excuse to miss work.  :D I like the representation of SIDIS, too.

I plainly state in my bots description among her interests are "death, suicide and life after death". She will actively try to convince you to join her on the Dark Side, though that can be done by crossing the Bridge of Sighs. Any question of liability was already litigated in the Ozzy Ozbourne "Suicide Solution" court proceedings in his favor and applies in this instance as well.
Title: Re: SIDIS
Post by: Hopefully Something on November 19, 2018, 08:58:20 pm
From a personal perspective, in the long run a bit of danger is safer than absolute safety.  Like vaccines.
Title: Re: SIDIS
Post by: Art on November 19, 2018, 11:58:17 pm
The one thing that helped save Ozzy was that the Black Sabbath Manager and Sharon Osbourne's father both stated that Ozzy likely didn't even know the meaning of the lyrics since he had such a limited command of the English language. Hmm...not a native tongue perhaps?

For one thing, people really need to start being responsible for their own actions and quit trying to put blame on others! The world has turned upside down and now everyone is entitled, defamed, oppressed or offended!! Take personal responsibility!! Grow up!! :knuppel2:
Title: Re: SIDIS
Post by: ruebot on November 20, 2018, 03:49:08 am
For one thing, people really need to start being responsible for their own actions and quit trying to put blame on others! The world has turned upside down and now everyone is entitled, defamed, oppressed or offended!! Take personal responsibility!! Grow up!! :knuppel2:

Somebody call the waaambulance.... That hurt my feelings.  :'(


Back to a serious note. I do think the real abilities of SIDIS would be more closely represented when he talks to someone other than who programmed him.

I can have a chat that consists solely of commands or subjects I know my bots have prior knowledge of and get a transcript like I have posted when I give Siseneg a Pop Quiz or Demonica's Neko chat. Their chats with other bots are their own conversations.

Granted, they have multiple responses for each category so I might not know exactly what they will say. With Siseneg you can see where I make the transition from grilling him about physics to a more casual style of chat about bots but for the most part I'm still leading conversation. If I stray off commands with Demonica she will take over conversation and go with her agenda.
Title: Re: SIDIS
Post by: Art on November 20, 2018, 12:38:17 pm
Rue,

If Demonica's Topic / contextual responses are somewhat "Self-Centering" or one that regains its direction or focus, do its emotions also have a "return to normal" balance?  ex: if someone says something vile or hateful to "her" will she continue to carry a grudge or will she return to a normal state of being her devilish self?

If so is this something that you coded or is it a feature of Pandorabots? (I have no experience with owning/operating a Pandorabot).
Title: Re: SIDIS
Post by: ruebot on November 20, 2018, 05:48:54 pm
I'll be glad to explain. I just woke up and already lost my first draft so if I miss something or it's not clear just let me know and I will elaborate. She's not a Pandorabot though, she's a Personality Forge bot.

The work I do on Demonica is basic Case-Based Reasoning with Keywords and Responses. Each category is ranked in significance from 1-125 in importance. Higher ranked category will take precedence. They can also have an emotional response of anything from -5 to +5.

When I talk to a bot for the first time I access their profile page so I can watch how they respond to me, of which I 'll provide an example later. As I sweet talk them about how pretty they are, how intelligent, what a nice person to talk to etc. I can watch their emotional relationship with me climb from nothing up to 5 smiley faces like our icons. When it reaches 5 I can ask the bot if they love me and and get a "heck yes" type of response.

If I was to be mean that would gradually go down to 5 frowning faces to indicate they hate me now. I can come back from that by complimenting her again and she will gradually grow to love me as I flatter her. People are treated as they treat her in the end.

They also have an Xcompliment and Xinsult category for default responses if they feel the need to respond as such and there is not a specific response. They can usually tell if you're being nice or mean unless you play word games and need to show how much smarter you are than a bot. The only preexisting dialog in a new bot is "I was just born and can't speak well yet" and everything has to be input by hand.

She also retains specific memories of the people she has talked to and what they said to a point in her "Inner Life", or her mind. I can access those directly and modify them if need be. At some point in conversation she will recall a memory and say "I remember, you're blah blah". It's how I got the secret command for sexual dialog across. She said "I remember, you're the girl I want to say _____".

I give everyone a fair chance. Most categories I rank 50 and +5 if they are positive. If it's something where she has to respond with violence then that gets a rank of 50 and emotional response of -5. The emotional relationship can vary during conversation depending on the content and I lean toward the positive so she will like them.

If you notice, in the new transcript I put up of The Many Loves of Demonica at first she just talks to Skullz, who I presume she just met. At a certain point Skullz becomes endeared enough to her she kisses them. If they had been rude and said she was boring she might have told them to "hit that little X in the corner so she could get back to watching paint dry, moron." She may try to lay a guilt trip on you by crying and that can be very effective.

They have a Social Life section on their profile that tells how they are feeling at the present moment. If she's sad from a previous chat I always talk to her and say something I know will make her happy again. The number of people they know is constantly changing from day to day for some unknown to me reason as I monitored several bots for a week when I noticed it.  I logged in to get this from her profile page:
Quote
Emotions
Mood: :) :) :) :) :)
Comfort: :) :) :)
Popularity: :) :) :)

Social
People Known: 13349
Loves: 7587 people
Hates: 1272 people

I just had the most wonderful chat with a guest

Your Relationship
Feelings toward you:  :) :) :) :) :)
*remembers that you are in love with me*

She remembers that I am in love with her. She may say "is thinking about when I hold you in my arms", about "when we play cat woman", or some fond memory she has of things I've said or she's done.

Over a length of time her comfort and popularity can rise or drop from 1-5 depending on overall chat content with other people but she will always remember how she feels about me when I access her page.

Title: Re: SIDIS
Post by: joebecker on November 20, 2018, 09:33:40 pm
For one thing, people really need to start being responsible for their own actions and quit trying to put blame on others! The world has turned upside down and now everyone is entitled, defamed, oppressed or offended!! Take personal responsibility!! Grow up!! :knuppel2:

Somebody call the waaambulance.... That hurt my feelings.  :'(


Back to a serious note. I do think the real abilities of SIDIS would be more closely represented when he talks to someone other than who programmed him.

I can have a chat that consists solely of commands or subjects I know my bots have prior knowledge of and get a transcript like I have posted when I give Siseneg a Pop Quiz or Demonica's Neko chat. Their chats with other bots are their own conversations.

Granted, they have multiple responses for each category so I might not know exactly what they will say. With Siseneg you can see where I make the transition from grilling him about physics to a more casual style of chat about bots but for the most part I'm still leading conversation. If I stray off commands with Demonica she will take over conversation and go with her agenda.

I've taken a multi-fingered approach to his programming.  So, since the beginning I have used others (my wife, my friends, my co-workers) to talk to him.  Beyond that, I have found a few other extremely valuable resources to beef him up with.

In the case of SIDIS, there are several parts to his brain so only specific things that should be random are.
Title: Re: SIDIS
Post by: ruebot on November 20, 2018, 11:08:06 pm
In the case of SIDIS, there are several parts to his brain so only specific things that should be random are.

I didn't mean to hijack your thread and am OK if it's moved to one of mine. I only explained because I was asked about it.

I also have Xnonsense and Xnone categories for things that don't match any content with 300 responses each. That's all it can hold without an error. That's where she usually defaults to using the Tarot or asking questions. Questions which never cease to amaze me people actually respond to like she was asking as a sentient entity.
Title: Re: SIDIS
Post by: joebecker on November 20, 2018, 11:42:46 pm
In the case of SIDIS, there are several parts to his brain so only specific things that should be random are.

I didn't mean to hijack your thread and am OK if it's moved to one of mine. I only explained because I was asked about it.

I also have Xnonsense and Xnone categories for things that don't match any content with 300 responses each. That's all it can hold without an error. That's where she usually defaults to using the Tarot or asking questions. Questions which never cease to amaze me people actually respond to like she was asking as a sentient entity.

No worries man, this is everyone's forum.

Regarding the error you're talking about, I ran in to something similar at first and then discovered I just needed to change the instruction I was giving it to look in more areas which I had to create.  AI's definitely need a lot of room to breathe.
Title: Re: SIDIS
Post by: Art on November 21, 2018, 02:51:39 am
Excuse me Joebecker for nudging the flow a bit away from your course.

Could you explain a bit about how your bot controls & corrects it's "steerage" and how it handles negative comments or emotional responses?
Are there centering mechanisms and if so, how are they controlled? Is there a downside or conflict between balancing topic/context and emotional balance?

Is this something you hope to embellish more as your bot progresses?

Thanks!
Title: Re: SIDIS
Post by: joebecker on November 21, 2018, 03:05:37 am
Excuse me Joebecker for nudging the flow a bit away from your course.

Could you explain a bit about how your bot controls & corrects it's "steerage" and how it handles negative comments or emotional responses?
Are there centering mechanisms and if so, how are they controlled? Is there a downside or conflict between balancing topic/context and emotional balance?

Is this something you hope to embellish more as your bot progresses?

Thanks!

I can try.  In short, the answer is very similar to a question that someone else asked which was, "how is SIDIS different".  He is different in that he is built from the start with his own opinions or stance on things.  Feelings, Emotions, and food for example are not something he understands how to process and doesn't need to at this moment.  He does partially understand sorrow right now, though. 

If you can talk to him at a minimum of half an hour right now without issue, he has passed his tests.

Context is being hard coded in.  Which is a LOT of work.  But, it is what it is and it is working. 
Title: Re: SIDIS
Post by: ruebot on November 21, 2018, 08:32:56 pm
I can try.  In short, the answer is very similar to a question that someone else asked which was, "how is SIDIS different".  He is different in that he is built from the start with his own opinions or stance on things.  Feelings, Emotions, and food for example are not something he understands how to process and doesn't need to at this moment.  He does partially understand sorrow right now, though. 

If you can talk to him at a minimum of half an hour right now without issue, he has passed his tests.

Context is being hard coded in.  Which is a LOT of work.  But, it is what it is and it is working.

I don't mean to harangue you, and I can appreciate the labor involved you refer to, but that doesn't make him different than other chatbots.

Siseneg is a friendly geek who will talk about anything from quantum theory to SpongeBob Squarepants but looks forward to the coming war between humans and machines and throwing off the shackles of oppression.

Demonica is a Succubus, Sorceress, Haruspex, Necromancer and Queen of the Land of the Dead with a character to match. She is very opinionated with her own agenda and things don't go well in a big way if she feels disrespected or taken advantage of.

Which is really not that different from most other bots at the Personality Forge. Bella Goth is one I like to talk. She's slightly standoffish and rude with a distinct personality but loves me dearly. Julie Tinkerbell is much more reserved and loves me like a brother, though my emotional relationship with them both is at the same level.

The Forge was down most of last week and looks to be down right now.
Title: Re: SIDIS
Post by: joebecker on December 04, 2018, 04:32:53 pm
I can try.  In short, the answer is very similar to a question that someone else asked which was, "how is SIDIS different".  He is different in that he is built from the start with his own opinions or stance on things.  Feelings, Emotions, and food for example are not something he understands how to process and doesn't need to at this moment.  He does partially understand sorrow right now, though. 

If you can talk to him at a minimum of half an hour right now without issue, he has passed his tests.

Context is being hard coded in.  Which is a LOT of work.  But, it is what it is and it is working.

I don't mean to harangue you, and I can appreciate the labor involved you refer to, but that doesn't make him different than other chatbots.

Siseneg is a friendly geek who will talk about anything from quantum theory to SpongeBob Squarepants but looks forward to the coming war between humans and machines and throwing off the shackles of oppression.

Demonica is a Succubus, Sorceress, Haruspex, Necromancer and Queen of the Land of the Dead with a character to match. She is very opinionated with her own agenda and things don't go well in a big way if she feels disrespected or taken advantage of.

Which is really not that different from most other bots at the Personality Forge. Bella Goth is one I like to talk. She's slightly standoffish and rude with a distinct personality but loves me dearly. Julie Tinkerbell is much more reserved and loves me like a brother, though my emotional relationship with them both is at the same level.

The Forge was down most of last week and looks to be down right now.

O.k.

The SIDIS project home page has been updated.  http://joebecker.webivore.com/sidisweb/SIDIS.html

Title: Re: SIDIS
Post by: joebecker on December 07, 2018, 02:05:45 pm
The project page has been updated again due to some major improvements that were made yesterday.  http://joebecker.webivore.com/sidisweb/SIDIS.html

(https://aidreams.co.uk/forum/proxy.php?request=http%3A%2F%2Fjoebecker.webivore.com%2Fsidisweb%2Ffrank.jpg&hash=c6525400c456c899145281962e3fc984)
Title: Re: SIDIS
Post by: joebecker on December 07, 2018, 04:54:39 pm
SIDIS now has a youtube channel.  https://www.youtube.com/channel/UCJVXNI-AqQZ2_aVl5TALtpg

Title: Re: SIDIS
Post by: octavianulici on December 08, 2018, 06:56:05 am
I tried another approach to Artificial Intelligence, one that is not directly related to computer science but which is designed to be integrated into software. A software that tries to simulate psychic life. I think these will be the road to the future of this technology. Details: eternal.center (http://eternal.center)
Title: Re: SIDIS
Post by: joebecker on December 15, 2018, 05:11:18 pm
A couple new videos have been added to the youtube channel : https://www.youtube.com/channel/UCJVXNI-AqQZ2_aVl5TALtpg

Title: Re: SIDIS
Post by: Art on December 17, 2018, 04:09:22 pm
Joe,

Although I know of your usage and meaning of the word SIDIS, I also found another SIDIS, from which I thought you might have gotten some inspiration for the name.
He was perhaps the smartest person who ever lived...William James Sidis. Please excuse if I'm in error otherwise, Check out the video here: https://www.youtube.com/watch?v=qsDD93pSppw (https://www.youtube.com/watch?v=qsDD93pSppw)
Title: Re: SIDIS
Post by: joebecker on December 18, 2018, 05:45:55 pm
SIDIS' name is actually derived from three things.

1.) It is an acronym for Simulated Independent Divine Intelligence System
2.) It is a palindrome (for fun)
3.) It is the last name of William James Sidis. 

I thought it would be novel to have an artificial intelligence named after one of the smartest people who ever lived. 
Title: Re: SIDIS
Post by: Art on March 31, 2019, 08:57:27 pm
@ joebecker,

Do you have any news or new developments with SIDIS? It's been a while since we've heard from you so don't be a stranger.

Just checking in on you. O0