{
  "measured_at_utc": "2026-10-15T20:12:45.770Z",
  "measured_at_jst": "2026-10-16 05:12:45",
  "measured_date_jst": "2026-10-16",
  "machine": {
    "chip": "Apple M4 Pro",
    "macos_version": "27.0.1",
    "total_memory_bytes": 68719476736,
    "cpu_logical_cores": 12,
    "arch": "arm64",
    "ollama_version": "ollama version is 0.40.3",
    "ollama_host": "http://127.0.0.1:11434"
  },
  "conditions": {
    "prompt": "あなたは日本語のテクニカルライターです。生成AIツールを比較する記事の導入文を、事実を断定せず、300字程度で書いてください。箇条書きは使わず、平易な文体でお願いします。",
    "prompt_language": "ja",
    "think": false,
    "num_ctx": 4096,
    "num_predict": 256,
    "temperature": 0,
    "seed": 42,
    "stream": false,
    "warmup_runs_discarded": 1,
    "runs_per_model": 3,
    "note": "durations are raw nanoseconds as returned by the Ollama HTTP API"
  },
  "results": [
    {
      "model": "qwen3.5:2b",
      "show": {
        "family": "qwen3_5",
        "parameter_size": "2.2B",
        "quantization_level": "mxfp8",
        "model_max_context_length": 262144
      },
      "warmup": {
        "discarded": true,
        "raw": {
          "model": "qwen3.5:2b",
          "created_at": "2026-10-15T20:13:01.438715Z",
          "done_reason": "stop",
          "prompt_eval_count": 60,
          "prompt_eval_duration_ns": 7627347667,
          "eval_count": 107,
          "eval_duration_ns": 3257944250,
          "load_duration_ns": 3219176041,
          "total_duration_ns": 15158261041,
          "response_chars": 200,
          "thinking_chars": null,
          "response_head": "生成 AI ツールの進化は著しいですが、どのツールが最も優れているかという絶対的な結論は存在しません。各ツールの強みは用途やユーザーのスキルに依存するため、比較"
        }
      },
      "resident_after_load": {
        "size_bytes": 3140706112,
        "size_vram_bytes": 3140706112,
        "context_length": 4096
      },
      "trials": [
        {
          "run": 1,
          "raw": {
            "model": "qwen3.5:2b",
            "created_at": "2026-10-15T20:13:07.1681Z",
            "done_reason": "stop",
            "prompt_eval_count": 60,
            "prompt_eval_duration_ns": 881533667,
            "eval_count": 101,
            "eval_duration_ns": 4788361375,
            "load_duration_ns": 9140917,
            "total_duration_ns": 5720358917,
            "response_chars": 210,
            "thinking_chars": null,
            "response_head": "生成 AI ツールの進化は著しいですが、どのツールが最も優れているかという絶対的な結論は現時点では存在しません。各ツールの強みは用途やユーザーのスキルに依存する"
          },
          "derived": {
            "generation_tokens_per_sec": 21.1,
            "prompt_tokens_per_sec": 68.1,
            "time_to_first_token_sec": 0.88,
            "total_sec": 5.72
          }
        },
        {
          "run": 2,
          "raw": {
            "model": "qwen3.5:2b",
            "created_at": "2026-10-15T20:13:09.058276Z",
            "done_reason": "stop",
            "prompt_eval_count": 60,
            "prompt_eval_duration_ns": 25708,
            "eval_count": 101,
            "eval_duration_ns": 1831025459,
            "load_duration_ns": 13054750,
            "total_duration_ns": 1886658834,
            "response_chars": 210,
            "thinking_chars": null,
            "response_head": "生成 AI ツールの進化は著しいですが、どのツールが最も優れているかという絶対的な結論は現時点では存在しません。各ツールの強みは用途やユーザーのスキルに依存する"
          },
          "derived": {
            "generation_tokens_per_sec": 55.2,
            "prompt_tokens_per_sec": 2333903.8,
            "time_to_first_token_sec": 0,
            "total_sec": 1.89
          }
        },
        {
          "run": 3,
          "raw": {
            "model": "qwen3.5:2b",
            "created_at": "2026-10-15T20:13:13.36894Z",
            "done_reason": "stop",
            "prompt_eval_count": 60,
            "prompt_eval_duration_ns": 18917,
            "eval_count": 101,
            "eval_duration_ns": 4286684417,
            "load_duration_ns": 5664125,
            "total_duration_ns": 4307696083,
            "response_chars": 210,
            "thinking_chars": null,
            "response_head": "生成 AI ツールの進化は著しいですが、どのツールが最も優れているかという絶対的な結論は現時点では存在しません。各ツールの強みは用途やユーザーのスキルに依存する"
          },
          "derived": {
            "generation_tokens_per_sec": 23.6,
            "prompt_tokens_per_sec": 3171750.3,
            "time_to_first_token_sec": 0,
            "total_sec": 4.31
          }
        }
      ],
      "summary": {
        "runs": 3,
        "empty_response_runs": 0,
        "median_generation_tokens_per_sec": 23.6,
        "min_generation_tokens_per_sec": 21.1,
        "max_generation_tokens_per_sec": 55.2,
        "median_time_to_first_token_sec": 0,
        "median_response_chars": 210,
        "median_thinking_chars": null
      }
    }
  ],
  "unit_map": {
    "results[].trials[].derived.generation_tokens_per_sec": "トークン/秒",
    "results[].trials[].raw.response_chars": "字"
  },
  "provenance": {
    "source_file": "measurements/local-llm-2026-10-16-req002-keyless.json",
    "source_sha256": "574b0c7bec8771d301e82051f307d3999e757fb7f402e325000463b004aaa658",
    "change": "Only unit_map and provenance were added; all collected values are preserved."
  }
}
