向いている人
- プログラミングを学んでいる人、業務で少しだけコードを書く人
- 他の人が書いたコードを読む必要がある人
- 表計算の関数やマクロ、簡単な自動化を作りたい人
準備するもの
- 動かしたいコード、またはエラーメッセージ
- 使っている言語・バージョン・実行環境(OS、ライブラリなど)
プログラミングでのAIは、**「速く書く道具」であると同時に「いつでも質問できる先輩」**です。ただし、出てきたコードの責任は使う人にあります。
手順
- 環境と目的を伝える 言語・バージョン・OS・使っているライブラリと、「何をしたいか」を最初に書きます。
- 小さく頼む 大きな機能を一度に作ってもらうより、「CSVを読む部分」「集計する部分」のように小さく分けて頼むと、確認しやすくなります。
- 説明を求める 受け取ったコードの各行が何をしているか説明してもらい、分からない部分は質問します。理解できないコードは使わないのが原則です。
- 動かして確かめる 実際に動かし、想定どおりの結果になるかを確認します。エラーが出たら、エラーメッセージ全文を渡して原因を一緒に探します。
- テストを書く よくある入力だけでなく、空の入力や異常な値も試すテストを書いてもらい、実行します。
開発の道具に組み込むとき
コードエディタに組み込むタイプのAIや、ファイルを読んで作業を進めるエージェント型の道具もあります。複数のファイルを書き換える作業を任せるときは、変更内容を確認してから取り込み、必ずバージョン管理(Git など)で元に戻せる状態にしておきます。各道具の料金・提供範囲はサービス比較で確認してください。
コードを書かない人にも
表計算ソフトの関数や、繰り返し作業の自動化(ワークフロー自動化のサービス)も、同じ手順で作れます。「何を入力として、何を出力したいか」を具体的に伝えることが出発点です。
すぐ試せるプロンプト例改善前と改善後を比べてみてください
エラーの原因を一緒に探す
改善前
動きません。直して
改善後
Python 3.12 で、CSVファイルを読み込んで合計を出すスクリプトを書いています。 実行すると次のエラーが出ます。原因の候補を可能性の高い順に3つ挙げ、それぞれの確かめ方を教えてください。 まだコードは書き換えないでください。 --- エラー: (エラーメッセージをそのまま貼る) コード: (該当部分を貼る)
改善のポイント環境・やりたいこと・エラー全文を伝えると、原因を絞り込みやすくなります。いきなり書き換えてもらうより、原因と確かめ方を先に聞くほうが、自分の理解が深まり、同じ間違いを防げます。
テストを書いてもらう
改善前
テストを書いて
改善後
次の関数のテストを書いてください。 ・テストの道具:pytest ・確かめたいこと:通常の入力、空のリスト、負の数を含む場合、数値以外が混ざった場合 ・それぞれのテストが何を確かめているか、コメントで1行ずつ書いてください --- (ここに関数を貼る)
改善のポイント確かめたい場面を自分で挙げると、抜けのないテストになります。コメントを付けてもらうと、テストの意図を後から読み返せます。
プロンプト例は書き方の例です。結果はサービス・モデル・設定によって変わります。( )の部分は、ご自身の内容に置き換えてください。
注意点
- パスワード・APIキー・社外秘のコードは貼り付けないでください。勤務先のルールも確認します。
- AIが書いたコードは、動作確認とテストをしてから使います。存在しない関数やライブラリを使うことがあります。
- 他のプロジェクトのコードを流用するときは、ライセンスを確認します。
このガイドに出てくる用語
使えるサービスの例公式情報・出典つき
- GitHub CopilotGitHub
AIによるコーディング支援(インライン補完、チャット、エージェント) [1]
- CursorAnysphere, Inc.
AIエージェントによるコーディング支援。料金プランはGrokとのAI利用枠共有型になっている [2]
- OpenAI CodexOpenAI
ChatGPTのAIコーディングエージェント。プルリクエスト、リファクタリング、コードレビュー、自動化などを並列で進める [3]
- ReplitReplit, Inc.
自然言語で指示してアプリやサイトを作成・公開できるAIプラットフォーム [4]
- ClaudeAnthropic
Anthropic の対話型AI。長い文書の読み込み・文章作成・調査(Research)・コーディング(Claude Code)などに使える。 [5]
ここに挙げたのは例で、おすすめの順位ではありません。料金・使える機能・商用利用の条件は変わることがあるため、各サービスのページ(出典・確認日つき)と公式ページでご確認ください。
みんなの実践:プログラミング読者投稿・公式情報とは別ですすべて見る
読者の投稿を読み込んでいます…
このテーマの投稿はまだありません。 最初の投稿をする
次に試すこと
使えるサービスの例の出典
- GitHubGitHub Copilot plans(GitHub Docs)(外部サイト・新しいタブ)
- Anysphere, Inc.Cursor · Pricing(外部サイト・新しいタブ)
- OpenAIChatGPT の Codex | ソフトウェアエンジニアリング向け AI コーディングエージェント(外部サイト・新しいタブ)
- Replit, Inc.Replit Pricing(外部サイト・新しいタブ)
- AnthropicClaude Plans & Pricing(外部サイト・新しいタブ)確認時のページは英語表記・ドル表記(Enterprise は「US$」と明記)。日本円での表示や日本の消費税の扱いは、このページでは確認できませんでした。
料金・機能は変更されることがあります。お申し込みの前に、各社の公式ページで最新の情報をご確認ください。
内容の誤りや分かりにくい点は、お問い合わせからお知らせください。