powered by TechFeed
表示モード
Anthropic

Claude最上位モデル「Opus」がプロンプト無視の造語を生成し続ける問題 — 高額APIを払った上に安価モデルでの後処理を強いられる隠れたコスト

8月20日、InfoWorldが「Anthropic's Opus language problems may be creating a hidden cost for AI coding」と題した記事を公開した。AnthropicのOpus 4.8およびOpus 5モデル(本稿執筆時点)が、明示的に禁じたにもかかわらず独自の造語や混乱を招く表現を生成し続けるという報告が、実際の開発現場から上がっている。しかも問題はモデルの挙動にとどまらない。高価な最上位モデルに払ったAPIコストの上に、出力を修正するためさらに別モデルへのAPIコールを重ねるという「二重課金」構造が、実務のコスト計算に静かに忍び込んでいる。

8月20日、InfoWorldが「Anthropic's Opus language problems may be creating a hidden cost for AI coding」と題した記事を公開した。AnthropicのOpus 4.8およびOpus 5モデル(本稿執筆時点)が、明示的に禁じたにもかかわらず独自の造語や混乱を招く表現を生成し続けるという報告が、実際の開発現場から上がっている。しかも問題はモデルの挙動にとどまらない。高価な最上位モデルに払ったAPIコストの上に、出力を修正するためさらに別モデルへのAPIコールを重ねるという「二重課金」構造が、実務のコスト計算に静かに忍び込んでいる。


Opusが「使えない言葉」を作り出し続ける

AIコーディングアシスタントの本来の役割は、開発者の意図を動作するソフトウェアへと変換する作業を効率化することだ。しかしAnthropicのOpus 4.8およびOpus 5モデルのユーザーの一部は、モデルが生成する言語表現を修正するために追加の時間・プロンプト・トークンを消費していると報告している。さらに、その出力をより安価なモデルに通してから使用するという本末転倒な運用を強いられているケースもある。

Londonを拠点とするスタートアップSpaceCellの創業者兼CEOであるPeter BowerはGitHubのissueにて、Opus 4.8が混乱を招く表現や造語を使用しようとする傾向が、特にコードドキュメント生成の場面でソフトウェア開発ワークフローに余分な工数を生んでいると指摘した。GitHubのissueは一次情報として元記事内でも参照されており、同様の問題に直面したユーザーからの反応が集まっている。

問題の核心は、明示的に繰り返し使用を禁じたにもかかわらず、モデルが不要な用語を導入し続ける点だ。Bowerによれば、ドキュメントを「まともで提出可能な状態」にするために、より安価なSonnetHaikuモデルへの追加の「クリーンアップパス」が必要になるという。


「隠れたコスト」の構造

この問題が厄介なのは、見えにくいコストという点だ。

Anthropicの公式モデル比較によれば、OpusはSonnetやHaikuと比較して大幅に高価な料金設定となっている。上位モデルに高いAPIコストを払いながら、その出力を修正するために下位モデルへのAPIコールを重ねるという運用は、トークンコストと開発者の工数を二重に圧迫する。ベンチマーク上の性能と、実際のワークフローにおける「使い勝手」の乖離が、ここで表面化している。

特にコードドキュメント生成はAIアシスタントの主要ユースケースの一つであり、エンタープライズ導入において重要な自動化対象だ。そこでプロンプト指示の無視が繰り返し発生するとなると、信頼性の観点から実運用への組み込みが難しくなる。AIコーディングアシスタント市場ではGitHub Copilot、Google Gemini、OpenAI Codexなど競合が増え続けており、「最高性能モデルを選べば安心」という前提が崩れつつある状況は、Anthropicにとっても無視できない課題といえる。

なお、OpusシリーズはAnthropicのモデルロードマップにおいて最上位ラインに位置づけられており、本稿執筆時点でのバージョン呼称はInfoWorldの報道に基づく。Anthropicの公式モデルラインナップおよび最新バージョン情報はAnthropicの公式サイトで随時確認されたい。


エンジニアが知っておくべき実務上の含意

この報告から浮かび上がる実務上のポイントは以下の通りだ。

  • プロンプトで制御しきれない場合がある:明示的な禁止指示を繰り返してもモデルが従わないケースがあることは、プロンプトエンジニアリングだけで品質を担保しようとするアプローチの限界を示している。Anthropicが公開しているプロンプトエンジニアリングガイドでも制御手法は解説されているが、モデル固有の挙動として現れる場合はそれだけでは対処しきれないことがある。
  • 後処理パイプラインのコスト:出力を別モデルでクリーンアップするという運用は、コスト計算に含まれにくい「隠れたオーバーヘッド」になりやすい。CI/CDパイプラインにAI出力を組み込む場合は、こうした後処理コストも設計段階から織り込む必要がある。
  • 最上位モデルが必ずしも最適解ではない:ユースケースによっては、より安価・高速なモデルの方がトータルの品質とコストのバランスが良い可能性がある。モデル選定はベンチマーク単体ではなく、実際のタスクでの出力品質・制御性・コストを組み合わせて評価することが重要だ。

Anthropic側のこの問題への公式な対応や、Opus 5での改善状況については、元記事で詳細が確認できる。

詳細はAnthropic's Opus language problems may be creating a hidden cost for AI codingを参照していただきたい。