{
  "id": 3226191,
  "title": "I put a 45M-parameter LLM on a phone. It was 100% confident about a number it invented.",
  "url": "https://urgent.news/2026/08/25/i-put-a-45m-parameter-llm-on-a-phone-it-was-100-confident-about-a",
  "topic": "ai",
  "section": "AI",
  "published": "2026-08-25T08:33:09.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/vigneshwaran_m/i-put-a-45m-parameter-llm-on-a-phone-it-was-100-confident-about-a-number-it-invented-aej"
  },
  "original_language": "en",
  "account": "The author built a 45M-parameter LLM on a phone with remarkable results. Named react-native-needle, this React Native binding for Cactus Compute's Needle 2 model runs entirely on-device. The model is particularly effective at handling clear, single-intent commands, such as adjusting kitchen lights or setting timers. When given a task outside its capabilities, like capitalizing France, it declines appropriately with a reason rather than creating an erroneous answer. However, the model has limitations. It struggles with multi-intent input, misinterpreting string fields, and occasionally inventing numbers in crowded strings. The model also reports a perfect confidence score of 1.0 for fabricated numbers, so the confidence score is unreliable. The author learned that documenting memory consumption and thoroughly testing the model's output is crucial for proper deployment.",
  "summary": "The model returned 1230.0 . The input said 560.00 . Confidence: 1.0000 . Not 0.6. Not \"uncertain.\" One point zero, with a written rationale explaining how it got there — a rationale that quoted the correct number and then produced a different one. That's the single most useful thing I learned building react-native-needle , a React Native binding for Cactus Compute's Needle 2 — a 45M-parameter…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}