OkayStudy
JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

OpenAI

Codex — OpenAI のコーディングエージェント

Codex をインストールして最初の作業を行い、4 つの段階タブで力を伸ばします。まず必要なものを確かめ、インストールコマンドをコピーしましょう。

中級 — 毎日の習慣:AGENTS.md・承認とサンドボックス・コマンド

インストールして最初の作業も済んだら、毎日使う習慣を身につけましょう。AGENTS.md を上手に書き、Claude Code などの別の AI と同じ指示を共有し、承認とサンドボックスでどこまで任せるかを決め、チャットのコマンドと上手な頼み方を学びます。

モデルと reasoning effort — どれを使う?(おすすめ: GPT-6.1 Sol、High)

2026年11月時点では、開発には GPT-6.1 Sol を High の水準で使いましょう。下のように設定するか、/ で選びます。すべてのモデルと考える水準、いつ下げていつ上げるかは、ツールマスターの「おすすめの使い方」にあります。

~/.codex/config.toml
model = "gpt-6.1-sol"
model_reasoning_effort = "high"
codex -m gpt-6.1-sol
codex -m gpt-6.1-sol -c model_reasoning_effort=high
codex exec -m gpt-6.1-sol "Review the current changes"

# inside Codex
/model    # model → effort (Max · Ultra: More reasoning…)

AGENTS.md を上手に書く

は作業を始めるときに を読みます。まずあなたの(~/.codex/AGENTS.md)を読み、次にプロジェクトの一番上(ふつうは の一番上)からまで下りながら、フォルダーごとにファイルを一つ見つけて順番につなげます。今のフォルダーに近いファイルほど後に来るので、そちらが優先されます。

  • ~/.codex/AGENTS.md — すべてのプロジェクトで使う自分の指示
  • プロジェクトの一番上の AGENTS.md — チームで共有する指示(する)
  • の AGENTS.md — そのフォルダーで作業するときだけ足される指示
  • — 同じフォルダーにあれば AGENTS.md の代わりに読まれます(しばらく変更を試すとき用)。
  • 初期設定では合計 までしか読まれません(project_doc_max_bytes)。別の名前のファイルを使うには project_doc_fallback_filenames に書きます。
AGENTS.md
# AGENTS.md

## Setup
- Install: pnpm install
- Test: pnpm test
- Lint: pnpm lint

## Code style
- TypeScript strict mode, single quotes.
- Keep functions small. Add a test for every bug fix.

## Don't
- Don't edit generated files in dist/.
- Don't commit .env files.
Order
~/.codex/AGENTS.md          ← you, every project (read first)
my-project/AGENTS.md        ← team rules (commit it)
my-project/web/AGENTS.md    ← only for web/ (read last, so it wins)

はプロジェクトを読んで最初の AGENTS.md を書きます。AGENTS.md は実行ごとに一度だけ読まれるので、編集したら Codex を再起動してください。

Claude Code と一緒に使う — 指示は AGENTS.md の一か所に

一つのプロジェクトで Codex と一緒に ・・ などの別の も使うと、ツールごとに別々の指示ファイルはすぐに内容がずれていきます。AGENTS.md は多くのが読む公開フォーマットなので、ルールを AGENTS.md に一度だけ書けば、すべての AI が同じ指示で働きます。

Claude Code と一緒に使うなら、いちばん良いのはプロジェクトに CLAUDE.md を置かず、AGENTS.md だけを使うことです。CLAUDE.md がなければ Claude Code は AGENTS.md を読み、自分のグローバルな ~/./CLAUDE.md もこれまでどおり読みます。理由と手順は Claude Code 中級で詳しく説明しています。

  1. 共通のルールは AGENTS.md にだけ書きます。
  2. プロジェクトの中には CLAUDE.md を置きません。どこか一つのフォルダーでも CLAUDE.md を使うなら、すべてのフォルダーに CLAUDE.md を置き、それぞれに @AGENTS.md の 1 行だけを書きます。
  3. ルールを変えるときは AGENTS.md だけを直します。どちらの AI も変わったルールに従います。
my-project/
~/.claude/CLAUDE.md   ← personal rules for Claude Code (still loaded)
~/.codex/AGENTS.md    ← personal rules for Codex

my-project/
└── AGENTS.md         ← the rules — Codex and Claude Code both read this
                        (no CLAUDE.md in the project)

承認とサンドボックス — どこまで任せるか

Codex は二つの方法で安全を守ります。は技術的に何ができるか(ファイルの書き込み、)を決め、はいつあなたに聞くかを決めます。二つを一緒に選びましょう。

  • — 読むだけで何も変えません。よく知らないプロジェクトを見て回るときに使います。
  • — 作業フォルダーの中でだけ編集し、を実行します。Git リポジトリでは初期設定が「Auto」で、これと on-request の組み合わせです。ネットワークは初期設定でオフで、.git・.codex・.agents には書き込めません。
  • — サンドボックスなしで、何でもできます。されたーの中でだけ使ってください。
  • 承認ポリシー(-a): on-request はサンドボックスの外に出る必要があるときに聞き、never は聞きません(サンドボックスの中でだけ働きます)。
  • /permissions で会話の途中にモードを切り替え、/status で今の設定を見ます。
Terminal
codex --sandbox read-only                      # look only, change nothing
codex --sandbox workspace-write                # edit inside this folder ("Auto" in a Git repo)
codex -a never --sandbox workspace-write       # never ask, but stay inside the sandbox
~/.codex/config.toml
approval_policy = "on-request"
sandbox_mode = "workspace-write"

[sandbox_workspace_write]
network_access = false

古い記事にある --full-auto はもうありません。同じことには --sandbox workspace-write を使います。--yolo(--dangerously-bypass-approvals-and-sandbox)はサンドボックスと承認の両方をオフにするので、隔離された場所でだけ使ってください。

チャット画面のコマンド

Codex のチャット画面で / を入力すると、コマンドの一覧が出ます。毎日使うものから覚えましょう。

  • /model — モデルと、どれだけ深く考えるか()を選びます。
  • /diff — このセッションで変わったファイルを見ます。/review — 変わったをレビューさせます。
  • /compact — 会話を要約して空きを作ります。/new — 新しい会話を始めます。
  • — 前の会話を選んで続けます。ターミナルでは codex resume または codex resume --last。
  • /status — モデル・・作業フォルダーなど今の設定を見ます。/mcp — つながっている を見ます。
  • @ — ファイルを探して頼みごとに添付します。$ — を呼びます。! — コマンドをすぐ実行します(!git status)。
  • -i picture.png — を添付して始めます(会話の途中なら貼り付けます)。--search — リアルタイムの Web 検索をオンにします。
  • /init — AGENTS.md を作ります。/plan — まず計画を立てさせます。
  • <ゴールライン> — それを満たすまで働き続けます。/goal だけで状態を見て、/goal pause・resume・clear で一時停止・再開・削除します(Codex 0.128.0 から)。

Claude Code から来ましたか? /import で Claude Code の設定と最近の会話を取り込めます。

コンテキストを節約 — SONUB の基準:約 400k で自動要約、基本コンテキストは 6% 以下

Codex も頼まれるたびに今のコンテキスト全体を読み直します。だから Claude Code と同じ基準を使います — (自動要約)で 1M まるごとではなく約 400k で作業し、基本コンテキスト(基本の・スキル・MCP など)を 6% 以下に保ちます。こうすると使用量を大きく減らせます。 約 400k・6% は SONUB が決めた目安で、公式の推奨値ではありません — 公式ドキュメントは設定方法だけを説明しています。

  • ~/.codex/config.toml に model_context_window = 500000 と model_auto_compact_token_limit = 475000 を入れると(下の例)、Codex はを 500k トークンとして扱い、コンテキストが 475k に達したとき自動で要約します。
  • /compact でいつでも手動で要約でき、仕事が変わったら /new で新しい会話を開きます。
  • 新しい会話を開いたらすぐ /status でコンテキストの使用量を見ます。まだ何も頼んでいないのに取られている分(システムプロンプト・AGENTS.md・スキル・MCP ツール)が基本コンテキストで、6% 以下にします。
  • 6% を超えたら減らします — 使わない MCP サーバーは から外すか enabled = false で切り、使わないスキルは消し、AGENTS.md には本当に必要なルールだけ残します。
~/.codex/config.toml
model_context_window = 500000
model_auto_compact_token_limit = 475000

基本コンテキストは依頼のたびに一緒に送られるので、数 % 減らすだけでも会話全体で積み重なり、使用量が大きく減ります。

上手に任せる — どこで・何を・どう確かめるか

よい頼み方には 3 つの部分があります。どこで(ファイルとフォルダー)、何を(望む動き)、どう確かめるか(テスト・コマンド・画面)。この 3 つがはっきりしているほど、Codex は迷わず、自分の結果をよく確かめます。

  • あいまいな頼み方:「カートを直して」
  • はっきりした頼み方:「@src/cart.ts で、数量が 0 のとき合計が になります。数量が 0 ならその商品を消すようにし、tests/cart.test.ts にテストを足して、 test が通ることを確かめてください。」
  • 大きな作業は「まず計画だけ見せて」から始め、計画を直してから続けさせます。
  • 頼んだ以上に変更したら止め、そのファイルだけ <ファイル> で戻してから(そのファイルのステージしていない自分の変更も消えます)、ファイル名を挙げて頼み直します。
  • エラーの出力は全部貼り付けます — 要約より原文のほうが正確です。
  • 終わったら /diff で変更を読み、自分でテストを実行してからコミットします。

ベストプラクティス — OpenAI がすすめる Codex の使い方

要点は ― 4つ(目標・背景・制限・終わりの基準)を入れて頼み、難しい作業は先に計画し、Codex に自分で確かめさせ、ルールは AGENTS.md に置き、作業ひとつにつき会話をひとつ使います。6つの良い習慣と両方のツールのコマンドは「おすすめの使い方」にあります。

よくある失敗 — 避け方

公式ガイドは8つの失敗を挙げています ― たとえば、頼みごとに詰め込んだルール、教えていないやテストのコマンド、飛ばした計画、早すぎるフルアクセス。2つのガイドにある10個のよくある失敗と直し方は「おすすめの使い方」にあります。

中級の練習 — 自分のプロジェクトでやってみる

  1. /init で AGENTS.md を作り、テストコマンドと 3 つのルールを整えます。
  2. Claude Code も使うなら、プロジェクトに CLAUDE.md がないことを確かめて、両方の AI が同じ AGENTS.md を読むようにします。
  3. codex --sandbox read-only でプロジェクトを見て回らせ、それから workspace-write で小さな修正を任せます。
  4. /diff と /review で変更をレビューします。
  5. /status で今の設定を見て、codex resume --last で会話を続けます。

5 つとも終わりましたか? [上級] タブに進みましょう。

公式ドキュメント

2026-10-19 に公式ドキュメントで確認しました。これらのツールはよく変わるので、コマンドが動かないときは公式ドキュメントを見てください。

キャンセルする保留中の予約を選んでください。予約ごとに確認が必要です。

あなたの:

閉じる