{
  "id": "044e16db1b61",
  "url": "https://james-pritchard.com/blog/llms-are-functions",
  "title": "LLMs are functions, not brains.",
  "note": "When building agentic systems a big part of what you design is the guardrails, the context management, and tool environment for the LLM to operate in, to \"be\" the agent you are defining. This article is a good overview of the structure and how you build around the LLM capabilities. The naive view would be that you just give some input to a prompt. Not at all, the harness and capabilities are the thing that truly make it powerful.",
  "voice": "jamie",
  "saved": "2026-05-20T12:31:41Z",
  "host": "james-pritchard.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/044e16db1b61/",
  "markdown": "https://links.thingelstad.xyz/links/044e16db1b61.md",
  "issues": [
    {
      "number": 349,
      "slug": "349",
      "title": "Owning the Rails",
      "date": "2026-05-23T12:00:00Z",
      "section": "Notable",
      "position": 3,
      "url": "https://weekly.thingelstad.com/archive/349/",
      "page": "https://links.thingelstad.xyz/issues/349/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/james-pritchard.com/",
      "nearest": []
    },
    "same_week": {
      "count": 22,
      "nearest": [
        {
          "id": "3bce2da644f3",
          "title": "A Field Guide to Learning - Bite of an Apple",
          "url": "https://brianschrader.com/archive/a-field-guide-to-learning/",
          "record": "https://links.thingelstad.xyz/links/3bce2da644f3/"
        },
        {
          "id": "ad843f04e48c",
          "title": "feedr: A feature-rich terminal-based RSS/Atom feed reader written in Rust.",
          "url": "https://github.com/bahdotsh/feedr",
          "record": "https://links.thingelstad.xyz/links/ad843f04e48c/"
        },
        {
          "id": "9cce0b5a8441",
          "title": "Project Glasswing: what Mythos showed us",
          "url": "https://blog.cloudflare.com/cyber-frontier-models/",
          "record": "https://links.thingelstad.xyz/links/9cce0b5a8441/"
        },
        {
          "id": "3bb580e9cd29",
          "title": "How to deal with your kid leaving",
          "url": "https://buttondown.com/monteiro/archive/how-to-deal-with-your-kid-leaving/",
          "record": "https://links.thingelstad.xyz/links/3bb580e9cd29/"
        },
        {
          "id": "ff231836a24a",
          "title": "zerolang: The programming language for agents",
          "url": "https://github.com/vercel-labs/zerolang",
          "record": "https://links.thingelstad.xyz/links/ff231836a24a/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://james-pritchard.com/blog/llms-are-functions"
  }
}
