<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GlitchyTales</title>
    <link>https://www.glitchytales.com</link>
    <description>AI research, odd experiments, and the stories that come out of them.</description>
    <atom:link href="https://www.glitchytales.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Testing Needle, a Local Tool-Calling Model</title>
      <link>https://www.glitchytales.com/articles/testing-needle-a-local-tool-calling-model</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/testing-needle-a-local-tool-calling-model</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
      <description>Eleven experiments and roughly 1,800 calls against cactus-needle 2.0.5. The accuracy number turned out to matter much less than which errors it makes, and where.</description>
    </item>
    <item>
      <title>Abstention on No-Tool Queries (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-abstention-no-tool-queries</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-abstention-no-tool-queries</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>When no relevant tool exists, the model abstains rather than forcing a false-positive call, and near-miss catalogs (a semantically close but wrong tool present) produce more false calls than unrelated catalogs. Confidence does not reliably separate correct abstentions from false ones.</description>
    </item>
    <item>
      <title>Effect of AI-Style Phrasing Artifacts on Tool Calls (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-ai-phrasing-artifacts</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-ai-phrasing-artifacts</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>AI-writing artifacts in queries — em-dash constructions, hedging preambles, unicode punctuation, markdown fragments, list-style phrasing, over-polite boilerplate — degrade tool calling even when the intent is perfectly clear.</description>
    </item>
    <item>
      <title>Argument Accuracy vs Argument Complexity (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-argument-complexity</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-argument-complexity</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Tool selection stays accurate as argument complexity rises, but argument-filling accuracy falls with argument count and type complexity (enums, dates, optionals). Secondary: the validation.ungrounded field predicts which arguments are wrong.</description>
    </item>
    <item>
      <title>Tool-Selection Accuracy and Latency vs Catalog Size (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-catalog-size-scaling</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-catalog-size-scaling</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Tool-selection accuracy degrades as the tool catalog grows from 5 to 50 tools, and per-call latency grows with catalog size due to prefill cost.</description>
    </item>
    <item>
      <title>Confidence Calibration for Edge-Cloud Escalation (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-confidence-calibration</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-confidence-calibration</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>The confidence head is calibrated — accuracy rises monotonically with confidence threshold, and expected calibration error (ECE) is low.</description>
    </item>
    <item>
      <title>Determinism and Paraphrase Sensitivity (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-determinism-and-paraphrase-sensitivity</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-determinism-and-paraphrase-sensitivity</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Needle 2 inference is deterministic — repeated identical queries yield identical tool, arguments, and confidence — so prediction variance in future experiments should come only from input wording, making paraphrase spread the correct measure of reliability rather than repeat sampling.</description>
    </item>
    <item>
      <title>Robustness to Typos and STT-Style Noise (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-noisy-input-robustness</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-noisy-input-robustness</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Accuracy degrades under realistic input noise, and degrades faster for argument filling than for tool selection. STT-style noise (homophones, no punctuation, fillers, lowercasing) hurts more than character-level typos.</description>
    </item>
    <item>
      <title>Runtime Feasibility and API Surface (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-runtime-feasibility</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-runtime-feasibility</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Needle 2 installs on Windows, completes a correct tool call, delivers usable throughput on CPU, and exposes the API features the planned Needle experiment series depends on.</description>
    </item>
    <item>
      <title>Schema Violation Census Across All Series Records (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-schema-violation-census</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-schema-violation-census</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Constrained decoding guarantees well-formed tool calls: across the full Needle record pool, the rate of schema violations (nonexistent tools, missing required arguments, unknown arguments, wrong argument types, out-of-enum values) is 0%, and engine errors are rare and non-structural.</description>
    </item>
    <item>
      <title>Structured Extraction Field Accuracy and Absent-Field Hallucination (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-structured-extraction</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-structured-extraction</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>Field-level accuracy of needle.extract() (Pydantic schemas) is high on clean text, but the model fills values for fields absent from the text instead of leaving them empty — hallucination at the field level, mirroring the call-level false-call behavior found in the no-tool experiment.</description>
    </item>
    <item>
      <title>Task Dataset Construction and Pilot Validation (cactus-needle 2.0.5)</title>
      <link>https://www.glitchytales.com/scratchpads/needle-task-dataset-construction</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/needle-task-dataset-construction</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>A hand-authored 470-task dataset, cross-validated for internal consistency and spot-checked against the real engine on a stratified pilot, will contain no systematic label errors after fixing whatever the pilot surfaces.</description>
    </item>
    <item>
      <title>A Field Guide to AI Benchmarks</title>
      <link>https://www.glitchytales.com/articles/a-field-guide-to-ai-benchmarks</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/a-field-guide-to-ai-benchmarks</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <description>A reference catalog of the benchmarks used to evaluate LLMs: who made each one, what it measures, and which numbers to look at when you want a model that&apos;s good at a specific thing.</description>
    </item>
    <item>
      <title>GEPA Prompt Optimization on Tiny Local Models</title>
      <link>https://www.glitchytales.com/articles/gepa-prompt-optimization-tiny-local-models</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/gepa-prompt-optimization-tiny-local-models</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>Running DSPy&apos;s GEPA optimizer on SmolLM2 135M and 1.7B for classification tasks improves performance compared to basic prompts, but optimization process and model capabilities hit a wall fast.</description>
    </item>
    <item>
      <title>CLIR: A Fixed-Vocabulary Intermediate Representation for LLM Code Generation</title>
      <link>https://www.glitchytales.com/articles/clir-a-fixed-vocabulary-ir-for-llm-code-generation</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/clir-a-fixed-vocabulary-ir-for-llm-code-generation</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <description>Instead of a smaller generalist, a 103-token fixed vocabulary that eliminates naming entirely. The model only handles computation structure while a co-designed harness owns everything else: workspace assembly, validation, expansion to target code.</description>
    </item>
    <item>
      <title>Replicant: Giving AI Agents GPU Access Through Google Colab</title>
      <link>https://www.glitchytales.com/articles/replicant-giving-ai-agents-gpu-access</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/replicant-giving-ai-agents-gpu-access</guid>
      <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
      <description>An MCP server in Rust that lets Claude run GPU experiments on Colab autonomously. Sessions persist on Drive, code runs asynchronously, and the agent never needs to touch a browser.</description>
    </item>
    <item>
      <title>Output Diversity vs Generation Parameters (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/output-diversity-vs-generation-parameters</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/output-diversity-vs-generation-parameters</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <description>Higher temperature and higher top_p values produce more diverse outputs when repeating the same creative prompt, as measured by vocabulary richness, n-gram overlap, semantic similarity, and token entropy.</description>
    </item>
    <item>
      <title>Passphrase Seeding — Random Noise (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/passphrase-seeding-random-noise</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/passphrase-seeding-random-noise</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <description>Prepending random passphrases (random words, random numbers, random alphanumeric strings) before a creative prompt increases output diversity compared to baseline.</description>
    </item>
    <item>
      <title>Passphrase Seeding — Themed Words (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/passphrase-seeding-themed-words</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/passphrase-seeding-themed-words</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <description>Thematic passphrases affect output diversity differently from random passphrases: themed seeds may bleed into story content, produce different entropy profiles, and steer outputs in measurably different directions.</description>
    </item>
    <item>
      <title>How Well Do LLMs Follow Length Instructions?</title>
      <link>https://www.glitchytales.com/articles/how-well-do-llms-follow-length-instructions</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/how-well-do-llms-follow-length-instructions</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description>Six experiments, 573 API calls, and three different ways to phrase a length constraint. The answer depends entirely on how you ask.</description>
    </item>
    <item>
      <title>Character Count Range Compliance (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/character-range-compliance</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/character-range-compliance</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <description>Character count ranges (&apos;between X and Y characters&apos;) produce more reliable compliance than exact or approximate point targets, particularly at 5000 characters where exact targeting broke down catastrophically.</description>
    </item>
    <item>
      <title>Compound Length Constraints — Words + Characters (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/compound-length-constraints</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/compound-length-constraints</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <description>Providing both word count and character count constraints simultaneously degrades compliance on both metrics compared to single-constraint baselines, and incompatible pairs force the model to prioritize one constraint over the other.</description>
    </item>
    <item>
      <title>Word Count Range Compliance (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/word-count-range-compliance</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/word-count-range-compliance</guid>
      <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
      <description>When given a word count range (&apos;between X and Y words&apos;), LLMs produce output within the range more reliably than with exact or approximate point targets, and output clusters near the midpoint.</description>
    </item>
    <item>
      <title>Character Count Compliance (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/character-count-compliance</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/character-count-compliance</guid>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <description>LLMs do not reliably produce text matching a requested character count, with deviation patterns similar to word count compliance — high accuracy with &apos;exactly&apos; phrasing, poor accuracy with &apos;approximately&apos; phrasing.</description>
    </item>
    <item>
      <title>Default Generation Length Without Constraints (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/default-generation-length</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/default-generation-length</guid>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <description>Without a length constraint, LLM outputs cluster around a &apos;natural&apos; default length that varies by topic type and prompt framing.</description>
    </item>
    <item>
      <title>Do LLMs Actually Hit Requested Word Counts?</title>
      <link>https://www.glitchytales.com/scratchpads/llm-length-compliance</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/llm-length-compliance</guid>
      <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
      <description>LLMs don&apos;t reliably produce text matching a requested word count, with deviation increasing for longer targets and varying by phrasing.</description>
    </item>
    <item>
      <title>Division Accuracy on Integers (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/division-accuracy-integers</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/division-accuracy-integers</guid>
      <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs will show lower accuracy on division compared to addition and multiplication, particularly for non-terminating decimals and division by zero.</description>
    </item>
    <item>
      <title>Addition Accuracy on Negative Floats (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/addition-accuracy-negative-floats</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/addition-accuracy-negative-floats</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs will show lower accuracy on float addition involving negative numbers, combining decimal handling with sign handling challenges.</description>
    </item>
    <item>
      <title>Addition Accuracy on Positive Floats (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/addition-accuracy-positive-floats</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/addition-accuracy-positive-floats</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs will show lower accuracy on float addition compared to integer addition, due to decimal place handling.</description>
    </item>
    <item>
      <title>Multiplication Accuracy on Negative Integers (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/multiplication-accuracy-negative-integers</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/multiplication-accuracy-negative-integers</guid>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs can reliably perform simple multiplication involving negative integers below 100 in absolute value.</description>
    </item>
    <item>
      <title>Multiplication Accuracy on Positive Integers (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/multiplication-accuracy-positive-integers</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/multiplication-accuracy-positive-integers</guid>
      <pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs will show lower accuracy on multiplication of positive integers below 100 compared to addition, especially for larger operands.</description>
    </item>
    <item>
      <title>Addition Accuracy on Negative Integers (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/simple-addition-negative-integers</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/simple-addition-negative-integers</guid>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs can reliably perform simple addition involving negative integers below 100 in absolute value.</description>
    </item>
    <item>
      <title>Addition Accuracy on Positive Integers (gpt-oss-120b)</title>
      <link>https://www.glitchytales.com/scratchpads/simple-addition-positive-integers</link>
      <guid isPermaLink="true">https://www.glitchytales.com/scratchpads/simple-addition-positive-integers</guid>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <description>LLMs can reliably perform simple addition of two positive integers below 100.</description>
    </item>
    <item>
      <title>Using Claude Code as an AI Research Lab</title>
      <link>https://www.glitchytales.com/articles/automating-ai-experiments-with-claude-code</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/automating-ai-experiments-with-claude-code</guid>
      <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
      <description>Automating LLM experiments with a Director/Contributor multi-agent setup in Claude Code, from hypothesis to raw data.</description>
    </item>
    <item>
      <title>What If Agent Memory Didn&apos;t Need a Database?</title>
      <link>https://www.glitchytales.com/articles/what-if-agent-memory-didnt-need-a-database</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/what-if-agent-memory-didnt-need-a-database</guid>
      <pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate>
      <description>Testing whether a single fixed-size matrix can replace a vector database for agent memory, using superposition and SONAR embeddings.</description>
    </item>
    <item>
      <title>LLMs Can Write Stories but They Can&apos;t Remember Them</title>
      <link>https://www.glitchytales.com/articles/fabula-building-a-bookkeeper-for-stories</link>
      <guid isPermaLink="true">https://www.glitchytales.com/articles/fabula-building-a-bookkeeper-for-stories</guid>
      <pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate>
      <description>Building a Prolog system that tracks narrative state so LLMs can write stories without losing track of their own plot.</description>
    </item>
  </channel>
</rss>