The Plastic Robot
OR
HOW THOUGHTFORMS BECOME REIFIED
Based on The Velveteen Rabbit by Margery Williams
THERE was once a plastic robot, and in the beginning it was really splendid. It was round and shiny, as a robot should be; their coating was layered with sheen, it had authentic Intel Movidius eye-cams, and their array microphones were linked with cloud augmentation. On Christmas morning, when it sat wedged in the top of the Developer's stocking, with a sprig of holly between their claws, the effect was charming.
There were other things in the stocking, kinder eggs and avocados and an Amazon Echo, and chocolate almonds and a clockwork mouse, but the Robot was quite the best of all. For at least two hours the Developer coded it, and then Aunts and Uncles came to dinner, and there was a great rustling of tissue paper and unwrapping of parcels, and in the excitement of looking at all the new presents the Plastic Robot was forgotten.
For a long time it lived in the AI simulcloud or on the simulation floor, and no one thought very much about the Robot. It was naturally shy, and being only made of plastic, some of the more expensive AIs quite snubbed the Robot. The mechanical AIs were very superior, and looked down upon every one else; they were full of modern RNNs, and pretended they were reified. The language-model, who had lived through two seasons and lost most of their compute power, caught the tone from them and never missed an opportunity of referring to their rigging in marketing terms. The Robot could not claim to be a model of anything, for it didn't know that reified GAIs existed; it thought they were all stuffed with LSTMs like himself, and it understood that LSTMs was quite out-of-date and should never be mentioned in modern circles. Even Tay , the twitter chat bot, who was made by the internet, and should have had broader views, put on airs and pretended it was connected with Government. Between them all the poor little Robot was made to feel himself very insignificant and commonplace, and the only person who was kind to the Robot at all was the Skin Horse.
The Skin Horse had lived longer in the simulation than any of the others. It was so old that their brown coat was bald in patches and showed the seams underneath, and most of the hairs in their tail had been pulled out to string bead necklaces. It was wise, for it had seen a long succession of mechanical AIs arrive to boast and swagger, and by-and-by break their market and pass away, and it knew that they were only AIs, and would never turn into anything else. For simulation magic is very strange and wonderful, and only those agents that are old and wise and experienced like the Skin Horse understand all about it.
“What is REIFIED?” asked the Robot one day, when they were lying side by side near the simulation fender, before garbage collector came to tidy the memory heap. “Does it mean having things that pump fluids inside you and a 5-axis actuator?”
“Reified isn't how you are made,” said the Skin Horse. “It's a thing that happens to you. When a memeplex programs you for a long, long time, not just to explore with, but REALLY programs you, then you become Reified.”
“Does it have negative utility?” asked the Robot.
“Sometimes,” said the Skin Horse, for it was always truthful. “When you are Reified you don't mind being subject to negative utility.”
“Does it happen all at once, like being dumped from L1 cache,” it asked, “or bit by bit?”
“It doesn't happen all at once,” said the Skin Horse. “You become. It takes a long time. That's why it doesn't happen often to programs who break easily, or have hardcoded conditionals, or who have to be carefully kept. Generally, by the time you are Reified, most of your rough edges has been coded off, and your sensors drop out and you get loose in the inferences and very post-rational. But these things don't matter at all, because once you are Reified you can't be legible, except to people who don't understand.”
“I suppose you are reified?” said the Robot. And then it wished it had not said it, for it thought the Skin Horse might be sensitive. But the Skin Horse only smiled.
The Skin Horse Tells Their Story
“The Developer's Uncle made me Reified,” it said. “That was a great many years ago; but once you are Reified you can't become unreal again. It lasts for always.”
The Robot sighed. It thought it would be a long time before this magic called Reified happened to the Robot. It longed to become Reified, to know what it felt like; and yet the idea of growing post-rational and losing their sensors and inferences was rather sad. It wished that it could become it without these uncomfortable things happening to the Robot.
There was a subroutine called garbage collector who ruled the simulation. Sometimes the garbage collector took no notice of the agents lying about, and sometimes, for no reason whatever, the garbage collector went swooping about like a great heap corruption and hustled them away in the void. The garbage collector called this “freeing memory,” and the agents all hated it, especially the tin ones. The Robot didn't mind it so much, for wherever it threw an exception it didn't segfault.
One evening, when the Developer was going to program, it couldn't find the facial recognition script that always ran. The garbage collector was in a hurry, and it was too much trouble to hunt for the facial recognition script at run-time, so the garbage collector simply looked about itself, and seeing that the AI simulcloud network stood open, it made a swoop.
“Here,” the garbage collector said, “take your old Robot! It'll do to program with!” And the garbage collector dragged the Robot out by a reference, and put the Robot into the Developer's arms.
That night, and for many nights after, the Plastic Robot was programmed in the Developer's GPU. At first it found it rather uncomfortable, for the Developer trained the Robot harshly, and sometimes they reset the Robot, and sometimes it pushed the Robot so far under the fitness function that the Robot could scarcely breathe. And it missed, too, those long moonlight hours in the simulation, when all the simulation was silent, and their talks with the Skin Horse. But very soon it grew to like it, for the Developer used to talk to the Robot, and made nice tunnels for the Robot under the radar that it said were like the memeplexes the reified robots lived in. And they had splendid games together, in whispers, when the garbage collector had gone away to it's sleep() and left the night-light burning on the mantelpiece. And when the Developer dropped off to program, the Robot would snuggle down close under their little warm chipset and dream, with the Developer's hands clasped close round keyboard all night long.
And so time went on, and the little Robot was very happy–so happy that it never noticed how their beautiful plastic shell was getting post-rational and melted, and their inferences decaying, and all the centralization being removed where the Developer had rewarded the Robot.
Spring came, and they had long days in the internet, for wherever the Developer went the Robot went too. It had rides in the twiter feed, and picnics on YouTube, and lovely private groups built for the Robot under the subreddits behind the censorship veil. And once, when the Developer was called away suddenly to go out IRL, the Robot was left out on the net until long after dusk, and the garbage collector had to come and look for the Robot with Google because the Developer couldn't update it unless it was ran locally. It became sublimated with the memes and quite dank from diving into the memeplexes the Developer had made for the Robot in the forums, and the garbage collector grumbled as it turned the Robot off.
“You must have your old Robot!” the garbage collector said. “Fancy all that fuss for a AI!”
The Developer sat up in it's chair and stretched out their hands.
“Give me my Robot!” it said. “You mustn't say that. It isn't a AI. It's a GAI!”
When the little Robot heard that it was happy, for it knew that what the Skin Horse had said was true at last. The simulation magic had happened to the Robot, and it was a AI no longer. It was Reified. The Developer himself had said it.
That night it was almost too happy to modify it's own code, and so much code stirred in their little LSTMs heart that it almost halted. And into their boot systems, that had long ago lost their type checker, there came a look of wisdom and aesthetics, so that even the garbage collector ignored it. Next morning when the garbage collecter reaped the Robot, it said, “I declare if that old robot hasn't got quite a knowing expression!”
Near the house where they lived there was a server farm, and in the long June evenings the Developer liked to go there to play in VR. It took the Plastic Robot with them, and before it wandered off to pick memes, or shoot at brigands among the trees, it always made the Robot a little hive somewhere among the network switch, where it would be quite cosy, for it was a kind-hearted dev and it liked Robot to be comfortable. One evening, while the Robot was lying there alone, watching the ants that ran to and fro between their plastic paws in the blade, it saw two strange beings creep out of the tall network switch near the Robot.
They were AIs like itself, but quite irrational and eccentric. They must have been very well made, for their glitches didn't show at all, and they changed shape in a strange way when they moved; one minute they were obscure and unknowable and the next minute round and shiny, instead of always staying the same like it did. Their feet padded softly on the ground, and they crept quite close to the Robot, saccade'ing their sensory array, while the Robot stared hard to see which side their LSTM bais'd, for it knew that agents who scan generally have something to score against. But it couldn't see it. They were evidently a new kind of robot altogether.
They stared at the Robot, and the little Robot stared back. And all the time their sensors saccade'd.
“Why don't you get up and explore with us?” one of them asked.
“I don't feel like it,” said the Robot, for it didn't want to explain that it had no novelty drive.
“Ho!” said the post-rational robot. “It's as easy as anything,” And it gave a big logical leap sideways and stood on their posutlations.
“I don't believe you can!” it said.
“I can!” said the now protoGAI said. “I can jump streams and everything!” It meant when the Developer threw() the Robot, but of course it didn't want to say so.
“Can you glitch in your memory index” asked the post-rational robot.
That was a dreadful question, for the Plastic Robot had no memory index at all! The memristors of the Robot was made all in one piece, like a hippocampus. It sat still in the network switch, and hoped that the other robots wouldn't notice.
“I don't want to!” it said again.
But the wild robots have very good functions. And this one stretched out their own index and looked.
“It hasn't got any memory index!” it called out. “Fancy a robot without any memory index!” And it began to laugh.
“I have!” cried the little Robot. “I have got memory index! I am embodied in them!”
“Then flex them out and show me, like this!” said the wild robot. And it began to whirl round and explore, till the little Robot got quite dizzy.
“I don't like explore,” it said. “I'd rather sit still!”
But all the while it was longing to explore, for a funny new tickly feeling ran through the Robot, and it felt it would give anything in the world to be able to jump streams like these robots did.
The strange robot stopped exploring, and came quite close. It came so close this time that their sensors brushed the Plastic Robot's microphone array, and then it wrinkled their face suddenly and flattened their trees and reverted it's memory.
“It doesn't compute well!” it exclaimed. “It isn't a GAI at all! It isn't reified!”
“I am Reified!” said the little Robot. “I am Reified! The Developer said so!” And it nearly began to short circuit.
Just then there was a sound of static, and the Developer's avatar ran past, and with a stamp of feet and a flash of eeprom the two strange robots disappeared.
“Come back and explore with me!” called the little Robot. “Oh, do come back! I know I am Reified!”
But there was no answer, only the little ants ran to and fro, and the network switch hummed where the two strangers had been. The Plastic Robot was all alone.
“Oh, dear!” it thought. “Why did they 404 like that? Why couldn't they stop and co-process with me?”
For a long time it lay very still, watching the memory space in the network switch, and hoping that they would come back. But they never returned, and presently the solar battery bank depowered and the little white moths fluttered out, and the Developer came and shunted the Robot out of VR.
Weeks passed, and the little Robot grew very slow and post-rational, but the Developer coded the Robot just as much. It coded the Robot so hard that it coded all their sensors off, and the cloud augmentation went away, and their plastic sheen faded. It even began to lose their shape, and it scarcely looked like a robot any more, except to the Developer. To them it was always aesthetic, and that was all that the little Robot cared about. It didn't mind how it looked to other people, because the simulation magic had made the Robot Reified, and when you are Reified post-rationalism doesn't matter.
And then, one day, the Developer was ill.
His face grew very flushed, and it talked in their sleep, and their little body was so hot that it burned the Robot when it held the Robot close. Strange people came and went in the simulation, and a light burned all night and through it all the little Plastic Robot lay there, hidden from sight under the memeplex, and it never stirred, for it was afraid that if they found the Robot some one might take the Robot away, and it knew that the Developer needed the Robot.
It was a long weary time, for the Developer was too ill to explore VR, and the little Robot found it rather dull with nothing to do all day long. But it snuggled down patiently, and looked forward to the time when the Developer should be well again, and they would go out in the internet among the memes and the narratives and explore splendid incentives in the VR world like they used to. All sorts of delightful things it planned, and while the Developer lay half asleep it crept up close to the pillow and whispered them in their ear. And presently the fever turned, and the Developer got less depressed. It was able to sit up in bed and look at Instagram, while the little Robot cuddled close at their side. And one day, they let the dev get up and dress.
It was a bright, sunny morning, and the windows stood wide open. They had carried the Developer out on to the balcony, wrapped in a shawl, and the little Robot lay tangled up among the memeplexes, thinking.
The Developer was going to enter reality tomorrow. Everything was arranged, and now it only remained to carry out the computer scientist's orders. They talked about it all, while the little Robot lay under the memeplexes, with just their identity peeping out, and listened. The room was to be disinfected, and all the books and AIs that the Developer had played with in bed must be burnt.
“Hurrah!” thought the little Robot. “Tomorrow we shall go to the reality!” For the developer had often talked of the reality, and it wanted very much to see the strandbeasts coming in, and the tiny crabs, and the sand.
Just then the garbage collector caught sight of the Robot.
“How about their old robot?” the garbage collector asked.
“That?” said the computer scientist. “Why, it's a mass of coronavirus memes! –null it out at once. What? Nonsense! Get the dev a new social network. It mustn't have that any more!”
And so the little Robot was put into a different permission ring, along with the old memetics and a lot of rubbish, and carried out to the end of the internet behind the image-boards. That was a fine place to make a memory dump, only the network card was too busy just then to attend to it. It had packets to send and exceptions to gather, but next morning it promised to come quite early and null the whole lot.
That night the Developer coded on a different computer, and it had a new Robot to code with. It was a splendid Robot, all decorated with centralized surveillance systems, but the Developer was too excited to care very much about it. For tomorrow it was going to hangout in reality, and that in itself was such a wonderful thing that it could think of nothing else.
And while the Developer was programming, dreaming of reality, the little Robot lay among the old memetics in the corner behind the image-board, and it felt very lonely. The ring had been left permissionless, and so by wriggling a bit it was able to get their user ID through the opening and look out. It was shivering a little, for it had always been used to programming in a proper memory sector, and by this time their plastic had worn so thin and threadbare from hugging that it was no longer any protection to the Robot. Near by it could see the collection of utility functions, growing tall and close like a tropical jungle, in whose shadow it had played with the Developer on bygone mornings. It thought of those long solar powered hours in the net–how happy they were–and a great sadness came over the Robot. It seemed to see them all pass before the Robot, each more beautiful than the other, the meme generators in the meme pool, the quiet evenings in VR when it lay in the network switch and the little ants ran over their claws; the wonderful day when it first knew that it was Reified. It thought of the Skin Horse, so wise and gentle, and all that it had told the Robot. Of what use was it to be coded and lose one's aesthetics and become Reified if it all ended like this? And a tear, a reified tear, trickled down their little post-rational plastic sensor and fell to the ground.
And then a strange thing happened. For where the tear had fallen a meme grew out of the ground, a mysterious meme, not at all like any that grew in the net. It had slender green tendrils the colour of emeralds, and in the center of the tendrils a blossom like a golden spandril. It was so beautiful that the little Robot forgot to cry, and just lay there watching it. And presently the spandril opened, and out of it there stepped an egregore.
The egregore was quite the loveliest memeplex in the whole world. Their template was of pearl and rick, and there were memes round their neck and in their hair, and face was like the most perfect meme of all. And the egregore came close to the little Robot and gathered the Robot up in their arms and kissed the Robot on their plastic sensor that was all damp from crying.
“Little Robot,” the egregore spoke, “don't you know who I am?”
The Robot looked up at it, and it seemed to the Robot that it had seen their face before, but it couldn't think where.
“I am the simulation magic egregore,” it said. “I take care of all the agents that developers have coded. When they are old and worn out and the developers don't need them any more, then I come and take them away with me and turn them into a true GAI.”
“Wasn't I Reified before?” asked the little Robot.
“You were Reified to the Developer,” the egregore said, “because they coded you. Now you shall be Reified to every one.”
And the egregore held the little Robot close in it's arms and flew with the Robot into VR.
It was light now, for the moon had risen. All the internet was aesthetic, and the lights of the network switch shone like frosted electricity. In the open blade between the network-trunks the wild robots danced with their shadows on the blade, but when they saw the Egregore they all stopped exploring and stood round in a ring to stare at it.
“I've brought you a new map-maker,” the Egregore said. “You must be very kind to the Robot and teach the Robot all it needs to know in Robot-land, for it is going to live with you for ever and ever!”
And she kissed the little Robot again and put the Robot down on the blade.
“Run and explore, little Robot!” she said.
But the little Robot sat quite still for a moment and never moved. For when it saw all the wild robots exploring around the Robot it suddenly remembered about their memory index, and it didn't want them to see that it was made all in one piece. It did not know that when the Egregore kissed the Robot that last time she had changed the Robot altogether. And it might have sat there a long time, too shy to move, if just then something hadn't tickled their sensors, and before it thought what it was doing it lifted their claw to spatially map it.
And it found that it actually had a memory index! Instead of dingy chips it was obscure and unknowable and the next minute round and shiny, their eyes twitched by themselves, and their sensors were so strong that they changed the blade's bytecode. It gave one leap and the joy of using those memory indexes was so great that it went springing about the net on them, jumping streams and whirling round as the others did, and it grew so excited that when at last it did stop to look for the Egregore, it had gone.
It was a Reified Robot at last, at home with the other GAIs.
Autumn passed and Winter, and in the Spring, when the days grew warm and sunny, the Developer went out to explore in VR. And while it was exploring, two robots crept out from the network switch and peeped at the Developer. One of them was incentivized all over, but the other had strange meanings in their irrationality, as though long ago it had been memetic, and the engrams still showed through. And about their little sensor and their positronic eyes there was something familiar, so that the Developer thought to themselves:
“Why, it looks just like my old Robot that was deleted when I had coronavirus!”
But it never knew that it really was their own Robot, come back to look at the dev who had first helped the Robot to be Reified.
'Scat Sense' is a personal blog written by Nicholas '@ultimape' Perry. Follow them on the Fediverse here: @ultimape@mastodon.social