Programing Bob with Python. 10,000 Lines of Code, Thousands More to Come!

5 51
Avatar for Rutkowski
2 years ago

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.

2
$ 1.00
$ 1.00 from @TheRandomRewarder
Sponsors of Rutkowski
empty
empty
empty
Avatar for Rutkowski
2 years ago

Comments

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?

$ 0.00
2 years ago

Pick a programing language, like Python, C++ and think of something you want to start programing. Now Google is your best friend, search for tutorials related to your programming goals and start to get acquainted with writing code. I recommend Sublime Text Editor as it has a free or paid option.

Programming can be so hard to actually get started because the amount of reading you will wind up doing. I have been programming since I was 12 years old and I still learn new stuff and I am constantly reading articles about coding.

I originally started with PHP, HTML. I found HTML to be the easiest starting point, but given the choice to change that decision I would have started with Python or C+ back then.

I also recommend having a Stack Overflow account for when you get stuck. You are always more than welcome to ask any questions, I may not know every thing, but I'll do my best to get you an answer. I wish you luck in your programming journey.

$ 0.00
2 years ago

Incredible! You have given just more than enough expo to start with. I'll sure put this recommendation to use. You must be a pro now given that you started younger. It is so nice meeting you mate.

$ 0.00
2 years ago

I am far from a pro, I have a pretty good understanding. I have only done programming as a hobby. Although I regret not having used it as a career path.. Very nice meeting you as well.

$ 0.00
2 years ago

As someone interested in programming, I found this article about creating a program with Python to be fascinating. It's always impressive to see the amount of work that goes into developing a complex program, and it's clear that the author has put a lot of effort into this project. However, as someone who understands the struggles of coding homework, I can see how overwhelming it can be to tackle such a large project. In such cases, seeking help from online services like domyassignments can be a lifesaver. Of course, it's important to choose a reputable and reliable service that can deliver high-quality work on time. But when you're feeling stuck or overwhelmed with your coding homework, don't hesitate to look into these options to get help and do my coding homework.

$ 0.00
1 year ago