Recursive quest of robots

Today I stumbled across and article on techcrunch .

Anki is doing some cool innovation and working on home robots, they named it Vector. Vector is supposed to reach closer on the parameters of “Human Like” experience scale. They aren’t using Alexa or Google Assistant, instead used some third party knowledge graph to build the embedded interactive technology. Interface looks pretty cool though on the aesthetic design.

#Not-TL-DR fiction

However this article delved me into a thought; what if we are super advanced robots ourselves created by a species(which also had many ideas about it’s inception like us). And at some stage technology enabled them to create something which can reproduce and grow using the available resources and continue to improve the embedded AI and pass on using genetic configuration strings. What if this is all recursive? And continuous exploitation of resources leads the change of planets and may be the gas we should breath accordingly. Somehow this doesn’t appear an crazy idea to me.

Artificial Intelligence vs Human Social Existence

Rowing the boat against the wind in a continuous pursuit to explore the idea of self existence, is the process of human evolution.

“Against” is not an immediate intent while doing what we do. It is an unavoidable phenomenon. This is what we see from the history of evolution where humans were “trying” to solve a problem. All changes we made in the hope of “ease” and “growth” or in short “pursuit of happyness“, become such.

Sensing Around:

Alright, if this is all complex or not intuitive. If questions as “which history you are talking about?” are popping up. I shall spend no time presenting the stats and will ask you to witness next few years. Looking closely as a witness, not just letting things happen as an actor enjoying the show while performing.

I feel immense joy as a member of this world and specially a Computer Science Graduate, when great research and development teams of AI, Machine Learning, Deep Learning, Natural Language Processing, IoT accomplish historical milestone in the scientific innovations and technological advancement. And then they come to us as “means to ease out life“. accolades for the Google Duplex.Application though which you may experience this great technology in future is, Google Assistant. Google Assistant is still a great tool without this awesome new add-on powerful soul in it. Now I feel it is going on the lines of something I had already mentioned in my last post (before the above Keynote). There I was talking about the future possible with Google Assistant.

Point to Ponder:

We are stepping closer to the era where machines will coexist with humans almost similarly in Businesses, Industries and Social Life. Actually they might be regarded as smarter. They will be faster in doing what they are designed for. In future machines might design machines hence we will eventually loose the power(if not sense of accomplishment) on them to decide.  Below is how a typical organization hierarchy might be. A fair organization might keep transparent perspective towards the employed resources irrespective of type(which is a step ahead of color, race and gender fairness which is followed today).

Knowledge based Learning:

Why we want life to be eased? Let’s look at the skill learning cycle below to see why and the skill learning process is governed.Our current skill learning process is “Knowledge Based”. We hone our skills to do well in the industries areas we work for. So we train based on the knowledge we have gained in the era we are into, after industrial revolution. It is closely resembling to the world as described in the book “The World Is Flat” by Thomas L. Friedman.

What we can do?

Who shall be the consumer of “life to be eased out?” When humans go out of work they need to find new purpose and need skills for the purpose. I don’t know if that is right or wrong and if this is how things shall lead in Universe. One scary and weird idea comes to me if we ourselves are such complex machines and aren’t aware of it. And now I just want to let my “save my life” instinct kick in, and share the thoughts of Jack Ma.Jack says knowledge based study and skills won’t lead a path with humans leading the system. Knowledge based path means human trying to learns skills based on knowledge obtained over few hundred years, on which we are training the machines.  Knowledge based approach: is one of the approaches on which machines are based.


My idea for education for next generation resonates around his thoughts that human values, believing on intuitions, independent thinking, care for others, team work and such notions which build deeper connection with nature. They will keep human unique in the world after few years when machines will be lot more smarter than us in following and learning the skills we have obtained in last few years.

What apps do you wish someone would make for you?

This question was originally posted on Quora. I had posted an answer there and then thought of making it a part of my blog as well.

What apps do you wish someone would make for you?

While framing the answer I felt this is potential of a great design discussion and it was opening gates to many ideas with with great flow charts. In order to not let is explode I tried to keep my answer brief and if anyone interested I am all sport for a discussion upon it further.

Seriously! with so many apps in market, it has become an Amazon like jungle with many trees and fruits, where we know(or at-least have a hunch) the fruit exists, but challenge is how to find the one you are looking for. And most importantly here fruit is something you can hypothesize and most probably it would already exist quite closer to your imagination. But how do I reach to it? Suppose I found a fruit which appears like the one I was thinking off, I don’t know it for sure unless I taste it, and worse is, when I taste it I realize naah! not what I wanted. And now should I re-imagine a different fruit or try a different similar looking fruit? OMG! thinking about apps appear pretty complex now.

Breaking into sub-problems:

The way I would further break the problem in following sub-problems:

1. When would I know I might need a app? (or) How would I know what I am thinking can be helped by an app?

2. If I am sure of what I am thinking then how would I create a proper search string to find them(app)?

3. How would I be sure that the search string I have created is exactly how the app publisher would have kept it in the tags to be searched?

4. When I am give 1000+ choices how would I find the one without trying them one by one?

5. Because I don’t know which all apps exist and I won’t know there might exist an app for the problem I am thinking. Hence I might not go and search for it. And just live with all that comes to be from recommendations.

One potential solution to address above sub-problems:

I guess we should use something like AlterEgoAlterEgo is a device in evolution, which is growing the capability of reading our thoughts. Now modify it a bit for our use case. Let’s feed this(thought) to an AI system which breaks the need into “app capabilities”, I am looking for and makes the search for me. But this search will be more like “machine searching machine” and I hope better chances of mutual understanding here<wink>. Sounds crazy! but if you try to design, it would make sense. Now question is search where? We have all systems designed to be searched by Humans. Great! lets make that too.

A google like search for machines: While publishing an app, it would be tested by AI bots and their capabilities would be fed to a Database before they are uploaded to any app store. There will be a many to many relationships between apps and their capabilities. Database will capture the mapping of capability and corresponding apps.

There you go:

You think something -> AlterEgo Like Deice reads it feeds it to machine learning engine-> This Engine translates what yo need to capabilities and -> Google for machines gets the app(s) for you, which has highest rank in the capabilities score.

I guess this is what I would want as an app to do for me. My search app. I am not sure if this is the future of Google Assistant