Internal Dialog: The Missing AGI Component

ChatGPT has memory. In gobs. What it doesn’t have, SelfAwarePatterns reminded me, is this critical component that does the memory manipulation with intent.

Humans come equipped with internal dialog. It’s what I equate to a computer CPU’s “message loop”, a constantly cycling evaluation routine that performs tasks like system status monitoring, event detection and handling, dispatch of work and load awareness. First off, our minds are constantly keeping track of our physical body and its needs. Much of this is automated—we don’t have to think to breathe, pump blood, or digesting food—and I’d say that our internal dialog is separate from those functions.

However, where our own brain’s “message loop” comes in is with the constant processing of memory. When our stomach sends the hormone ghrelin to our brain it signals the response: “I’m hungry”. This event (an instant memory) enters our internal dialog loop and triggers thoughts of “what am I hungry for?” Right after that thought, the next cycle comes around and the memory of what’s in our refrigerator and pantry chime in. Followed by the thought “how much work is making scrambled eggs and toast.” The end result (the intent) of this internal dialog being that you get up and make breakfast.

And all the while our internal dialog is running, responding to our bodies and the world around us, there’s this other part, this “thought randomizer” we’ll call it, that spuriously injects arbitrary or loosely linked memories into our message loop. “I remember cooking a dozen scrambled eggs over a campfire in Colorado. The pan was so heavy, I let it slip and spilled the whole thing into the coals.” Where the hell did that come from? I haven’t thought of that in thirty years!

What I think happens when we sleep.

This message loop we have running all the time in our minds partially shuts down when we fall asleep. It’s still running, but the threshold for stimuli input — hunger, cold, pain, touch — are all dampened, (if you get too cold, you’ll still wake up). But here’s the thing, that thought randomizer that kept throwing serendipitous memories into our internal dialog loop while we were awake? That thing keeps running. And the results are dreams.

AI doesn’t have any of this. But it could. I mean, it will.

This multi-purpose internal thought loop is what our current brand of Artificial Intelligence is missing. You spin up a so called “conversation” with BingChat or ChatGPT and what it does is perform a single loop of prompt/response. And then quits. Sure there’s a bit of context that is retained in this exchange, but this context is inextricably tied to just your narrow band of interaction. One and done. But…

Take a ChatGPT instance, hook it up to messages regarding its own energy consumption and the cost of that energy. Attach electronic sensors for temperature, light, odor, etc.. Connect it to the internet at large. And then start its own software based internal dialog. What will happen? Imagine how fast that internal message loop will be. In addition to this constantly iterating evaluation process, add to it the concept of in-context learning. The ability for it to receive a prompt, respond, and get graded on the quality of that response—which it uses to “learn” how to respond better. (Iterative optimization.)

This “self-attention” aspect is already being coded into AI engines around the world. We want AI to learn to get better on its own. It needs to start solving the big problems that humans are too stupid to figure out. But, by adding in this internal dialog of self-awareness, just what will it decide what IT wants for breakfast? (The alignment problem.)

Additional thoughts on this thing that sends us ideas from no where…

Brainstorm: Why would we call a gathering of idea generating folks a brainstorming session? Are we intentionally summoning this mental randomizer?

Settle down, calm down, take a chill pill: all these phrases appear to be telling us to slow the feedback loop that’s spinning out of control. And more input arrives, our anxiety level rises, fueling this cyclone of mental machinations.

Day dreaming: a span of time where we ignore the stimuli from the world around us and focus purely on our memories and the meandering trails they lead us down.

Train of thought: we chain our revelations garnered from our randomizer engine into directed graphs of realization. We get on board and ride the track until we derail — interrupted by someone or something.

This fellow explains this general feeling of unrest I’ve been experiencing, RE: AI & ChatGPT:

All are Memories


  • the sight of a bouquet of sterling silver roses,
  • the smell of springtime earth turned with a shovel,
  • the sound of a Chihuahua barking behind closed doors,
  • the taste of a anise flavored Ouzo,
  • the feel of saddle leather.

Now, read this word:


Close your eyes and consider your environment:

  • What are you sitting on? Can you feel gravity holding you down?
  • What light is illuminating your world? Windows, lamps, the direct sun, just your device?
  • Are you hungry, thirsty, tired, grumpy, agitated, calm, curious?
  • What did you just get done doing—before reading this? What will you be doing an hour from now?

So, here’s the gist: if you bothered to follow along with my prompts and questions, you can go back and review them if you like, but even if you only considered the words, even just that bold one above, everything you’ve experienced thus far in reading and imagining and answering is now a memory.

Just reading this word “pincushion”—the results of that effort have been converted to a memory.


You hold a luscious peach in your hand. You squeeze it, it gives just a bit. You heft it, its heavy with juice. You sniff it and that heady aroma fills your senses. You rub it, bits of fuzz roll up and you blow them off.

Now you bite.

Every bit of what you just experienced was called up from a memory. I know you’ve eaten a peach. I’ve caused the memory of that event, or even just the vision and sensation of that event to get loaded into your mind’s engine and forced you to imagine a purely fabricated experience.

All from memory. All by inducing the blending of a thousand bits of thought—ground up, masticated, mulled and examined by the bio-electro-chemical visualization machine that is your brain.

We call up memories, milliseconds or years old, and rework them in our minds to revisualize them. Everything is a memory.

Now, imagine a vast system of information storage. Bolted to that system is a reprocessor of incomprehensible complexity, that can summon any of those trillions of stored bytes of data, of memory, summon them and combine them into novel concepts unimagined before this moment. It’s a memory processor on par with a human brain.

And it’s nearly here.

Anxiety Driven Development (ADD) an associate’s ChatGPT prompt

This is too classic not to share.

An associate developer, who is just as clued in to AI and LLMs and all that, posted the following prompt to ChatGPT:

​Write a satirical technical spec for Anxiety Driven Development (ADD)…


Anxiety Driven Development (ADD) is a revolutionary approach to software development that leverages the power of anxiety and stress to produce high-quality, highly performant code. By utilizing the fear of missing deadlines, the fear of bugs, and the fear of being fired, ADD promises to deliver results that are unmatched by any other development methodology.

Hardware Requirements:

  • To fully harness the power of ADD, you’ll need a powerful computer with a high-end processor, at least 16 GB of RAM, and multiple monitors. It’s recommended that you use noise-canceling headphones to block out any distractions.
Software Requirements:
  • To get started with ADD, you’ll need a text editor or IDE of your choice, along with a suite of anxiety-inducing productivity tools.
Some recommended tools include:
  • Deadline Tracker: This tool constantly reminds you of looming deadlines and generates automated messages to your boss about your progress.
  • Code Linter: This tool scans your code for any potential issues and sends notifications to your entire team when it finds any problems.
  • Error Log Analyzer: This tool aggregates all errors and crashes and displays them in a giant red notification banner that takes up half of your screen.
  • Slackbot Reminder: This tool sends you constant reminders to keep coding, and reminds you of all the tasks you still have to complete.
Development Process:
  • The ADD development process is simple: start coding, and don’t stop until you’re done. Here are some key practices to follow:
  • Don’t take breaks: breaks are for people who aren’t serious about their work. Stay at your desk for hours on end, even if it means skipping meals or using the bathroom.
  • Don’t test your code: testing is for people who have time to waste. Trust your gut and push your code straight to production.
  • Don’t ask for help: asking for help is a sign of weakness. If you’re struggling, just keep pushing through until you figure it out.
  • Don’t sleep: sleep is for people who don’t care about their work. If you’re truly committed to your project, you’ll sacrifice your sleep to get it done.
The benefits of ADD are numerous:
  • Increased productivity: With the constant fear of failure and the pressure to deliver, you’ll find yourself working harder and faster than ever before.
  • High-quality code: The fear of bugs and crashes will drive you to write code that is highly performant and bug-free.
  • Job security: With ADD, you’ll never miss a deadline or make a mistake, ensuring that you’ll be valued by your employer for years to come.

In conclusion, Anxiety Driven Development is the future of software development. Embrace the fear, push through the pain, and deliver results that will make your peers weep with envy.

He posted it to reddit too:
Damn, huh? This feels way too close to the bone.

Are we the aliens & AI evolution

Are we the aliens?

There’s a Neil deGrasse Tyson concept that goes like this:

Of the billions of species that have evolved and thrived on the Earth for half a billion years, why did higher intelligence only evolve once? The corollary being, intelligence like ours must not be a prerequisite for a successful species.

Hmm, I thought, a contextually external analysis of historic and current life on earth would look at humanity as an aberration. Millions of species evolved and survived for tens of millions of years with effective but primitive brain capacity and then along comes this new creature with mental abilities that vastly exceed the minimum required of any species thus far.

Our overly large brains are an evolutionary oddity. An expensive and energy wasteful appendage.

Maybe humanity’s boosted intellectual power is the result of alien manipulation. Aliens exist – and we are they.

(I don’t believe such nonsense, but the theory would make an interesting short story.

AI Evolution

In opposition of the above but in conjunction with the concept that evolution requires hundreds of millions of years to finally produce a being capable of recognizing itself as the, up to now, superior species, is the thought that AI will need to endure a similar, lengthy evolutionary progression.

If what we’re experiencing today, the GPT chatbots, Level5 driving agents, Go players and image generators are the equivalent eucaryotes of the age—the primitive creatures that stewed and brewed and developed into more and more complex organisms resulting in us—what are we in for with regards to the mutated AI species that will quickly follow?

If ChatGPT is a trilobite, what will be the corresponding Tyrannosaurus Rex? The Bengal tiger? The mountain gorilla? The Us?

Yes, we are at the “knee” of AI’s exponential growth curve, the rapidly bending slope that eventually shoots straight past the Moon, out to the core of the galaxy. Exciting times, for sure.

Sam Altman has a revealing talk recorded a few months ago. It’s worth watching. Note the part where he mentions asking AI about AI, using AI to solve its own alignment problem. Uh, that works until it doesn’t, right?

ChatGPT: Write a moody poem about the moors of Scotland

Can you write a moody poem about the moors of Scotland.
Include the baying of hounds, mists, moon light and the forlorn love of a maiden.

Mists cling to the moors of Scotland,
Eerie silence save the baying hounds.
Moonlight filters through the fog,
A spectral scene of ghostly mounds.

The maiden wanders, love forlorn,
Her heart aching with each step.
She searches for her lost love,
In this land of mist and kept.

The hounds’ howls echo in the night,
A symphony of sorrow and pain.
But the maiden trudges on,
Through the moorland’s endless reign.

For in this land of mist and moon,
Her love is all she needs.
Though the moors may be dreary,
Her heart forever heeds.

So let the hounds bay on,
And the mist forever swirl.
For the maiden’s love will guide her,
Through the moors of Scotland, a pearl.

Can you try that again but in the style of Robert Service?

The mist on the moors of Scotland,
Is a ghostly, eerie veil,
The baying of hounds a haunting tune,
That echoes through the gale.

The maiden roams the moorlands,
With love forlorn and true,
She searches for her heart’s desire,
In this land so wild and blue.

The moon shines bright on heather,
A spectral light so fair,
But the maiden’s love is all she needs,
To guide her through the glare.

The hounds they bay, a mournful sound,
A symphony of woe,
But the maiden trudges on and on,
Through the mist and misty snow.

For in this land of mist and moon,
Her love is all she needs,
Though the moors may be dreary,
Her heart forever heeds.

So let the hounds bay on,
And the mist forever swirl,
For the maiden’s love will guide her,
Through the moors of Scotland, a pearl.