🟢 はじめに
「AIと一緒にコードを書く」ってどういうこと?
最近よく聞くGitHub CopilotやCursorって、一体何なの?
プログラミング初心者にもわかるように、GitHub CopilotとCursorの違い、
そしてChatGPTとの関係性について、やさしく解説していきます。
AIとペアプロをする感覚、ぜひ味わってみてください。
✨GitHub Copilotとは?
**GitHub Copilot(ギットハブ・コパイロット)は、
簡単に言うと「AIがコードの続きを提案してくれるツール」**です。
💡できること
- コード補完(続きを自動で提案)
- コメントから関数生成
- バグの修正提案
- テストコードの自動生成 など
🧪使用イメージ
pythonコピーする編集する# リストの合計を求める関数
def total_sum(numbers):
と書くと、AIが…
pythonコピーする編集する return sum(numbers)
と続きを提案してくれます。
🛠使い方(ざっくり)
- Visual Studio Codeをインストール
- GitHubアカウント作成
- Copilot拡張機能を追加
- 有料プラン(月10ドル~)で利用
🚩対象
- ある程度コードが書ける中級者〜上級者向け
- 自動補完による作業効率化をしたい人
✨Cursorとは?
Cursorは、ChatGPTを搭載したコードエディタです。
VS Codeに似ていますが、もっとAIとの**「会話」**に重きを置いています。
💡できること
- コメントからのコード生成
- 選択範囲の説明・改善・リファクタ
- テストコードの自動作成
- 複数ファイルを横断したAI理解・編集 など
🧪使用イメージ
pythonコピーする編集する# このコードもっと速くして
と指示するだけで、AIがコードを高速化してくれます。
🛠使い方(ざっくり)
- Cursor公式サイトからアプリをダウンロード
- OpenAIのAPIキーを入力(GPT-4も使える)
- プロジェクトを開いてコーディング開始
🚩対象
- 初心者~中級者におすすめ
- ChatGPTのように「相談しながらコードを書きたい人」
🤖ChatGPTとの違いは?
ツール | 対象 | 特徴 | 向いている人 |
---|---|---|---|
GitHub Copilot | エンジニア向け | 補完中心 | 手早く書きたい中〜上級者 |
Cursor | 初心者〜上級者 | 対話+編集対応 | 学びながら開発したい人 |
ChatGPT | 万人向け | 全ジャンル対応 | コードだけでなく調査・企画なども対応可能 |
🧠紹介動画から感じた印象
筆者はまだ実際にCursorを触ったわけではありませんが、
紹介動画などを通して感じたのは、**「ChatGPTと会話する感覚で、リアルタイムにコードを書ける環境」**だということ。
- 「このコード、改善できる?」→ すぐに提案してくれる
- 「テストコードも追加して」→ 自動生成される
- コード全体を把握しながらアドバイスしてくれる
そんなAIとの“ペアプロ感覚”が、Cursorには詰まっているように思いました。。
✅まとめ
比較 | GitHub Copilot | Cursor | ChatGPT |
---|---|---|---|
対象 | エンジニア | 初心者〜上級者 | 万人 |
補完 | ◎ | ◎ | ○(エディタではない) |
対話対応 | ✕ | ◎ | ◎ |
コード編集 | ✕ | ◎ | △(手動コピペ) |
他ジャンル対応 | ✕ | △ | ◎ |
📝感想
AIとの開発ってこんなに快適なのか…!
というのが正直な感想です。
「補完されるだけ」でなく、「対話しながら共に作る」ことで、
自分のスキルや理解も自然と深まるのが、CursorやChatGPTの面白さ。
迷ったらまず無料でCursorを試してみるのがおすすめです。
コメント