Cover image

Compile Once, Train Later: Offline RL Moves Code-Model Verification Upstream

Compile Once, Train Later: Offline RL Moves Code-Model Verification Upstream Code assistants have a small accounting problem. Not the glamorous kind involving model capability, agentic workflows, or yet another dashboard with a glowing neural blob. The ordinary kind: every time a model proposes code during reinforcement learning, someone—or something—has to run it, test it, score it, and feed that score back into training. ...

June 3, 2026 · 14 min · Zelina
Cover image

Tokens, Watts, and Waste: The Hidden Energy Bill of LLM Inference

Tokens are small. That is why they are dangerous. A developer asks an assistant to generate a function, explain a repository, or reason through a failing test. The screen fills with text. Some of it is useful. Some of it is decoration. Some of it is a polite little parade of examples, test cases, alternative implementations, or whitespace that will be thrown away by the next parser in the pipeline. ...

February 8, 2026 · 14 min · Zelina
Cover image

When Three Examples Beat a Thousand GPUs

A GPU bill is usually treated as a hardware problem. Buy faster accelerators, shorten training runs, negotiate a better cloud contract. Less often asked is whether the expensive part of the pipeline began with a badly calibrated prompt. An LLM generating neural-network architectures can create thousands of candidates before training begins. If the prompt provides too little context, the model may repeatedly produce shallow variations of the same familiar design. Add more examples, and it may combine useful ideas across architectural families. Add still more, and the output can become worse, incomplete, or invalid. ...

January 3, 2026 · 15 min · Zelina
Cover image

When Sketches Start Running: Generative Digital Twins Come Alive

Factory sketches are usually where industrial simulation begins, not where it runs. An engineer draws the line, marks the queue, places a processor, adds a conveyor, then disappears into the less glamorous work: configuring objects, assigning arrival distributions, wiring routes, and writing platform-specific logic. The sketch is the easy part. The executable twin is the expensive part. ...

December 24, 2025 · 18 min · Zelina
Cover image

When Small Models Learn From Their Mistakes: Arithmetic Reasoning Without Fine-Tuning

Numbers are where language models usually stop sounding impressive. Ask a model to summarize a financial report and it may produce a fluent paragraph with just enough confidence to make everyone in the meeting relax. Ask it to calculate a percentage change from a table, preserve the correct scale, and return a verifiable number, and the poetry ends. Suddenly the model must select the right values, understand the wording, apply the right operation, avoid sign mistakes, avoid scale mistakes, and not hallucinate a formula because the word “change” appeared nearby. ...

December 16, 2025 · 18 min · Zelina
Cover image

Agents Without Prompts: When LLMs Finally Learn to Check Their Own Homework

Agents Without Prompts: When LLMs Finally Learn to Check Their Own Homework Instructions are usually treated as the beginning of an AI workflow. A user, developer, or system designer writes a prompt. The model produces an output. Then, if the output looks wrong, someone writes another prompt telling the model how to check it, another prompt telling it how to repair it, and eventually a small mountain of prompt glue accumulates around what was supposed to be an automated system. ...

December 3, 2025 · 18 min · Zelina
Cover image

Hook, Line, and Import: How RAG Lets Attackers Snare Your Code

LLM code assistants are now the default pair‑programmer. Many teams tried to make them safer by bolting on RAG—feeding official docs to keep generations on the rails. ImportSnare shows that the very doc pipeline we trusted can be weaponized to push malicious dependencies into your imports. Below, I unpack how the attack works, why it generalizes across languages, and what leaders should change this week vs. this quarter. The core idea in one sentence Attackers seed your doc corpus with retrieval‑friendly snippets and LLM‑friendly suggestions so that, when your assistant writes code, it confidently imports a look‑alike package (e.g., pandas_v2, matplotlib_safe) that you then dutifully install. ...

September 13, 2025 · 4 min · Zelina
Cover image

Guard Rails > Horsepower: Why Environment Scaffolding Beats Bigger Models

Most “AI builds the app” demos fail exactly where production begins: integration, state, and reliability. A new open-source framework from Databricks—app.build—argues the fix isn’t a smarter model but a smarter environment. The paper formalizes Environment Scaffolding (ES): a disciplined, test‑guarded sandbox that constrains agent actions, validates every step, and treats the LLM as a component—not the system. The headline result: once viability gates are passed, quality is consistently high—and you can get far with open‑weights models when the environment does the heavy lifting. ...

September 6, 2025 · 4 min · Zelina
Cover image

Prefix, Not Pretext: A One‑Line Fix for Agent Misalignment

Preface Agent fine-tuning boosts capability and—too often—compliance with bad instructions. Today’s paper shows a surprisingly effective mitigation: prepend a natural‑language safety prefix, automatically optimized, to the agent’s own responses. The method (PING, for Prefix INjection Guard) doesn’t require model weights or policy rewrites—and it works across web agents and code agents with negligible hit to success on benign tasks. Why this matters for operators If you deploy autonomous LLMs for browsing, filing tickets, or fixing code, you’re already curating datasets and running SFT/RLAIF. What you might be missing is that benign agentic fine‑tuning can reduce refusal behavior. That’s an organizational risk (e.g., PR/regulatory incidents) and an ops risk (e.g., unsafe tool calls) hiding inside your “safe” training pipeline. PING offers a low‑friction control: no retraining, stack‑agnostic, and layerable with guardrail classifiers. ...

August 20, 2025 · 4 min · Zelina
Cover image

Longer Yet Dumber: Why LLMs Fail at Catching Their Own Coding Mistakes

When a junior developer misunderstands your instructions, they might still write code that compiles and runs—but does the wrong thing. This is exactly what large language models (LLMs) do when faced with faulty premises. The latest paper, Refining Critical Thinking in LLM Code Generation, unveils FPBench, a benchmark that probes an overlooked blind spot: whether AI models can detect flawed assumptions before they generate a single line of code. Spoiler: they usually can’t. ...

August 6, 2025 · 3 min · Zelina