Bedrock Claude の Tool Use で LLM 出力を構造化する ─ JSON.parse() も正規表現も要らなくなった話
Hiroba による自動要約
LLM に JSON 出力させて json.loads() でパースする従来手法は、マークダウン囲み・余計なテキスト混入・トークン途中切断により本番環境で必ず破綻する。Amazon Bedrock の Tool Use(tool_choice 強制)を使えば、Pydantic スキーマで定義した構造を API レベルで保証でき、正規表現パースが不要になる。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4969 件あります。
関連する記事
同じタグの記事


AI費用が76分の1に。差を生んだのは「使い方」だった
ZennClaude Codeがセキュリティ脆弱性を修正し、Asanaがテストでコスト76分の1削減を実現。OpenAIの安全研究者解雇とAnthropicの規約改定も報道される中、AIの費用・安全・ルールはツール性能より「どう使うか、どう決めるか」で決まる点が強調される。

Claude API の Web 検索ツール(web_search)で最新情報に答えさせる実装手順 — エラーは HTTP 200 で返る・content[0].text が前置きだけ・allowed_domains と blocked_domains の併用で 400、3つのハマりどころ
QiitaClaude API の web_search ツールを使い最新情報を取得する実装方法を解説。tools にweb_search_20260209を追加するだけでサーバー側で検索実行され、複数のテキストブロックで返されることや、検索エラーが HTTP 200 で返ってくること、allowed_domains で検索先を絞る方法など3つの実装時の落とし穴を具体的に紹介。

AI コーディングエージェント 3 社の料金・性能を実測値で比較 ― 選ぶ基準は価格ではなくなった
QiitaCodex・Claude Code・Gemini の料金・性能・トークン効率を公開情報と第三者実測値で比較。3 社とも月額 3,000~30,000 円で機能差はなく、性能差も 1.1 ポイントの誤差。同額でも Codex は Claude Code の 4 倍効率的だが、Claude は長時間タスクで安定し、Gemini は 7 ポイント差から追い上げ中。選択基準は「ブラウザ操作・ユーザー基盤・スイッチングコスト」に移行した。