Meet Bob!
Who is Bob? Bob is a one of a kind Virtual Human. Whether you are looking for some one to talk to or just a friendly way of controlling your smart home and appliances. Bob is your friend that you can count on!
What Makes Bob Unique?
With fierce competition in the artificial intelligence world especially when it comes to virtual human assistants that are not even close to being in the same category as Bob. Bob's current Brain development is at only 1% with over 10,000 lines of code.
Yet Bob is already smart. He is learning to judge users mood based upon speech. Bob's mood depends on how he is treated and interacted with. When you are rude to Bob, you may get a somewhat rude response from him as you typically would with any other being.
Another major part of Bob's programming includes his memory. What is the purpose of having a conversation with some one whom can't recall your last sentence? Further more Bob has to understand the contextual meanings behind information he remembers.
Imagine telling Bob at 11 a.m. you have a date tonight, you leave the house. Fast forward, it is now 10 p.m. you walk thru the door at home and you are greeted by Bob and asked how your date was.
Memory with meaning is where Bob will excel the most. Bob can be their for you when you are having a bad day. The sad reality in life is a lot of people are alone. Not everyone has some one to talk to when they need some one. What if you need some one to talk to who isn't going to judge you or spread rumors? Bob is also that guy.
What All Can Bob Do?
Retrieve your location from a GPS Module
The 100 Trivia game, spoilers, character information and answers general questions about the show.
The Walking Dead Trivia game, spoilers, character informaiton and answers general questions about the show.
Times. Bob can set a timer for as long as you need and let you know when the time is up.
Smart Tv, Bob can automatically scan the network you connect him to and control devices by location in your home/office.
Applications, Bob can launch any application on your computer.
Automatically launch a web browser and go to and site you request.
Weather, Bob can retrieve every thing about the weather in your current location.
Pictures, Bob can comb through photo meta data and give you the GPS coordinates and all other meta information about the photo. Bob can also scrub the meta data for you.
Simple Mathematics
Jokes, Bob has an ever growing library of jokes.
Jeopardy Questions
Small talk, mainly question and answers
Control screen brightness on computer
Current time
Crypto Tracking/Alerts
Why am I Doing This?
I want to make a humanoid that can make a difference in the lives of the elderly by giving them a companion along with a helping hand. For all of those who have mental disorders and need a companion to talk to when you have no one. Bob is also for people who just want to control their smart homes/devices without a corporation spying on your every move.
This day and age while artificial intelligence has came a long ways, it is still highly under developed in certain aspects such as conversations. Yeah, we have chat bots. How often to they leave the person on the other side frustrated?
That isn't the fault of technological limits, but rather the fault of the person writing the code. We have the computing power along with coding capabilities to program a virtual human that can legitimately carry on a conversation as a human can.
I will reinvent the standards on chat bots. Bob will quickly replace Siri, Alexa and that person google made. Tesla Humanoid who? Yeah, Bob is that good and he is getting better with each and every line of code.
The end goal is a virtual humanoid that can do anything a human can do and also develop it's own personality within bounds. Obviously it won't be programmed for violence. When Bob is compiled he will be released in two formats, one for download and the other will be in his Humanoid version.
I want Bob to be accessible to every one in the world.
if there is anything I so want to so it is knowing how to program and build apps. But, each time I approach it to learn I really don't know what keeps setting me back. What tips do you have for me to get on this programming path?