コンテンツにスキップ
Classmethod Bedrock Gpt55 High Effort JSON Corruption

Bedrock GPT-5.5 の高 effort 指定時に発生した重複・JSON 破損の回避を試みてみた

詳細

発生した問題:

  • reasoning effort指定時に出力が重複したり、JSON構造が破損する
  • structured モード(JSON スキーマ指定)でも発生
  • OpenAI Community でも GPT-5.4/5.5 系で類似報告多数(記事執筆時点で未解決)

検証環境:

  • AWS Lambda (Python 3.14, arm64, 256MB) / us-east-2
  • SDK: openai >= 2.40.0 + aws-bedrock-token-generator
  • API: Responses API (/openai/v1/responses)
  • effort: none / medium / high の3条件

観察ポイント:

  • reasoning={"effort": "medium"} 以上で重複・破損が発生しやすい
  • structured(JSON スキーマ) + max_output_tokens=2048 に絞ると発生率が下がる傾向
  • none(推論パラメータ指定なし)では安定

示唆: GPT-5.x系の推論モードはまだ安定性が低い。本番利用時はeffort="none"か構造化出力+トークン制限の組み合わせが当面の安全策。