1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[AIコーディング事始め]Codex CLIについて

Last updated at Posted at 2026-01-15
Page 1 of 10

はじめに

世にはたくさんのAIコーディングエージェントがあります。

「なぜCodex CLIなの?他のものと比較した?」という問いにお応えするのは大変なことであり、

ここでは「ただなんとなくそうした」ととらえていただけると助かります。


Codex CLIの特徴

  • コンソールでの動作が可能
  • プロジェクト内のファイルをガンガン書き換える
  • イメージとしては「実装設計+コーディングしてくれる部下」

使い方

  • 実行ファイルのインストール
    • npm install -g @openai/codex
  • 設定
    • Chat GPTのAPIキーの設定 あるいは
    • Azure Open AIの情報を指定
  • 実行
    • プロンプトで「やってほしいこと」を伝える
    • 基本動作はAGENTS.mdに書いておく:codexが勝手に参照して良い感じにアウトプットを調整してくれる

設定のポイント

  • Chat GPT:有料プランが必要
  • Open AI:codex用のモデルが必要

※どちらもそれなりにお金はかかります


コーディング能力について

  • 「コーダー」の域は超えている
  • 「プログラマ」と呼ぶのが相応しい
  • 現在のソースの状態を把握し、情報収集してから設計し、コーディングに落とし込んでくれる

※ただし設計方針など適切なヒントを与えるのは大事


コーディング以外での活用

  • DBにテストデータを投入する
  • 自動テストの生成
    • 仕様を適切に伝えれば、その仕様を確認するためのテストも生成してくれる
    • 仕様変更時も、テストを適切に修正してくれる
  • 実例:フローチャートの作成
    • DBにデータの参照関係を見て、Mermaid形式のフローチャートスクリプトを吐くPGを作らせた

使い方のコツ(1/2)

  • 頻出する指示はファイルにメモしておき、「このファイル見て!」と指示する
  • 常に守って欲しいルールはAGENTS.mdに記述する
    • そのようなルールをどんどん追記していくスタイルが吉(プロジェクトで言う『横展開』に近い)
    • AGENTS.mdはプロジェクトで共有する

使い方のコツ(2/2)

  • バックエンドとフロントエンドを同じプロジェクトで管理する
    • Codexはプロジェクト全体を見て動作するため
  • レビュー出来る単位でタスクを与える
  • いつでもやり直せるようにしておく(Gitを活用)

※今後、タスクを分解する能力が重要になる予感!


最後に

とにかく、使ってみよう!!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?