Tuesday, 20 August 2013

THE BOT (3367 words)(23/09/2009)

THE BOT (3367 words)(23/09/2009)

The sun was blazing in the sky, it was going to be another roasting day in Haze City. Jinny, scratching himself and yawning pulled the blinds down again on his thirty-fifth floor hab cube's living room window, letting the light in through the chinks to illuminate the countless motes of dust floating on the warm air.
He then padded along to the iFood machine and placed his hand on the receiver. From analysis of his skin and electromagnetic body signal (so the instructions said) it worked out what exactly his body needed. After a moment or to of whizzing and clicking the door on the front opened to reveal a steaming bowl of hot cereal.
'Always the same...’ he muttered.
His mother had got him the machine, to wean him off the junk food. At lunch it would give him a salad carefully prepared to give him the exact RDA of all the vitamins he needed and at dinner either chicken or fish. Usually around 10pm Jinny would be so hungry he would dial a pizza from the iJunk machine and be done with it. He often wondered if he stuck to the iFood’s regime if it would eventually give out anything more palatable but so far he had not had the will power.

With his breakfast then he slouched down onto the sofa and switched on the GleeMax. He set it to passive/stealth mode and relaxed. He was in temporary unemployment at the moment and since the hab cube was government issue he was loving it. He would have to get another job eventually but for the moment he was glad to get away from the industry.
'Check the live feeds' he said, and the GleeMax separated out six windows on the TV’s 60inch screen and presented him with the current choices,
'Stick on Wheel of Inversion then', he said, 'And list my downloads - left.'
The GleeMax dutifully complied.
He finished his cereal and threw the plastic bowl and spoon in the trash chute. After a while of half-watching the game show where people tried not to vomit and scrolling through his downloaded media a blinking light on the panel alerted him to an incoming body-send request.
It was his mother, the info box told him on the body-send readout of the screen. Dang it, he thought, what was the use of stealth mode when folk like his mother just sent requests willy-nilly? She was old though and hadn't quite got the hang of this new fangled medium.
'Accept.' he said and the image of his mother was faded into the room.
New technology meant that she appeared as real as if she had been there, cast from multiple holo-projectors positioned around the room. Intelligent software analysed the position she was in, in reality and fitted her into the room. So when she sat down on the sofa of her own living room, she appeared, to Jinny, to be sitting down on his spare chair.
He rolled his eyes, why did she check the chair for dirt when she knew she was sitting down in her own house?
'Morning mum', he said with a smile. Despite her sudden arrival he always tried to be pleased to see her.
'Morning Jinny. I'm just calling to remind you about your Uncle Skoda's birthday.'
Jinny groaned, 'Oh no.'
'Jinny, you promised!’ scolded his mother, 'I know he tends to go on and on, but he's not getting any younger and it means so much to him.'
Jinny sighed and said, 'I suppose so.'

Later, he'd got rid of his mother in under an hour, which was amazing, he was browsing the job section of the local online paper. He disregarded any jobs that would mean he would have to leave his hab cube. Were these people living in the dark ages? Jinny tried to remember the last time he'd left his hab cube, had it been a year? Why bother when the good old GleeMax provided everything you needed.

Things had been different in his father's day, he knew that. From Haze, the jet shuttle would have you in New York in an hour, Tokyo in two. But then the fossil fuels had all dried up and the human race went back to windmills and waves for their power. If you wanted to travel anywhere it was either walk or ride (a horse or bike) for short distances, take the SRT (Solar Robot Tramway) if you were travelling in a town or a dirigible for intercity.

Even just a few years ago his mum would still be demanding that he turn up in person to family events, but she had long since stopped insisting on this. The SRT was less used and less reliable now and more and more people were becoming hermits. Hermits with very diverse virtual social lives though.

Back in Jinny's dad's day, a period known as the Age of the Global Family, the whole world was like a village. Jinny's aunt, uncles and cousins were scattered all over the globe. Some in Hong Kong, some in Rio, some in Perth (Australia) and some in Cape Town. Travel between these places had been easy and like most families these days Jinny was an interesting mix of races, in his case, Scottish, Indonesian, Brazilian and Afrikaans.

All that had changed now though. Nowadays you visited your in-laws by way of the GleeMax. If you had the deluxe model (as Jinny did) then you could go on virtual holidays too, not all of them being based in the real world either.

After looking through the jobs section and finding nothing that he fancied he played a few games, both on- and offline, then checked his e-mail, g-mail, twit-mail, iSpod-mail, plethora of personal social network mailboxes, message boards, forums, PMs, ICQs, chat handlers, blogs and the many other ways that he interacted with people all over the world. This took hours.

He had lunch, dialling it from the iFood and receiving what it thought his body needed. A glass of orange juice, two slices of dry toast and a vitamin supplement. Sighing keyed in a low-carb option into the iJunk and received three bags of crisps. He then made a crisp sandwich using the toast.

He'd been going back to his old hobby of coding ancient open source games lately - there was no money in it - but he enjoyed it immensely. Looking through some old files on his slam-drive he found some game code he'd not touched since he was a kid (he was in his fifties now).
It had been written for a game called World of Witchcraft back when it had gone open source and was what was termed at the time 'bot code'. This was back when games were actually written by humans and not AIs.

Games such as Witchcraft allowed someone to take on the character of an elf or goblin or whatever and stomp around a persistent online fantasy world. To progress in the game you killed monsters to take their treasure and gain experience, new skills and spells.
However, to get to the highest levels of the game took months and to someone like Jinny there was more fun in programming some software to play the game for you than playing it yourself.
The programme he had coded was called JinBot 1.6 and would in essence 'play' the game for him, hunting monsters, taking treasure, even going back to the town to sell the loot to the merchants.

It had worked very well, but his on-line friends who had also been playing the game had quickly spotted when JinBot was in charge as it would not respond to /tells and other means of communication.
So he had recoded it with some simple routines to ape speech. JinBot 1.7 would respond to things like 'hello' with a few stock replies. By the time he'd got to JinBot 2.0 it was so good that his friends would tease him that it actually made more sense than him!

He spent all afternoon going over the code and reminiscing about his youth and when he looked away from the old VDU and back at the GleeMax widescreen monitor an idea began to form in his mind.

The LAST thing he wanted to do was go to his uncle's shindig as the old duffer would go on for hours about whatever topic of the day was bothering him the most. The beauty of it was that he wouldn't even have to re-write most of the code which was in good old 'C' because all he would have to do would be to skin it into an app and the GleeMax would send it off to the central AIs at G-corp who would then parse the whole load into BufferD AI code. Genius!

However, he would need a TON of motion capture and the more vocal recording he made, the more authentic the JinBot would sound convincing, so to that end he spent the rest of the day walking around, sitting, standing, drinking and pretending to have conversations. All of this was captured by the GleeMax sensors and fed into the JinBot code. Then he did the vocals, saying things like,
'Yes, it is warm isn't it?' and 'That's very interesting Uncle Skoda, do carry one.'

Still, it took all night to embed this stuff into the code and several more days of working round the clock before JinBot 3.0 was ready. He decided to trial it straight away at his Uncle's birthday, why not? If he got rumbled he could just say his GleeMax was malfunctioning, his mother and the other oldies knew so little about this sort of thing he was sure they'd fall for it.

So when it was time, instead of using the body-send in the GleeMax he ran the JinBot app. He let the thing run in a windowed off corner of the widescreen while he got on with the much more interesting activity of playing games and chatting to friends.
He couldn't keep his eyes off the bot though, it seemed as if they were all taken in!
He turned down the volume of his game and watched it for a while. His infuriating cousin Mercedes was talking to the bot,
'So you listening to the Jaxon 10?’ she said, mentioning the latest insipid AI created holo-band.
'That's very interesting, please continue... Mercedes’ replied the bot.
'What-ever.', said his cousin and wandered off.
Score one to the bot!
Next her kid brother, Honda, came and addressed him in the latest kiddie speak that was all across the interweb.
'Tundra, bra. Chopup grilled kungfu hose-beams n' e-codex?’ the lad asked innocently enough.
'Syntax error.’ replied the bot, 'External command not recognised. Terminating.'
Dammit, thought Jinny, the boy's idiot jargon had crashed the program.
'Tun, bra, tun’, nodded the lad sagely, 'Mo' bun fun four oh four yah? Max out.'
It seemed like the bot's error message had fooled the boy too! Score two to the bot.

The bot then sat for a while and stared into space. His mother sad down beside him and said,
'Turn off whatever feed your watching and listen to me...'
Ah, thought Jinny, I can stop watching now. The bot was programmed to go into a nod-and-smile loop while his mum was talking. She could be passing on gossip to it for up to over an hour.
Maybe later he would fast forward through it to see if there was anything interesting, but probably not.

After the initial success, he refined the code a little, building yet another release, and sent the bot to two more parties, a christening and his brother's third wedding.
The bot seemed to work like a charm. He even added a dancing routine, lifted the avatar code straight from an open source forum and cutting and pasting the whole lot into his own program.
At his brother's wedding he danced like a disco king!

This gave Jinny much more time to do things he loved, namely sitting around and playing games on the GleeMax or chatting up women on the X-rated 3D channels.

One day, much to his surprise, an unsolicited body-send materialised in his living room. The last time that had happened was when there had been a fire in the building. Only emergency response units had the authority to body-send to you without permission.
It was a small man in a grey suit.
‘Mr Jonathan Jonnington-Smythe I presume?’
Jinny brushed nacho crumbs from his lap and stood up, ‘Er..yes.’
‘I am an AI avatar, designated B8-KIP. I am here regarding your illegal use of the GleeMax.’
‘Huh?’, Jinny was confused. Sure he downloaded torrents and jab-files, but who didn’t? Usually you just get a nasty letter and they squeezed your bandwidth for a month. I had happened to him loads of times.
It dawned on him, ‘If it’s about the porn then…’
The avatar held up its right hand,
‘This does not regard that matter. I am from the BufferD programming unit. It is in regards to the code you have been parsing via the GleeMax.’
‘That’s illegal?’
‘It may come as a surprise to you, but yes. Yes it is. It is illegal to represent yourself or others by any other means than direct interface of a human body via the body-send software. In short, bots are not allowed.’
‘But.. really? Surely no one has ever done it before.’
‘No.’, the avatar admitted, ‘It has been done before and we always respond the same way.’
‘So what are you going to do?’ said Jinny defiantly. He had dealt with internet Nazis before.
‘Cut you off and lock you in. You, My Smythe are a waste of skin and if you don’t want to participate in society in an active way then you will be terminated. Goodbye!’
The avatar vanished leaving Jinny in a state of dumbfoundment.
He rushed over and checked the door to the hallway. Locked. He rattled it then pulled it, but it was hopeless. The thick metal portal was designed to withstand a terrorist bomb blast.
In fact the whole hab cube was bomb proof, and although he had never thought about it before, a very effective prison.
To calm his nerves, he picked up a dirty glass with the thought of getting a drink and took it to the sink. He turned on the tap, but no water came out.
‘They’ve cut off the water too!’ he cried.
He tried the Batfone, the Gleemax and the Didotron. All were dead. He tried a light switch. Dead. The electricity was off.
‘What now?’ he moaned in despair.
He went over to the windows and saw that one had been open when the lockdown had occurred. As luck would have it an empty soda can had blocked it when the windows had gone into autolock and he could still swing it open. It was high up on the wall, at head height, but at least he would still have air.
He leaned out, hoping to call down to someone for help, but was dismayed when he saw the streets were deserted. Somewhere in the distance he heard the ringing bell of an SRT went over an unused pedestrian crossing.
The water was off, did that mean they had cut off the food too? He found himself suddenly starving and approached the iJunk and the iFood that sat next to each other on the otherwise empty kitchen work surface.
They were both dead, but he looked at the back of the iFood. There was a long hose plugged in the back, as well as the power cable. With a hard wrench he pulled the whole thing from the wall, lifting up a couple of tiles and leaving the hose dangling down off the counter. Some grey mass leaked out of it.
He sucked on the hose, but only a little of the mass came out. It must be off at the mains like the water he supposed. The grey mass tasted of well.. everything.. it was salty, sweet and greasy, he assumed all the flavour and texture was sorted out in the iFood itself. He ripped off the iJunk and found it too had grey matter in its hose pipe. It tasted the same. It filled him up but gave him a raging thirst.

Eventually he slept and the next morning, his head pounding from dehydration he drank the water from the toilet cistern. He went around the hab cube looking for things that could help him, but could find nothing.
Finally he scooped the last of the cistern water into empty cans and pots to save for later.

Three days later the water had all run out but when he set the sofa on fire to set off the fire alarms he had it replenished when the sprinkler system kicked in. He was wet and no longer thirsty, but no closer to escape.

Starving he tried the food hoses again. He sucked on them, but nothing came out. They must come into the cube somewhere though he thought and began to pull on one of them. Tiles and plaster came from the walls and clattered on the floor.
He followed the hose under a cupboard and down to below the sink. There were two valves plumbed into a box set flush with the wall.
Next he pulled one of the hose pipes out of the valve. Nothing much happened but he wondered what would happen if he removed the valve, which seemed to be deadlocked.
Savagely he ripped the GleeMax from under the TV and rushing across to the sink, dove under it and began hammering at the valves. Bits of electronics scattered everywhere and a shard of plastic cut him on the cheek, but one of the valves suddenly sheared off completely and a jet of grey mass hit him full in the face.

Laughing he scooped it up and hungrily devoured several handfuls. The jet of matter wasn’t letting up though and after no more than five minutes the living room was ankle deep in gunk. Confused Jinny climbed up onto the burnt sofa. After fifteen minutes the gunk was covering it.
Even with the bedroom and bathroom doors open the whole cube was full after an hour. Jinny leaned out the window despondently as a torrent of grey mass fell either side of his head to fall splattering on the street far below.
Well, he wouldn’t go hungry he supposed, but if he fell asleep then he would probably be washed out of the window or more likely drown.

Suddenly there was a popping and grinding sound from the front door. Moments later it swung open and two work men were swept off their feet by the flopping rolling mass of grey ooze.
‘Thank God!’ cried Jinny as he swam for the door.
‘What happened?’ said one of the men, ‘We had a complaint from the cube below about someone pouring porridge out of the window. Your door was locked, we had to use the manual override.’
‘Let me out of here!’ was all Jinny managed as a reply as he ran off down the corridor as fast as he could, shaking off the gunk as he went.

That night he had managed to make it into some woods on the edge of town. Here he was, a fugitive! But free of his cube at least and murderous AIs. He had ran and ran, heading for the hills. This was it, he thought happily as he lay down in lea of a tree, this is how man is meant to live, not trapped in a hab cube eating junk and watching his ass grow bigger day by day. He could start a revolution, get people to wake up.
With such cheerful thoughts in his head he settled down to sleep. All he needed now was a banjo, so he could play it for the rabbits and squirrels, just like in the cartoons…





No comments:

Post a Comment