Skip to content
Chad Brown
Chad Brown
  • Confidence Is a Property of Each Field, Not the Whole Record

    When an extraction system attaches one confidence number to a record, it is reporting an average, and an average exists to hide variance. A record can post a strong overall score while one field inside it sits far below the line, and the aggregate erases exactly the fact anyone downstream needs: which value not to trust. The score worth acting on…

    Read More Confidence Is a Property of Each Field, Not the Whole RecordContinue

  • An Eval Inherits Every Blind Spot in Its Dataset and Its Grader

    A measurement loop looks like rigor. You run the current version of a prompt against a set of cases, score each output, and compare the aggregate to the last version. The number that comes out feels objective in a way a reviewer’s impression never could. That feeling is mostly borrowed. An evaluation does not manufacture its own trustworthiness. It inherits it from…

    Read More An Eval Inherits Every Blind Spot in Its Dataset and Its GraderContinue

  • Prompt Iteration Only Converges When You Measure It

    A prompt is not a document you write once and file away. It is a piece of production behavior. It decides what your system returns, it changes over the life of the system, and every change to it changes the output for every request that flows through it. That makes a prompt an artifact in the same sense that a…

    Read More Prompt Iteration Only Converges When You Measure ItContinue

  • When the Standard Is Real but Unwritable, the Reviewer Is Another Model

    Deterministic validation can only enforce standards you can state as a rule. A schema check, a range check, a check that two fields agree: each one closes a failure you were able to write down in advance. But a large share of what makes an output good cannot be written down that way. Is this summary faithful to what it summarizes? Does…

    Read More When the Standard Is Real but Unwritable, the Reviewer Is Another ModelContinue

  • Structure Can Be Guaranteed. Truth Has to Be Checked.

    A language model can hand you an object that is perfectly shaped and entirely false. Every field is present, every type is right, the whole thing parses without complaint, and the value in the field your downstream logic depends on was invented. This is the failure mode that survives structured output. Enforcing a schema settles what shape the answer takes. It settles…

    Read More Structure Can Be Guaranteed. Truth Has to Be Checked.Continue

  • A Hard Extraction Belongs in Several Small Tools, Not One Large Schema

    A tool definition is normally understood as a way to make something happen. You declare a function the model can call, it emits the arguments, and something on the other side runs. For pulling structured data out of text, invert that picture entirely. Define the tool, let the model call it, and let nothing on the far side ever run. The call itself is…

    Read More A Hard Extraction Belongs in Several Small Tools, Not One Large SchemaContinue

  • Designing Extraction Schemas the Model Can Satisfy

    A schema attached to an extraction task looks like a description of the output you expect back. It is really a set of instructions the model reads while it generates, and it presses on what comes out. That reframing is the whole subject. A schema is not a passive record of the shape you hope to receive and inspect…

    Read More Designing Extraction Schemas the Model Can SatisfyContinue

  • When a Model’s Output Becomes a Contract Your System Can Trust

    There is a difference between asking a model for JSON and guaranteeing that what comes back conforms to a schema. It looks like a formatting detail. It is actually one of the most consequential architectural decisions you make when you put a language model inside a larger system, because it determines where the risk of malformed output lives, what…

    Read More When a Model’s Output Becomes a Contract Your System Can TrustContinue

  • LinkedIn