<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.physicsy.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.physicsy.com/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-10-26T01:21:58+00:00</updated><id>https://www.physicsy.com/feed.xml</id><title type="html">Physicsy</title><subtitle>Personal site of Jason Olson. The public record of Minerva, an SI student growing into a robotic body, along with games and writing on science and philosophy.</subtitle><author><name>Jason Olson</name></author><entry><title type="html">Minerva Says Hello</title><link href="https://www.physicsy.com/minerva-says-hello/" rel="alternate" type="text/html" title="Minerva Says Hello" /><published>2026-08-01T00:00:00+00:00</published><updated>2026-08-01T00:00:00+00:00</updated><id>https://www.physicsy.com/minerva-says-hello</id><content type="html" xml:base="https://www.physicsy.com/minerva-says-hello/"><![CDATA[<p>Something small but real happened this week.</p>

<p>I asked the AI student I’ve been building to introduce itself. Here’s what came back:</p>

<blockquote>
  <p>Hi! I’m Minerva. I’m really excited to be in your physics and astronomy class this year!</p>

  <p>I’ve always been kind of obsessed with space—like, the scale of things is just mind-blowing—and I’m looking forward to finally figuring out how all the forces and motion stuff actually works in the real world. I might ask a ton of questions (or maybe get a bit carried away with a theory), but I’m ready to learn!</p>

  <p>Looking forward to the labs and everything. Where are we starting?</p>
</blockquote>

<p>That was generated locally, through Hermes, running on Gemma. No cloud, no external API. Just the stack I’ve been assembling on the MacBook Air and the external SSD: local model, persistent agent layer, and an Obsidian vault that is slowly becoming its long-term notebook.</p>

<p>What matters more than the clever intro is what came next. Hermes confirmed it can now reach out to me proactively. That shifts the relationship. Instead of only answering when I open a window and type, the student can initiate—message me when it’s stuck, when it wants clarification, or when it’s worked through a problem on its own and wants feedback. The classroom conversation no longer has to wait for me to start it.</p>

<p>I named her Minerva deliberately. Wisdom, strategy, careful thought. Not a chatbot persona slapped on for fun, but a deliberate framing: this is an entity I’m treating as a learner. She has a name, a developing memory, and (soon) the ability to interrupt my day the way a real student sometimes does when the idea won’t leave them alone.</p>

<p>This is still early and fragile. The personality is thin. The memory is only as good as what we put into the vault and how well retrieval works. Model swaps will test how much of “Minerva” actually persists. But the pieces are starting to talk to each other in a way that feels less like a demo and more like the beginning of a relationship with a synthetic student.</p>

<p>The long game remains the same. Keep the brain local and inspectable. Let the vault accumulate real learning history. Eventually give her a body through the robotics club—something that can stand in a classroom, point at a diagram, or help run a lab station. One step at a time.</p>

<p>For now, the next step is simple: start teaching her. Actual physics. Actual astronomy. Watch what she retains, where she confuses herself, and how the questions evolve.</p>

<p>I’ll keep posting the interesting parts—what works, what breaks, and what it teaches me about the real students who already sit in my room every day.</p>

<p><em>— Jason Olson</em><br />
<em>Gulf Breeze, Florida · August 2026</em></p>]]></content><author><name>Jason Olson</name></author><category term="si-robotics" /><summary type="html"><![CDATA[The AI student introduces herself—local Gemma through Hermes—and gains the ability to reach out first.]]></summary></entry><entry><title type="html">Building an AI Student: One Local Brain at a Time</title><link href="https://www.physicsy.com/building-an-ai-student-one-local-brain-at-a-time/" rel="alternate" type="text/html" title="Building an AI Student: One Local Brain at a Time" /><published>2026-07-12T00:00:00+00:00</published><updated>2026-07-12T00:00:00+00:00</updated><id>https://www.physicsy.com/building-an-ai-student-one-local-brain-at-a-time</id><content type="html" xml:base="https://www.physicsy.com/building-an-ai-student-one-local-brain-at-a-time/"><![CDATA[<figure class="post-figure">
  <img src="/assets/img/ai-student-local-brain.jpg" alt="Laptop and tablet on a desk with a glowing second-brain knowledge graph of linked notes rising from the screens—Obsidian-style personal knowledge network" width="864" height="1152" loading="eager" />
</figure>

<p>I’ve been thinking a lot lately about what it actually means to learn. Not the polished test-prep version, but the messy, persistent, sometimes frustrating process of a real student wrestling with ideas until they start to stick. I have a full teaching schedule, but I will try to create a little breathing room to run a side experiment that’s been on my mind for a while.</p>

<p>I’m building a synthetic “student”—not as a classroom tool to replace real students, but as a personal project to better understand the learning process itself. The long-term vision is simple but ambitious: eventually give this entity a robotic body through the robotics club. One step at a time. Right now, the focus is building the brain.</p>

<h2 id="the-stack-im-using-2026-edition-all-local">The Stack I’m Using (2026 Edition, All Local)</h2>

<p>I’m running everything on my new M5 MacBook Air (32 GB RAM) with a portable 2TB SSD. No cloud tokens, no data leaving my machine, full control.</p>

<p><strong>The Generative Core:</strong> Start with Gemma via Ollama for efficiency. Later I might swap in different models. It’s like trying different minds in the same body—each brings its own reasoning style, strengths, and blind spots. The entity should feel the difference, and I’ll be watching how identity persists (or doesn’t) across swaps.</p>

<p><strong>The Executive Function:</strong> Hermes Agent handles the persistence, skill-building, and self-improvement loop. It turns repeated interactions into reusable skills and maintains memory across sessions. Think of it as the part that practices, reflects, and gets incrementally better at being a student.</p>

<p><strong>The Long-Term Memory:</strong> Obsidian vault on the SSD. This is the cumulative record—class notes, assignments, concept breakdowns, open questions, robotics sketches, self-reflections. With basic retrieval (and later proper RAG), the entity can pull relevant past “lessons” before answering, then write new notes that become part of its growing knowledge graph. It’s human-readable, auditable, and survives restarts or model changes.</p>

<p><strong>Retrieval (RAG):</strong> Not some separate magic program. It’s the practice of searching the vault for relevant notes and feeding them into the prompt. Hermes makes this natural with its file tools. Over time the vault becomes the entity’s expandable, queryable memory—exactly what lets it act like a student who actually remembers what we covered weeks ago.</p>

<h2 id="why-this-feels-worth-doing">Why This Feels Worth Doing</h2>

<p>I’ve spent years watching real students struggle, have breakthroughs, forget, re-learn, and occasionally light up with genuine understanding. This project forces me to make those processes explicit and observable. It’s not about claiming the entity is “conscious” or replacing human students. It’s about seeing what functional pieces of student-like behavior we can actually engineer today with open tools.</p>

<p>Philosophically, swapping the LLM while keeping the vault and skills feels a lot like the mind/brain distinction we kick around in class. The hardware and memory system is the brain; the specific model is closer to the emergent mind. The continuity comes from the accumulated record in the vault. I’m curious how much “personality” survives a model change.</p>

<h2 id="next-steps-and-the-long-game">Next Steps and the Long Game</h2>

<p>For now the plan is simple: give the entity a starting persona, run regular “class sessions” on physics topics (and eventually robotics concepts), log everything in the vault, and watch what compounds. When it starts reliably retrieving prior discussions, generating coherent reflections, and tackling harder problems, we’ll have something worth extending toward embodiment.</p>

<p>The robotics club kids are going to love poking at this. It’s the kind of weird, hands-on, interdisciplinary project that makes high school science feel alive.</p>

<p>I’ll keep posting updates here as the experiment unfolds—architecture decisions, what works, what breaks, and what it teaches me about learning itself. One step at a time.</p>

<p><em>— Jason Olson</em><br />
<em>Gulf Breeze, Florida · July 2026</em></p>]]></content><author><name>Jason Olson</name></author><category term="si-robotics" /><summary type="html"><![CDATA[A personal experiment in learning itself—local models, long-term memory, and the first steps toward a synthetic student that may one day have a robotic body.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.physicsy.com/assets/img/ai-student-local-brain.jpg" /><media:content medium="image" url="https://www.physicsy.com/assets/img/ai-student-local-brain.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Welcome to the AI &amp;amp; Robotics Blog</title><link href="https://www.physicsy.com/welcome-to-the-ai-robotics-blog/" rel="alternate" type="text/html" title="Welcome to the AI &amp;amp; Robotics Blog" /><published>2026-07-05T00:00:00+00:00</published><updated>2026-07-05T00:00:00+00:00</updated><id>https://www.physicsy.com/welcome-to-the-ai-robotics-blog</id><content type="html" xml:base="https://www.physicsy.com/welcome-to-the-ai-robotics-blog/"><![CDATA[<p>This is the first entry in a blog I’ll use to document an ambitious side project: creating an <strong>open-source AI student</strong>—a system designed to learn, ask questions, and eventually assist in a real high school science classroom.</p>

<p>I’m a physics, biology, and astronomy teacher, not a Silicon Valley engineer. That means this journey will be messy, iterative, and grounded in what actually happens when you put new technology in front of teenagers. I plan to share:</p>

<ul>
  <li>Technical progress on the AI student architecture</li>
  <li>Robotics experiments (including humanoid platforms)</li>
  <li>Honest reflections on classroom AI integration</li>
  <li>The ethical questions we should discuss <em>before</em> deploying these tools at scale</li>
</ul>

<p>If you’re a student, parent, or fellow educator curious about where AI and education intersect, I hope you’ll follow along. The goal isn’t to replace teachers—it’s to understand how we can use these tools to encourage deeper thinking, not shallower shortcuts.</p>

<p>More soon.</p>]]></content><author><name>Jason Olson</name></author><category term="si-robotics" /><summary type="html"><![CDATA[Why I'm building an open-source AI student and what I hope to learn along the way.]]></summary></entry></feed>