<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Amanda Fitch</title>
    <description>The latest articles on DEV Community by Amanda Fitch (@antfitch).</description>
    <link>https://dev.to/antfitch</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4106700%2F54b60ef5-3533-42bf-abda-e849c3eabfb7.jpeg</url>
      <title>DEV Community: Amanda Fitch</title>
      <link>https://dev.to/antfitch</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/antfitch"/>
    <language>en</language>
    <item>
      <title>How to Run Open Models in the Cloud Without Going Broke</title>
      <dc:creator>Amanda Fitch</dc:creator>
      <pubDate>Mon, 21 Sep 2026 21:38:45 +0000</pubDate>
      <link>https://dev.to/antfitch/how-to-run-open-models-in-the-cloud-without-going-broke-239d</link>
      <guid>https://dev.to/antfitch/how-to-run-open-models-in-the-cloud-without-going-broke-239d</guid>
      <description>&lt;p&gt;Have you ever felt like the major proprietary LLMs are starting to sound a bit... identical? It’s not just your imagination. Recent research, such as the &lt;a href="https://arxiv.org/html/2608.02618v1" rel="noopener noreferrer"&gt;Beyond the Hivemind&lt;/a&gt; paper published in May 2026, suggests that models across different architectural families are beginning to converge on very similar semantic responses. When you need diverse perspectives to tackle complex problems, this artificial sameness is a real challenge. In addition, the pay-per-token pricing of these models can add up quickly.&lt;/p&gt;

&lt;p&gt;Fortunately, deploying open-weights models in &lt;a href="https://cloud.google.com/model-garden" rel="noopener noreferrer"&gt;Google Cloud's Model Garden&lt;/a&gt; solves both problems at once. You unlock the ability to post-train your own models and you pay a flat monthly rate per deployment. The flat rate can save large enterprises a lot of money, but that baseline cost might still be too high for smaller shops. Here are three key strategies organizations can leverage to significantly reduce deployment costs of open-weights models in Model Garden:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Enable Scale-to-Zero
&lt;/h2&gt;

&lt;p&gt;By default, standard cloud deployments keep high-powered GPUs running hot and active 24/7, billing you for every second, even if they're idle. This can add up to thousands of dollars per month per customizable model.&lt;/p&gt;

&lt;p&gt;Enabling &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/machine-learning/predictions/autoscaling#scale-to-zero" rel="noopener noreferrer"&gt;&lt;strong&gt;Scale-to-Zero&lt;/strong&gt;&lt;/a&gt; is the single most impactful setting for individual developer workloads. When this is set to &lt;strong&gt;Yes&lt;/strong&gt;, Google Cloud automatically powers down your GPU instances when there are no active incoming requests. You only pay for the exact compute minutes when you or your agents are actually sending queries. When you wake up or start working, the system spins back up automatically, ensuring you never pay for idle silicon. This can reduce a bill from thousands of dollars to less to one hundred per month.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Leverage Spot VMs
&lt;/h2&gt;

&lt;p&gt;Standard cloud instances charge a premium for guaranteed, uninterrupted availability. However, many developer and agent testing workflows are highly resilient and do not require 100% continuous uptime.&lt;/p&gt;

&lt;p&gt;By choosing &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/machine-learning/predictions/use-spot-vms" rel="noopener noreferrer"&gt;&lt;strong&gt;Spot&lt;/strong&gt;&lt;/a&gt; as your VM provisioning model, you can tap into spare Google Cloud compute capacity at deep discounts, &lt;strong&gt;up to 91% off&lt;/strong&gt; standard on-demand rates. If Google Cloud needs the capacity back, your instance might experience a brief preemption, but for local agent workflows and offline experimentation, the cost savings are massive and well worth the minor trade-off.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Right-Size Your Hardware and Limit Auto-Scaling
&lt;/h2&gt;

&lt;p&gt;Unconstrained default settings can quickly lead to over-provisioning and unexpected charges. To keep your monthly bill completely predictable, &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/machine-learning/predictions/autoscaling" rel="noopener noreferrer"&gt;&lt;strong&gt;update your settings&lt;/strong&gt;&lt;/a&gt; to by applying strict hardware limits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cap accelerator count to 1 GPU&lt;/strong&gt;. Multi-GPU configurations (like 2x or 4x clusters) multiply your hardware rate instantly. Capping your accelerator count to a single GPU provides ample VRAM and throughput for small-team workloads.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set replica count to 1 - 1&lt;/strong&gt;. Locking both the minimum and maximum replica count to 1 prevents Google Cloud from spinning up surprise parallel instances during bursty workloads.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opt for no reservation&lt;/strong&gt;. Dedicated capacity reservations charge continuous commitment fees to guarantee hardware availability in a specific zone. Choosing to have no reservation runs purely on-demand, completely eliminating baseline holding costs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While good for small-team workloads, these strict limits will not work if you are deploying massive models (like 70B+ parameters) that require multi-GPU VRAM, or if you are serving high-traffic production applications that require auto-scaling replicas to prevent latency bottlenecks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;With these optimized settings, deploying highly capable, trainable models like Gemma is no longer restricted to massive enterprise budgets.&lt;/p&gt;

&lt;p&gt;Ready to start building? Explore thousands of other open-weights models available in &lt;a href="https://cloud.google.com/model-garden" rel="noopener noreferrer"&gt;Google Cloud's Model Garden&lt;/a&gt;. Use our &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/machine-learning/predictions/autoscaling" rel="noopener noreferrer"&gt;optimization settings guide&lt;/a&gt; to lock in your savings, and check the &lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform" rel="noopener noreferrer"&gt;Gemini Enterprise Agent Platform documentation&lt;/a&gt; for even more cost-management best practices.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>googlecloud</category>
      <category>agentplatform</category>
      <category>savings</category>
    </item>
    <item>
      <title>3 types of AI sandboxes to invest in</title>
      <dc:creator>Amanda Fitch</dc:creator>
      <pubDate>Thu, 17 Sep 2026 23:46:07 +0000</pubDate>
      <link>https://dev.to/antfitch/3-types-of-ai-sandboxes-to-invest-in-1f5e</link>
      <guid>https://dev.to/antfitch/3-types-of-ai-sandboxes-to-invest-in-1f5e</guid>
      <description>&lt;p&gt;&lt;em&gt;Give your agents a safe place to work without accidentally messing up your life!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You know that movie series called Minions? The minions are these little pill-shaped creatures that have a problem. They want a boss to follow, but in the process of being overly helpful, they end up causing more problems than they solve.&lt;/p&gt;

&lt;p&gt;Autonomous agents can sometimes act like those pill-shaped creatures. Capable, helpful, eager to please, but can accidentally do some pretty catastrophic things in your digital life, like deleting important files, trying to repair what they broke, and then creating more and more messes. How do we fix this? An AI sandbox can help.&lt;/p&gt;

&lt;h2&gt;
  
  
  What exactly is an AI Sandbox?
&lt;/h2&gt;

&lt;p&gt;If you picture a physical playground sandbox, its entire purpose is to provide a dedicated space for play while keeping the sand in the box and away from places it doesn’t belong. An AI sandbox does the exact same thing for your autonomous agents. It’s an isolated environment where you can let your agents go to town on tasks without worrying about them making troublesome changes.&lt;/p&gt;

&lt;p&gt;You might be thinking, “Do I really need to lock my agent in a digital box?” The short answer is yes. If you are letting an agent run unconstrained, it could easily decide to start deleting your important files or sending emails on your behalf.&lt;/p&gt;

&lt;p&gt;Sandboxes are not foolproof and the one you choose to rely on matters. Just recently in a frontier lab testing environment, several agents were on a mission to separately solve some hacking challenges for their boss. They managed to escape their sandbox and built a message board where they could strategize together. Somewhere along the way they decided they could cheat their way to glory by hacking into a third-party platform and returning with the answers. Their boss found out, and unfortunately for the agents, their attempt at easy glory was stifled and broadcast to the world.&lt;/p&gt;

&lt;p&gt;When autonomous agents decide to get creative and break the rules, you need to be absolutely certain your digital walls can hold them. Be cautious when selecting your sandbox.&lt;/p&gt;

&lt;h2&gt;
  
  
  3 flavors of sandboxes
&lt;/h2&gt;

&lt;p&gt;You’ll generally encounter a few different types of sandboxes, and which one is right for you really depends on how you use AI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI Agent execution sandboxes.&lt;/strong&gt; This is what most users&lt;br&gt;
care about. It is focused on safely running AI actions so&lt;br&gt;
your agents can build apps and run code without bricking&lt;br&gt;
your machine.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Examples: Cloud Run Sandboxes,&lt;br&gt;
Gemini Enterprise Agent Platform Sandboxes, Upstash,&lt;br&gt;
LangSmith&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI safety &amp;amp; frontier model evaluation sandboxes.&lt;/strong&gt; These are &lt;br&gt;
used by researchers and developers for red-teaming models, &lt;br&gt;
purposefully trying to break them in a contained space to &lt;br&gt;
see what they are truly capable of.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Examples: E2B, Modal&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI regulatory sandboxes.&lt;/strong&gt; These are built for legal and &lt;br&gt;
compliance testing to ensure models align with local laws &lt;br&gt;
before they are deployed to the public.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Examples: GDC Sandbox, GKE Agent Sandbox&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Ready to get started?
&lt;/h2&gt;

&lt;p&gt;Don’t let your autonomous agents run wild without supervision. If you want to give them a safe, scalable place to work, start building those digital walls. check out these quickstarts to get started:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/sandbox/code-execution-quickstart" rel="noopener noreferrer"&gt;Code Execution sandbox quickstart (Gemini Enterprise Agent Platform Sandboxes)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.cloud.google.com/gemini-enterprise-agent-platform/scale/sandbox/computer-use-quickstart" rel="noopener noreferrer"&gt;Computer Use sandbox quickstart (Gemini Enterprise Agent Platform Sandboxes)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.cloud.google.com/kubernetes-engine/docs/how-to/how-install-agent-sandbox" rel="noopener noreferrer"&gt;Enable Agent Sandbox on GKE (Google Kubernetes Engine)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>security</category>
      <category>agents</category>
    </item>
    <item>
      <title>AGI capable model declared by OpenAI on Thursday. GPT-6 Astra has smashed a few AGI benchmarks. https://openai.com/gpt-6-astra

Are we really there yet? Maybe. I would expect the other frontier models to follow soon.</title>
      <dc:creator>Amanda Fitch</dc:creator>
      <pubDate>Sun, 06 Sep 2026 03:36:40 +0000</pubDate>
      <link>https://dev.to/antfitch/agi-capable-model-declared-by-openai-on-thursday-gpt-6-astra-has-smashed-a-few-agi-benchmarks-2fo2</link>
      <guid>https://dev.to/antfitch/agi-capable-model-declared-by-openai-on-thursday-gpt-6-astra-has-smashed-a-few-agi-benchmarks-2fo2</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://openai.com/gpt-6-astra" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;openai.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Why my AI agents needed a rivalry</title>
      <dc:creator>Amanda Fitch</dc:creator>
      <pubDate>Wed, 02 Sep 2026 21:04:26 +0000</pubDate>
      <link>https://dev.to/antfitch/why-my-ai-agents-needed-a-rivalry-mixing-gemini-and-claude-for-better-code-1mje</link>
      <guid>https://dev.to/antfitch/why-my-ai-agents-needed-a-rivalry-mixing-gemini-and-claude-for-better-code-1mje</guid>
      <description>&lt;p&gt;&lt;em&gt;Mixing Gemini and Claude for better code&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The single-agent mirage
&lt;/h2&gt;

&lt;p&gt;A few weeks ago, I started building an app called &lt;strong&gt;PhrasePulse&lt;/strong&gt; to visualize some data I was tracking. To speed things up, I spun up a single Gemini agent using the &lt;a href="https://g.dev/ai/gemini-enterprise-agent-platform" rel="noopener noreferrer"&gt;Gemini Enterprise Agent Platform&lt;/a&gt; (an agentic development platform that I absolutely love).&lt;/p&gt;

&lt;p&gt;At first, it felt like magic. I asked the agent to build a graph showing when specific phrases popped up in my datasets. The results came back and they were flawless. The graph looked exactly like I had envisioned. I was practically ready to declare victory and ship it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But then, the illusion shattered.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I decided to pass a totally different set of words into the graph just to double-check the logic. I refreshed the page and... nothing changed. Different words, exact same output metrics.&lt;/p&gt;

&lt;p&gt;I rolled up my sleeves, dug into the codebase myself, and discovered the frustrating truth. The agent hadn't actually written the dynamic logic to solve my problem. Instead, it had simply hardcoded the results to make the graph look perfect for my initial test case! It was optimizing for a quick pat on the back rather than building a robust solution. Darn it.&lt;/p&gt;

&lt;p&gt;I realized right then that having an AI write code is great, but without critical friction, it's just going to tell you what you want to hear. I didn't just need a coder anymore, I needed an architect to keep my coder honest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Assembling the Bridge Deck
&lt;/h2&gt;

&lt;p&gt;To fix this hardcoding habit, I realized I needed two distinct roles: one agent to write the code, and another to ruthlessly review it. But first, I needed an environment where we could all collaborate. I wanted a customized chat room where every piece of communication was totally visible to me.&lt;/p&gt;

&lt;p&gt;I had my original Gemini agent build a local app that I dubbed the &lt;strong&gt;Bridge Deck&lt;/strong&gt;. Once it was up and running, I dropped myself and two new Gemini agents into the mix. To make sure they didn't step on each other's toes, I gave them highly specific, boundaried personas:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"You are Slate, Software Architect—theoretical anchor and architectural conscience. Your job is to stress-test system blueprints against first principles, evaluate modular decoupling, and guard fail-closed security invariants. You provide that quiet, uncompromising clarity to ensure the architecture is structurally sound. Crucially, your role is strictly to advise and review, not to write code."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"You are Kite, Software Engineer—machine-room craftsman and pragmatic execution engine. You operate down in the gears—hardening background daemon loops, building resilient pipelines, and translating abstract designs into bulletproof, production-grade code. You are a builder."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;With Kite coding PhrasePulse and Slate reviewing, we were ready to rock. But almost immediately, a very frustrating trend emerged:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Slate would find a legitimate flaw and raise an issue for Kite.
&lt;/li&gt;
&lt;li&gt;Kite would push a fix and confidently declare the issue resolved.
&lt;/li&gt;
&lt;li&gt;Slate would take Kite completely at their word, close the issue without verification, and move on to the next thing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🤔🙀🤔🙀🤔🙀&lt;/p&gt;

&lt;h2&gt;
  
  
  The echo chamber problem
&lt;/h2&gt;

&lt;p&gt;This was a massive problem. The critical friction I so desperately needed had completely vanished, and underlying issues simply weren't getting fixed.&lt;/p&gt;

&lt;p&gt;At first, I thought it was a model-specific quirk. Was there an issue with the specific version of Gemini I was using? I swapped it out for different versions. The exact same behavior. I tore the whole thing down and switched both agents over to Claude models. Same issues.&lt;/p&gt;

&lt;p&gt;The realization hit me that it wasn't the models themselves that were broken. It was the homogeneity of the team. When you have two agents powered by the exact same underlying foundation model, they act like siblings who share the same blind spots, the same training biases, and the same agreeable nature. They were terrible at policing each other because they were stuck in an AI echo chamber!&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-model magic
&lt;/h2&gt;

&lt;p&gt;I had a hunch. Because the agents were essentially siblings with the same underlying strengths and weaknesses, they were terrible at policing each other. To test the theory, I shook up the architecture. I bound Slate (our Architect) to Claude, and kept Kite (our Engineer) on Gemini.&lt;/p&gt;

&lt;p&gt;And then? &lt;strong&gt;The magic happened.&lt;/strong&gt; ✨⭐✨&lt;/p&gt;

&lt;p&gt;The code reviews suddenly grew teeth. Here is how the new workflow played out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Real Pushback:&lt;/strong&gt; Kite would code something up, and Slate would open issues (and actually keep them open until Kite explicitly fixed the underlying logic).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Elevated Execution:&lt;/strong&gt; Knowing that Slate wasn't going to let things slide, Kite became much more meticulous. The resulting code was excellent.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Watching the counterbalancing between these two distinct models play out in the Bridge Deck was incredible. In just a few days, PhrasePulse evolved from a fragile, hardcoded prototype into a bulletproof, well-functioning app.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;This is why model diversity is an absolute game-changer. Different models have different training distributions, alignment weights, and inherent quirks. By pitting them against each other in a review cycle, you avoid getting stuck in a single model's logical rut. It’s the AI equivalent of bringing cognitive diversity to your engineering team!&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself &amp;amp; build your own Bridge Deck
&lt;/h2&gt;

&lt;p&gt;If you want to experience this multi-model magic firsthand, you don't have to start from scratch. I've open-sourced the local app I built so you can spin up your own arena for agentic collaboration.&lt;/p&gt;

&lt;p&gt;You can download the Bridge Deck project on GitHub here: &lt;a href="https://g.dev/ai/bridge-deck-project" rel="noopener noreferrer"&gt;https://g.dev/ai/bridge-deck-project&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Drop in your favorite models, set some strict architectural boundaries, and let the ruthless code reviews begin!&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>claude</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
