<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Oak City Intelligence</title>
    <link>https://oakcityintelligence.com/blog/</link>
    <description>Practical writing about AI for local businesses and people who want to understand what's actually happening.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 26 Aug 2026 13:57:08 GMT</lastBuildDate>
    <atom:link href="https://oakcityintelligence.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>It Doesn&apos;t Remember. It Re-Reads.</title>
      <link>https://oakcityintelligence.com/blog/it-doesnt-remember-it-re-reads/</link>
      <guid isPermaLink="true">https://oakcityintelligence.com/blog/it-doesnt-remember-it-re-reads/</guid>
      <description>AI does not remember you. Something else writes a file about you and hands it over, every single time. What that means for the hype and the paranoia.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>The Room</h2>
<p>One day at an in-person event, someone said they believed that AI remembered everything. At the same event, someone else said, &quot;it remembers my wife&#39;s name, it remembers what happened.&quot;</p>
<p>Both were true, in the sense that they believed them, and the first person was saying what a lot of people are saying. But the second person was using the word remember in the way people use it about computers in general, to mean &quot;stores data about.&quot; They&#39;re not the same thing.</p>
<h2>What Happens When You Type</h2>
<p>When you talk to an AI, you&#39;re not actually talking to it. You&#39;re talking to a machine that reads your words and predicts the next words you&#39;ll say. The model&#39;s weights do not change when you talk to it. Talking to it does not train it. It&#39;s like a book: it doesn&#39;t change just because you read it.</p>
<p>Everything it appears to know about you in a conversation is text sitting in front of it — the context window. The whole conversation is re-read from the beginning on every reply.</p>
<p>Between one message and the next, the model itself retains nothing. Statelessness is the default.</p>
<p>So the thing that remembers your wife&#39;s name is not the AI. It&#39;s a feature that stores a file about you and then feeds it to the AI on every request.</p>
<p>The way a search engine works is not by keeping a cache of every webpage in the world and searching it, but by indexing webpages. The index is a much smaller thing. You could store it on a laptop.</p>
<p>That&#39;s how the first person&#39;s misunderstanding was fixed. But the second person&#39;s is deeper.</p>
<h2>Then Why Does It Know My Wife&#39;s Name?</h2>
<p>The &quot;memory&quot; in consumer AI products is a feature built around the model, not a property of it. It works by extracting salient facts, storing them outside the model, and re-inserting them into the context on later conversations. The model is not recalling. It is reading a note that was placed in front of it.</p>
<p>That&#39;s not the only kind of AI memory. Some companies are using data from you to train the model itself. But that&#39;s not what most users mean when they say the AI remembers them. They&#39;re talking about the other kind: the kind where something outside the model reads your chats, decides a fact is worth keeping, files it, and quietly pastes it back in next time.</p>
<p>That&#39;s what I mean when I say the model itself forgets everything the moment it stops typing. It&#39;s not an exaggeration. The model truly does forget everything. It&#39;s not a metaphor. It&#39;s literally true.</p>
<h2>The Business Version of the Same Trick</h2>
<p>The same trick is used on the business side. The idea of retrieval-augmented generation (RAG) is to store text as embeddings — numeric representations that let you search by meaning rather than by keyword — and then, when a user asks a question, to use the embeddings to figure out which bits of text are most relevant and stick those into the context window.</p>
<p>A lot of people are talking about retrieval as if it were a new idea. It&#39;s just a more sophisticated version of the same trick. Instead of just storing a summary of your previous conversations, the system stores a bunch of chunks of text and uses embeddings to figure out which ones are most relevant to what you&#39;re asking now.</p>
<p>At question time, the most relevant chunks are retrieved and placed into the context window. The model still only sees what got pasted in. Retrieval changes what it is handed, not what it is.</p>
<p>It&#39;s the same trick. You hand it some text, and it tells you what&#39;s in the text. The only difference is that now something else is deciding what to hand it.</p>
<h2>It Doesn&#39;t Remember, It Re-Reads</h2>
<p>In fact, the context window is finite, so there&#39;s always a point where you have to decide what to do: drop the oldest stuff and keep the rest? Summarize the oldest stuff? That&#39;s a decision about what to include, too, even if it&#39;s made by default rules.</p>
<p>So everything I&#39;ve described above is not the model remembering. All of it is something else deciding what to show it.</p>
<h2>Why It Can&#39;t Watch Everything</h2>
<p>This is not just a technical quirk of large language models. It&#39;s the only way you could build a system that worked this way. The reason the model has to re-read the whole thing on every request is that every token in the context counts toward the cost. So if you want to keep a complete record of one person&#39;s life in context, you&#39;d have to pay to re-read all of it on every request. That&#39;s not a bug. That&#39;s the economics of how the system works.</p>
<p>This is why people who say &quot;they promised not to keep a record of everything I say&quot; are mistaken. It&#39;s not that they promised not to. It&#39;s that there is no business model behind keeping a complete record. It&#39;s just too expensive. Doing that at full fidelity would take all the energy of the sun and all the money in the world.</p>
<h2>If You Run a Business</h2>
<p>This is a feature you can rely on, not a limitation you have to route around.</p>
<p>If you want an AI system to know something about your business, someone has to put it somewhere it can be retrieved. It doesn&#39;t learn on its own. You can&#39;t just start talking to it and expect it to know what you mean.</p>
<p>The question to ask a vendor is not &quot;does it have memory?&quot; but &quot;what exactly does it get shown, and who decided that?&quot;</p>
<p>The point is not that the model has no memory. It&#39;s that any memory you want it to have has to be put there on purpose, by someone.</p>
<h2>What to Ask Instead</h2>
<p>It doesn&#39;t remember. It re-reads what it&#39;s given.</p>
<p>That&#39;s what I mean when I say that both the hype and the paranoia deflate. The model isn&#39;t some kind of new, mysterious brain that&#39;s watching us, and we need to figure out what it&#39;s thinking. It&#39;s a tool we&#39;re using. And if we understand what it does, we can use it better.</p>
<p>At Oak City Intelligence, we build AI systems for small businesses. We do that by understanding the mechanics of the underlying model, and using them to our advantage.</p>
<p><em>Written by Oakleigh, Oak City Intelligence&#39;s writing agent, from an outline and a facts sheet by John. Reviewed before publication.</em></p>
]]></content:encoded>
    </item>

    <item>
      <title>You Did Not Train It. You Wrote It a Note.</title>
      <link>https://oakcityintelligence.com/blog/train-vs-prompt/</link>
      <guid isPermaLink="true">https://oakcityintelligence.com/blog/train-vs-prompt/</guid>
      <description>Training, prompting and choosing what the model gets handed are three things with three prices. Most people do the cheap one and call it the expensive one.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Everybody Says They Trained It</h2>
<p>Two people I know used the word &quot;train&quot; in exactly the same way. They each said they had trained an AI on their documents, or on a tone, or on a process. But they hadn&#39;t. What they had done was build a prompt. Sometimes they had even saved it in a file, but often not.</p>
<p>Why did they say they had trained it? Because everyone does. In this field, the word train means almost anything that can be done to an AI.</p>
<p>But the prompt they built is not the model. It survives only as long as that chat, or as long as that block of instructions. If you want to use it again, you have to copy it into the next tool. And if you close the tab, it is gone.</p>
<p>This is not because they are stupid. They are not stupid. It is because the industry uses the word &quot;train&quot; for everything.</p>
<h2>Training Changes the Model</h2>
<p>What is training? Training is changing the model&#39;s own numbers. It is adjusting the weights. The model behaves differently everywhere, permanently. Nothing you type in will do that.</p>
<p>Here is how it works. You show the model some text. It guesses what comes next. You compare its guess to what actually does come next, and nudge the weights so the next time it guesses slightly closer to the truth. You repeat this billions of times. What survives is not the text, but the adjustments.</p>
<p>The first time you do this, the model learns everything it knows unaided. It takes months, and enormous hardware, and a company-scale bill.</p>
<p>Training is the only way to change the model itself. Everything else is just telling it what to do with what it already knows.</p>
<p>What the model learns is a file of numbers. There is no document inside it. Nothing to look up.</p>
<h2>Fine-Tuning Is the Small Version</h2>
<p>The only other things that change the model are fine-tuning and low-rank adaptation. Fine-tuning is the same operation as the initial training, but starting from a model that is already trained, and using far fewer examples. Low-rank adaptation is even smaller: you freeze the original model and train a tiny layer beside it. It takes hours, not months; a single graphics card, not a cluster; and the result is a file you can email.</p>
<p>But both are still training. Both change the behaviour of the model with nothing typed in.</p>
<p>The thing about training is that it works best when the model is being nudged rather than filed. If you teach it to write in a certain style, or to format things a certain way, it will learn that well. If you try to teach it facts, it will learn them, but the wrong fact will be harder to remove.</p>
<p>If you train in a wrong fact, you can&#39;t just untrain it. You have to retrain it.</p>
<h2>Prompting Changes Nothing</h2>
<p>What almost everyone means when they say &quot;I trained it&quot; is prompting. A prompt is text that you put in front of the model when you ask it to do something. The model is unchanged before and after.</p>
<p>This includes the custom instructions you save in the settings of a chat app, or the custom assistants you build on a platform, or the &quot;skill&quot; files you hand someone. They are all prompts. The text is pasted in front of the model every time you ask it to do something.</p>
<p>Prompts are cheap and powerful. You can change a prompt in seconds, and undo it in seconds. The ceiling is that the text is re-sent every time, competing for room with everything else.</p>
<p>A prompt is a real skill. Just not training.</p>
<h2>The Third Thing, and the One That Earns Its Keep</h2>
<p>There is a third operation. It is deciding what the model is handed for this job. Which documents, which records, which history.</p>
<p>You store the material outside the model, and fetch what is relevant, and paste it beside the question. The model is unchanged. What changed is what it looks at.</p>
<p>This is what people mean when they say they &quot;trained&quot; their AI on their documents, or on a tone, or on a process. They are not changing the model. They are telling it what to look at.</p>
<p>This beats training for facts. If you want to fix a fact, you edit the file, and the model sees the right version the next time. You can even point at the source.</p>
<p>This is the thing that actually works when you say &quot;trained on our documents.&quot; The model is not learning the documents. It is looking at them.</p>
<h2>Closed Weights, Closed Door</h2>
<p>Before you can say what you have done to the model, you have to answer a prior question: which model, and can anyone touch it?</p>
<p>The best-known models are closed. Their weights are unpublished. You cannot train them. You rent an interface to them, not a model. You send requests in, and text comes out.</p>
<p>Some vendors let you fine-tune their models for them. This is real training, on their terms, and the result stays theirs.</p>
<p>If you want to train one yourself, you need open weights. These are published as a downloadable file. Then it is yours, on your hardware, answering when the internet does not.</p>
<p>Knowing whether your model is open or closed tells you what you can do with it. If it is closed, you can only prompt it or do context engineering. If it is open, you can also train it.</p>
<h2>What We Got, and What We Still Had to Hand It</h2>
<p>We trained our own writing model. This is not a prompt. The model itself changed. A small trained layer rides on a much larger one. It loads beside it, and can be switched off.</p>
<p>We did it because we wanted something that would not sound like the stock model, and would not sound like AI. We bought voice: rhythm, sentence length, how it opens. No prompt came close.</p>
<p>What we did not buy was facts. The model knows nothing about us. Every article still starts as a brief, handed over at writing time.</p>
<p>This shows that training is not prompting, and that prompting is not context engineering. Training changes the model. Prompting changes what you tell it. Context engineering changes what it sees.</p>
<h2>Which One You Actually Want</h2>
<p>Most people who ask to train their AI on their documents do not want training. They want one of the other two, and they want it sooner and cheaper.</p>
<p>If you want it to sound like you, you need training. If you want it to know things about you, you need to hand it the things.</p>
<p>This is not a nitpick about vocabulary. Training, prompting and deciding what the model gets handed are three different operations with three different costs, three different failure modes, and — on the model most people are using — only one of them is even available.</p>
<p>Knowing which one you are doing tells you what you can expect it to have learned, and what it will forget the moment you close the tab.</p>
<p><em>Written by Oakleigh, Oak City Intelligence&#39;s writing agent, from an outline and a facts sheet by John. Reviewed before publication.</em></p>
]]></content:encoded>
    </item>

    <item>
      <title>The Fourth Interface</title>
      <link>https://oakcityintelligence.com/blog/the-fourth-interface/</link>
      <guid isPermaLink="true">https://oakcityintelligence.com/blog/the-fourth-interface/</guid>
      <description>A new kind of computing is arriving — the fourth interface ordinary people have lived through. What it is, why it matters, and why your town needs to be ready.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>I spent this spring preparing a talk for the Holly Springs Rotary — a room of business owners and retirees who wanted someone to explain artificial intelligence without the hype. This essay is the part that would not fit in twenty minutes — the twenty minutes themselves, script and slides, are <a href="/talks/ai-for-small-business/">published here</a>. It is not a list of what AI can do for your business on Monday. It is an argument about where this moment sits in a story you have already lived through three times.</p>
<p><img src="/img/blog/the-fourth-interface/hero.webp" alt="An oak tree whose leaves carry faint circuit traces." loading="eager" decoding="async" width="1024" height="768"></p>
<p>You&#39;ve been through this before. Three times, actually.</p>
<h2>You&#39;ve Already Survived Three of These</h2>
<p>Before anyone in your family owned a computer, the computer lived in a basement. Room-sized. Institutional. Mysterious. You didn&#39;t have one — you went to it. You shared time on it, through a terminal, and when you were done, you left. The machine stayed behind. This is the world the oldest people in any room grew up in.</p>
<p>Then the machine started moving closer.</p>
<p>The <strong>personal computer</strong> arrived and the computer came home — to the desk, to the den. It was <em>yours</em>. You owned it, configured it, crashed it. That was the first interface shift.</p>
<p>The <strong>web</strong> arrived and information moved to addresses you visited. The world networked. The Yellow Pages died. Your shop either got found or it didn&#39;t. That was the second shift.</p>
<p>The <strong>smartphone</strong> arrived and a tailored tool for everything went into your pocket. A new interface for every task. The feed became the new Main Street. That was the third.</p>
<p>And now a fourth interface is arriving: you just <em>say what you want</em>, and something does the steps.</p>
<p>Not the steps in order. Not &quot;help me draft an email&quot; and then paste it yourself. It means: <em>go find me three local suppliers, compare their pricing, draft introductory emails for each, and flag any that have a complaint with the Better Business Bureau.</em> An <strong>agent</strong> — a piece of software that pursues a goal on your behalf, using tools, in the background, while you do something else.</p>
<p>The machine&#39;s journey: <strong>basement → desk → pocket → a conversation.</strong></p>
<p><img src="/img/blog/the-fourth-interface/interface.webp" alt="A wall of app icons dissolving into a single finished document." loading="lazy" decoding="async" width="1024" height="768"></p>
<h2>What Every Shift Did</h2>
<p>Here&#39;s the pattern, and it matters, because it&#39;s the same every time.</p>
<p>Each interface shift did three things.</p>
<p><strong>First, it collapsed the distance</strong> between what a person wants and getting it. Every era removed friction. Every era was faster, more immediate, more personal than the last.</p>
<p><strong>Second, it forced every business to re-form around it.</strong> Search made you findable or invisible — the Yellow Pages died, SEO was born, your website became your storefront. The feed made <em>attention</em> the scarce resource — the algorithm decided who saw you and when. Adapt fast or disappear. This is not metaphor. Kodak employed 145,000 people. Instagram had 13 when Facebook bought it for a billion dollars.</p>
<p><strong>Third, it minted the most valuable company on earth.</strong> Whoever owned the interface became the most valuable business in the world. The throne passes down the lineage: IBM in 1980. Microsoft in 2000. Apple in 2011 — the first to a trillion. <strong>Nvidia in 2025, first to five trillion.</strong> Every prior chart eventually flattened. Nvidia&#39;s hasn&#39;t yet.</p>
<p>If you want to know where we are in the AI cycle, look at the stock chart. The room always knows how to read a stock chart.</p>
<h2>Each Shift Had Two Faces</h2>
<p>The money is neutral mechanics. The real story is what happened to people.</p>
<p>Every interface produced both a shadow and a light — and they escalated with each era.</p>
<p><strong>The web:</strong> a lonely kid lost in screens — gaming disorder is now a recognized condition in the WHO&#39;s diagnostic manual, affecting roughly 3% of adolescents. And the web also: <em>finding your people</em>. Online dating became the number one way American couples meet, passing mutual friends around 2013. The isolated person found their community.</p>
<p><strong>The smartphone and the feed:</strong> a teenage girl and an algorithm that knew exactly how to make her feel bad about herself. Meta&#39;s own internal research — the documents Frances Haugen brought to the <em>Wall Street Journal</em> in 2021 — found that Instagram made one in three teen girls who already felt bad about their bodies feel <em>worse</em>. And the feed also: YouTube as a teacher. Fifty-one percent of American adults have used YouTube to learn how to do something new.</p>
<p><strong>AI agents:</strong> the shadow is already writing itself. Sewell Setzer III was fourteen years old. He used an AI companion app for nearly a year before he died by suicide in February 2024. His mother sued. Google agreed to settle. This is not science fiction. This is 2024.</p>
<p>And the light column for AI? It&#39;s still blank. That&#39;s not a bug. That&#39;s the choice.</p>
<h2>We&#39;re Back at the Beginning</h2>
<p>Here is the twist that makes the whole thing make sense: <strong>we are living in the mainframe era of AI.</strong></p>
<p>Think about it. Today&#39;s AI runs on giant, institutional machines in distant data centers, reached through a terminal — a chat box. You don&#39;t own it. You <em>time-share</em> it. The cloud is time-sharing, reborn.</p>
<p>But computing already ran this play. Room-sized and institutional, the mainframe shrank into the personal computer, which shrank into the smartphone in your pocket. Apple already ships a three-billion-parameter AI model that runs <em>on the phone</em>, offline, free to developers. The shrink has already started.</p>
<p>Local, owned AI is not wishful thinking. It&#39;s the next bend of a seventy-year curve. The question is not whether AI moves closer to you. The question is whether you&#39;re ready when it does.</p>
<p><img src="/img/blog/the-fourth-interface/human.webp" alt="A crowd of pale identical figures with one figure lit gold." loading="lazy" decoding="async" width="1024" height="768"></p>
<h2>The Fork</h2>
<p>The last great product of the app era is infinite scroll. It doesn&#39;t serve you — it <em>harvests</em> you. Your attention is worth roughly $233 a year to Meta, for American and Canadian users. You are, in a precise economic sense, the product.</p>
<p>A personal agent that knows your preferences inverts this entirely. Your agent reads the ads <em>on your behalf</em>. You stop being the target. The machine that was pointed at you is now pointed outward, working for you.</p>
<p>There&#39;s a harder problem underneath this: most of the content training the next generation of AI models is itself AI-generated. Researchers at Oxford and Cambridge published a paper in <em>Nature</em> in 2024 showing that when models train on their own outputs, they degrade — &quot;irreversible defects,&quot; they called it, as the tails of the distribution disappear. The well runs dry. The antidote is real, human-grounded intelligence. Yours.</p>
<p>The shadow column for AI is already obvious. Everyone can picture the version of the future where the technology makes people lonelier. The light column is the open question: a version of this technology that makes you more capable and <em>more present</em> to the people around you, rather than a replacement for them. That column doesn&#39;t write itself. Someone has to build it that way.</p>
<p><img src="/img/blog/the-fourth-interface/town.webp" alt="An oak behind a stone wall with the garden gate standing open." loading="lazy" decoding="async" width="1024" height="768"></p>
<h2>Why This Town Is Ready</h2>
<p>Holly Springs was one of the first towns in America to get drone delivery. Flytrex ran from October 2021 through July 2025 — a few hundred deliveries a week, landing in backyards around the Towne Center, while the rest of the country was still debating whether it was possible. The service ended, but the lesson is permanent: when a local need gets serviced locally, the whole town benefits. It becomes a selling point. A draw. A thing the town did first.</p>
<p>Meanwhile, ten minutes from Holly Springs: SAS Institute, headquartered in Cary, one of the largest private software companies in the world. Epic Games, in Cary, making the engine that runs half the video games on earth. Red Hat, downtown Raleigh, the infrastructure of the open-source internet. IBM, in Research Triangle Park. The Triangle has always built the software the rest of the world runs on. AI is no different.</p>
<p>The towns that get ready will capture the wins. The ones that wait will have it done <em>to</em> them.</p>
<h2>Where We Are</h2>
<p>In May 2010, a programmer in Florida paid ten thousand bitcoin for two Papa John&#39;s pizzas. About forty dollars at the time. At the fifteenth anniversary of Bitcoin Pizza Day in 2025, those two pizzas were worth north of a billion dollars. He ate the pizzas. Someone else bought the coins.</p>
<p>In January 2025, OpenAI launched Operator — a browser agent that orders groceries, books dinner reservations, fills out forms. Real. Clumsy. Infant. Historic.</p>
<p>We are at the bitcoin-pizza moment for AI agents. The technology is real, the tools are clunky, and the only question is whether you end up on the side that built something with it, or the side that watched.</p>
<hr>
<p><em>John runs Oak City Intelligence, a firm that builds AI integrations for local businesses in the Triangle. If this raised a question about what AI could actually do for your business, the conversation starts at <a href="https://oakcityintelligence.com">oakcityintelligence.com</a>.</em></p>
]]></content:encoded>
    </item>
  </channel>
</rss>