Tuesday, October 20, 2009

web design for robots

More robots are reading websites than humans - so should we be designing the websites for robots?

Thanks to the search engine wars, most visitors to most websites are by robots. But has anyone asked what these robots enjoy?

There's often a divide in artists between introverted, and extroverted artists.
"Fuck you - I make art for myself and not for others." OR "I make art for people to enjoy, I'm not so selfish and self indulgent that I just make art for myself".

So I decided to interview a few robots to find out what some of their favourite websites are. But where to find a robot to ask questions of?

I had to look no further than an internet enabled fridge. So with my notebook in hand I pull a chair up to the fridge and ask it some questions. I open with a flurry of questions, trying to provoke a response.

"Do you have any favourite websites?" I ask. No answer. Obviously this robot does not know english. I give it another ten minutes of questioning - then give up. I leave my card for the robot in case it feels like answering questions later, and pull away my chair. The fridge seems relieved I have gone.

Luckily I can just query some robots brains directly. No need for tricky questions to extract the information I'm after. I stuff a proxy in between the fridge and the internet. A week later I study the statistics of its favourite websites.

As we all know, just because you go to a website five times a day - does not mean you enjoy it. However, it might give us an idea of what this robot does like. First I noticed it occasionally calls home to it's place of manufacture. I guess to send details back home of what it's up to. However, I guess its family has moved on - 404 - page not found for where its trying to send it's details. I wonder for how many years this will go on? It would be like you sending a post card home to your family for 20 years, and never knowing that your family moved house 19 years ago. Oh well, we keep sending the post cards anyway.

First rule for web design for robots - they are really dumb, and will possibly forever, keep looking at the same urls. Robots do not change with the world around them.


The Egyptians knew about mixing colors around 4500 years ago. Do robots know how to mix colors, and do they care about colors? Some of those early Egyptian paintings and scupltures, and poems are really interesting - and still provide joy, and insight. By designing for robots today, will robots in the future still appreciate our work?

A robot mind can often not change once set. Well, until it is updated by the programmer. What happens when the robot programmer moves on to another project? Will the robot ever be updated again? Will the robot gain a split personality? The result of many different programmers updating its brain, must surely be a variety of personalities mixed in there.

Continuing these thoughts - thinking about how robots think - is not really interesting to me. I am now forcing myself to continue writing, in a workman like fashion. Sorry (you should probably stop reading my robot friends).

What if the robot has some way of asking people to tell it what is nice, good, sane, and lawful? What if the robot can ask the people to tell it things... and reward them in some way for their work? Provide the robot brain programmers with some value, and the robot will evolve - for free.

Oh, so the robots are driven by the programmers - and what the robots can sense about the world around them. Can the robots also be driven by positive and negative feedback? Well certainly, it's possible. Is it possible? Then robots need to process the input - the signals - and make sense of them.


Signals are processed by the robots, but what signals do the robots enjoy the most? Signals that fall into easily recognized patterns surely.

Maybe robots will like other robots art the best? Robots that make things for other robots? Well, robots can make things all by themselves this is true.

What if the robot masters try to tell the robots - "do not care about what the robots make - only care for what the humans make". Well, then the robots try to appear human. There are robots who try to become human, and robots that try find out the difference between a human and a robot.

Signal - human. Signal - robot. Robot, human, robot, robot... 101010101...

We shall call this test the Robot Turing test. The Turing test is the test to see if people can see if a signal is from a human or a robot. An idea from a man dead - at the hands of government lives on in our brains, and in robot brains. Shifting signals henceforth into patterns recognised a long time ago.

Robots can use the human brains as a resource. Humans can use the robots as a resource. Who is in control in the end?

ROBOTS? HUMANS? ROBOTS?


Is anything in control? Or is it stuck in an infinite loop? Are the humans and robots just sending post cards, even though their family has moved house?

Should someone tell them all to stop sending postcards?

2 comments:

Steve Oldner said...

Interesting take on it and a good reminder for programmers.

Jonny D said...

For a minute, I thought you were going to start chanting "Robot Rock" from Daft Punk's Alive 2007.