2026.10.08

Claude CodeからCodex(GPT)を呼ぶ — セカンドオピニオン・レビュー・委譲を「人間のGO必須」で回す2モデル併用の運用設計

Claude CodeからCodex(GPT)を呼ぶ — セカンドオピニオン・レビュー・委譲を「人間のGO必須」で回す2モデル併用の運用設計

Claude Codeで作業している途中に、別のAI(OpenAIのCodex)へ意見を聞いたり、レビューや作業の一部を任せたりする——この2モデル併用は、薄いラッパースクリプト1本と「呼ぶ前に必ず人間の承認」「1作業につき1〜2回まで」という2つのルールで、安全に日常運用できます。この記事では、当社で実際に組んだ連携の構成と、運用してみて分かったハマりどころを紹介します。

背景: 1つのAIに任せきりにしない

当社の開発や運用の作業は、Claude Codeを中心に進めています。ただ、設計の二択で迷う場面や、出す前に一度疑っておきたい場面では、同じAIに聞き返しても同じ見立てが返ってくるだけです。そこで、別のモデルであるCodex(GPT)を、Claude Codeの側から必要なときだけ呼べるようにしました。

用途は次の4つに絞っています(このほかに画像生成もありますが、別の話題なので別の記事に分けています)。

実装: 非対話で呼ぶラッパースクリプト

仕組みは単純で、Codex CLIを非対話モードで呼ぶシェルスクリプトを1本置いただけです。認証はChatGPTのログインをそのまま使うため、APIキーをどこにも置かずに済みます。以下は中心部分の抜粋です(モデル指定などのオプションは省略しています)。

MODE="${1:-}"; shift || true
cd "${CODEX_DIR:-$PWD}"
OUT="${CODEX_OUT:-$(mktemp -t codex-last.XXXXXX)}"
PROMPT="$*"

case "$MODE" in
  ask)
    [ -n "$PROMPT" ] || { echo "質問文を指定してください" >&2; exit 2; }
    "$CODEX_BIN" exec --skip-git-repo-check --sandbox read-only -o "$OUT" -- \
      "あなたはセカンドオピニオン担当です。ファイルの変更は行わず、根拠と結論を簡潔に日本語で述べてください。

$PROMPT" >&2
    ;;
  delegate)
    [ -n "$PROMPT" ] || { echo "作業指示を指定してください" >&2; exit 2; }
    "$CODEX_BIN" exec --skip-git-repo-check --sandbox workspace-write -o "$OUT" -- \
      "$PROMPT

完了したら、変更したファイル一覧と要点を最後のメッセージに日本語でまとめてください。" >&2
    ;;
esac

echo "----- codex final message ($OUT) -----" >&2
cat "$OUT"

設計上のポイントは3つあります。

使うときは次のように呼びます。

codex-run ask "この設計の欠点は?"
CODEX_DIR=~/repo codex-run review "境界条件を重点的に"
CODEX_DIR=~/repo codex-run delegate "tests/ にユニットテストを追加して"

運用ルール: 仕組みよりもこちらが本体

スクリプト自体は短いものですが、実際に効いているのは運用ルールのほうです。AIへの指示書に、次の4点を明記しています。

並列セカンドオピニオン(both)には専用の手順があります。Codexを呼ぶ前に、Claude自身の結論・根拠・前提を書き出して固定する。そのうえで同じ質問だけを渡し、Claudeの見解は渡しません。相手の答えを見てから自分の意見を書くと引きずられますし、こちらの見解を渡すと相手がそれに寄ってしまうからです。結果は「結論/主な根拠/前提」の表で並べ、食い違いは無理に丸めずに判断材料として残します。2つのAIの意見が割れたところが、いちばん価値のある情報です。

ハマりポイント

まとめ

複数のAIを併用する仕組みそのものは、非対話で呼ぶスクリプト1本で作れます。難しいのは運用のほうで、「勝手に外へ投げない」「回数を絞る」「相手の出力はデータとして扱う」「先に自分の見解を固定する」といった線引きを、最初に文章で決めておくことが肝心でした。AIを増やすほど、人間が承認する場所をどこに置くかが設計の中心になります。

業務にAIをどう組み込むか、どこに人の確認を挟むかといったAI導入の進め方のご相談は、お問い合わせフォームからどうぞ。課題の整理からご一緒します。

← TECH-BLOG一覧へ