フェルマーの最終定理をClaudeが11日で形式化 — Lean1,300万行を機械検証
Claudeが11日でフェルマーの最終定理の証明をLeanで書き切り、機械検証まで通りました。1,300万行・29,500定理という規模の中身と、証明が正しいと言える3段構えの根拠を追います。
全469件を新しい順に並べています(271〜300件目)。カテゴリのトップへ戻る
Claudeが11日でフェルマーの最終定理の証明をLeanで書き切り、機械検証まで通りました。1,300万行・29,500定理という規模の中身と、証明が正しいと言える3段構えの根拠を追います。
AnthropicとOpenAIは創業の経緯も企業統治の設計も異なります。非営利からの出発点、PBCと信託・財団の統治構造、資金調達規模の違いを一次情報で比較します。
advisorツールの出力トークンはツール定義のmax_tokensで実測7分の1まで縮められます。ソフトなプロンプト依頼との違い、呼び出し回数のチューニングまで含めたコスト削減策をまとめます。
advisorツールの料金はexecutorと別レートで、usage.iterations配列に個別記録されます。トップレベルusageに含まれない理由と、実例のJSONから費用を計算する手順をまとめます。
advisorツールの結果はモデルによって平文のadvisor_resultと暗号化されたadvisor_redacted_resultに分かれます。分岐条件とZDR対応、キャッシュ・再送時の扱いをまとめます。
Amazon Bedrock経由でClaudeを使うときの直接APIとの違いを、認証方式・対応モデル・使えない機能・リージョンの4点で整理し、アクセスをリクエストする手順まで確認します。
Messages APIのadvisor toolは、実行役のexecutorモデルが要所で上位モデルadvisorへ相談する仕組みです。最小構成のリクエストと結果の読み方をまとめます。
プログラマティックツールコーリングのallowed_callersが取る3つの値の使い分けと、tool_choiceと組み合わせたときに400エラーになる条件を示します。
count_tokensエンドポイントで送信前にトークン数を見積もる手順と、Start/Build/Scale別のレート制限を実装コード付きでまとめます。
Tool Search Toolのregex版はPython正規表現(200字上限)、BM25版は自然文(500字上限)でクエリを書きます。defer_loadingの仕様も含めて実装差を扱います。
複数セッションにまたがる開発でMemoryツールを「復旧の仕組み」として使う運用パターンを、初期化・再開・終了更新の3段階に分けて示します。
プログラマティックツールコーリングは75ツール構成で入力トークンを38%削減する一方、τ²-benchでは逆に8%増加します。実測値から効くワークロードを見極めます。
プログラマティックツールコーリングの保留は約4分でTimeoutErrorになります。5分弱で起きるコンテナのアイドル失効と混同しやすい、公式ドキュメント記載の実際のエラー文言と対策を扱います。
Memoryツールのview/create/str_replace/insert/delete/renameが返す文字列とエラー処理を、公式仕様に沿って実装レベルで押さえます。
コード実行ツールは、Web検索かWeb Fetchと同じリクエストに含めると無料になります。単体利用の料金体系・コンテナの制限・使えないプラットフォームまで一次ソースの数値で押さえます。
Anthropic公式のTool combinationsが示す6つの組み合わせパターンを解説。Web検索×コード実行のリサーチ型からBrowser Useまで、選び方と実行環境が分かれる注意点をまとめます。
Anthropic APIでツール定義をプロンプトキャッシュに乗せるcache_controlの配置ルールをまとめます。MCPツールセットやcomputer use/browser useでの特殊な挙動も扱います。
strict tool useはHIPAA対応ですが、コンパイル済みスキーマは24時間キャッシュされプロンプトと同じPHI保護を受けません。書いてはいけない4箇所と、HIPAA readinessが及ぶ範囲です。
web_search_20260209以降はallowed_callersが既定でcode_execution呼び出しになり、ZDR対象から外れます。direct指定に戻すと何を失うかをまとめます。
Skillsがコード実行環境で作ったExcel・PowerPoint・PDFは、応答に埋め込まれずfile_idだけが返ります。Files APIで実体を取り出すまでの4ステップを扱います。
fine-grained tool streamingで届いた入力がJSONとして壊れているとき、INVALID_JSONラッパーとis_error:trueでClaudeに返す公式の対処パターンを解説します。
strict: trueが保証するのはinput_schema準拠とツール名の妥当性だけです。additionalProperties:false必須化とpatternの部分対応、複雑さ上限まで仕様で確認します。
ツール定義に添える具体的な入力例input_examplesの書き方と、公式ドキュメントが示すトークンコスト実測値、サーバーツールでは使えないという制約までを扱います。
Anthropic APIのtext_editorツールは、str_replaceが複数箇所にマッチしたときにどう止めるかをアプリケーション側の実装に委ねています。事前カウントで0件・複数件を検出する実装と、エラー後の直し方をまとめます。
Anthropic APIのeager_input_streamingフィールドで、ツール入力をバッファリングなしに配信する設定方法をまとめます。旧betaヘッダーとの互換関係と、効果が出る場面も扱います。
structured outputsはminimum・maximumなどのJSON Schema制約に対応しません。SDKがどの制約を取り除き、descriptionへ言い換え、レスポンスをどう検証しているかを5ステップで追います。
AnthropicのBashツール実装ガイドにあるallowlist検証コードは、演算子が単語にくっつくと素通りする。公式が結論として置く「本当の防御線は隔離」の中身を読み解く。
Opus 4.6以降、tool_use inputのJSON表現がUnicodeとスラッシュのエスケープでモデルバージョンにより変わります。生文字列比較が壊れる原因と正しい直し方を解説します。
Files APIは1ファイル500MB・組織全体1TBの容量上限を持ちます。アップロード後は内容もファイル名も変更できず、削除と自動失効(expires_in_seconds)の2経路で消えます。上限の内訳と失効後の挙動を扱います。
code executionツールが返すエラーコードを、bash・text_editorのサブツール別に一覧にします。unavailableやoutput_file_too_largeへの実装側の対処も扱います。