このページの本文へ

遠藤諭のプログラミング+日記 第177回

生成AI時代の非知的生産の技術(1)

いま文章を書くのに「CURSOR」を使わないのは損だ

2025年02月27日 09時00分更新

文● 遠藤諭(角川アスキー総合研究所)

  • この記事をはてなブックマークに追加
  • 本文印刷

粘土板からプロンプトへ

 人間が「ことば」を記録するようになったのは、紀元前3300年頃のメソポタミアでのことだそうだ。シュメール人たちが、粘土板に楔型文字を使って文字を印した。この人間が「ことば」を記録するという営みが、いま生成AIによって大きく変化しはじめている。

 生成AIで「ことば」を生み出すといえば、ChatGPTでメールの返事を書かせたり、人間が書いたとしか思えない小説ができたといった話題もある。それらはどちらかというと、何か小石のようなものをジャラジャラとシャッフルして自分の納得するパターンを見つける特別な仕掛けのようなものだ。

 それに対して、自分の頭の中にあるものを言葉として表現して、相手に伝えるための手段として生成AIを使うことも始まっている。それをいまのところいちばん理想に近い形で実現していると見られているのが、コードエディタ「CURSOR」(カーソル、カーサー)のようだ。

ソフトウェア開発のための道具を文章作成に使う

 CURSORは、2023年に公開された基本無料(有料契約もある)のエディタで、WindowsとMacOS、Linux用がある。要するに、もともとソフトウェア開発のためにプログラムを書く道具として開発されたものである。しかし、それをプログラムを書くだけでなく文章を書くために使うこともできるのだ。

 MIT出身の4人の創設者たちがマイクロソフトのVisual Studio Code(以下VS Code)をベースに開発したもので、Anysphere社として発売。ChatGPTやClaudeで使われているLLM(大規模言語モデル)が統合されていることを最大の特徴とする。OpenAIのスタートアップファンドなどから資金を調達したことでもニュースになった。

 コンピューターを動かすためのプログラミング言語も、人に意図を伝える人間のことばも、どちらも「言語」である点は変わらない。しかも、ソフトウェア開発では、その生産性やプログラマの負担を軽減することが求められ、なおかつ技術と品質が求められる。そのための道具であるコードエディタなどのツールは、研ぎ澄まされ、高度に進化している。

 それに対して、一般の人たちが文章を書くためのワープロソフトは、1980年代以降あまり進化していないといっても大げさではない。そもそも、原稿や小説などの「文章」を書く人には、プログラミング用のエディタを使う人は、どの時代にも一定数いたのである。

私の主なテキストエディタ利用の歴史

1970年代末~:PAVALET(パンチカード)、VAX-11 EDT、TECO
1980年代中盤~:RED、FINAL、MIFES、Penguin Editor
1990年代~:Vz Editor、秀丸、QX、EmEditor
2000年代:サクラエディタ

 しかし、このエディタを使って文章を書くということがCURSORによって大きく変化しそうである。それは、「ただ書くための道具」が進化したということではなくて、「ことばと人間の関係」をも根本的に変えてしまいそうですらある。

ワープロを使ってきたことがバカバカしくなる

 というわけで、CURSORとは、文章を書くときにどんなふうに使えるのか? まだ触っていない人もいると思うので、「こんなところが便利だよ」というところを、いくつか見ていただくことにしよう。

途中まで書いた文章の先を補完してくれる

 まず分かりやすいところとして、スマホの予測変換のちょっと賢いやつともいえるのが「文の補完」である。人間の書く文章というのは、その文で伝えたいことはたいした情報量ではなく、残りの部分というのは、その文を正しく伝えるために補ってくれるものである。

 実は、いまこの原稿を書いているときも「その文で伝えたいことはたいした情報量ではなく、残りの部分というのは、」と書いたところで、CURSORが「その文を正しく伝えるために補ってくれるものである。」と提案してきた。私は、そこでTabキーを押しただけである。この提案が気に入らなければ、無視して書き進めてやればいい。

CURSORの補完機能。薄く文字が続いている部分が補完候補。

 これは、まだ非常に単純な例で何行にもわたる「文章を提案」してくることもある。なので、ちょっとした原稿を書くときに最初の「ひとこと」を書いたら、あとはCURSORが全部書いてくれるようなことが起きてしまいそうになる。実際に、後述するメンション機能などで適切なリソースを与えてやるとそれに近いことは可能かもしれない。

 そうして出来上がった文章というのは、私の書いたものなのか? それとも、CURSORが書いたものなのか? しばらく使っていると、それはどちらでもいいという気分になってくる。CURSORは、私の忠実な部下のようなもので、私の意図どおりのことが書かれているという感じになってくる。

 ちなみに、この補完機能は、ただ文章の先を提案してくるだけではない。箇条書きで書いていると、それを認識して各行の文頭や文末に同じマークなりタグなりを入れようとしてくる。私が、ASCII.JPの入稿システムで使っている自作プリプロセッサの私しか知らないタグなども、勝手に憶えて補完候補をあげてくる。

 やってみると「おっここまでやるか」ということもよくあり、CURSORに対して、思わず「ヨシヨシ」と頭をなでてあげたくなるシーンだ。

選択した段落を「読みやすくして」などとやれる

 CURSORで、私がいちばんよく使う機能の1つは、1つの段落なり1つの章なりをまとめてAI的に書き直してもらうことだ。直したい部分を「選択」をしたあとに「Ctrl-K」とやって、この部分に対して指示を出す。

 たとえば、インタビュー記事などをまとめるときに、人間の会話をそのまま文字起こししただけでは、むしろ分かりにくいことが多い。その場合に「読みやすくして」などとやると一発でとてもまともな文章にしかも文意を損なうことなく書き換えてくれる。次のような具合である。

文章の一部を選択して「Ctrl-K」を押して「読みやすくして」と指示を書き込んだところ。

 「読みやすくして」以外にも、「補足して誰でもわかるように」とか、「だ・である調で」とか、好きなように指示を出せる。上の文章に対して「読みやすくして」と入れて「Genarate」を選んだときに出てきたのが次の画面である。もとの文章の下に、生成AIが提案する修正案が出てくる。

これは、特別にうまくいった例ではなく安定してこのくらいの品質の文章が出てくる。

 ここで、「Accept」とか「Reject」をキーボードショートカットかマウスで選んでやればよい。もちろん、気に入らないならプロンプトを書き換えてやり直すのもありだ。同じようなことは、ChatGPTでもワープロ画面からカットペーストしてできるが、それは手間というものだ。ファイルをアップロードして文章全体を書き換えてもらうことも可能ではあるが、なんとも大ざっぱな作業となる。

 もちろん、インタビュー記事だけではなく、自分が文章を書いているときもこれは同じように使える。「読みやすくして」といった修正以外にも、誤字・脱字などは「校正して」ということでチェックできる。その場合は、元の文章のまま訂正案を出してくれて、ワンタッチで修正できる(使用するモデルによって漏れもある=念のため)。どうしても自分の書いた表現に違和感があって思うような「ことば」が浮かばないときに「類語辞典」的にお世話になるのもよいだろう。

 実は、プログラムを書く場合にも「コメント」という人間のことばでコードの意味を説明することが行われている。もともと、CURSORは、人間のことばについても一定のスキルを持っていて原稿の執筆なども可能なものなのだった。

1つのソフトの中で生成AIが自由に使える「出かけなくてよい」便利さ

 CURSORの中で、生成AIをただ呼び出して使うこともできる。CURSORの画面は、左側に「プライマリサイドバー」、中央に文章やコードを書く「エディタ」の画面、右側に「AIパネル」という構成になっている(正確にはプログラムの実行やデバッグのためのパネルもある)。右側のAIパネルが、まさにAIと対話する使い方をするようになっている。

 ちょうど、ChatGPTやClaudeを使うようにバンバン対話することができる。文章を書いているときに知りたくなったことをここで聞くことができる。しかも、ここではメンションという機能があって、「@Web」とやればウェブから情報を持ってくるし、「@/_genko」のようにフォルダを指定してやれば参照範囲を指定して質問もできる。

 ソースを明示的に示せるので、たとえば、レビュー記事など一定のスタイルをもった文章は、過去記事や公式データなどをもとに執筆するのに便利そうだ。

右側のAIパネルからいま編集中のファイルとは異なるフォルダをメンションして質問して結果を得られたところ。

 CURSORには「プロジェクト」という考え方があって、いま編集しているテキストの入っているフォルダの親フォルダを起点に作業が行えるようになっている。AIパネルで「@」と打つとメンションの種類を選べるようになっている。「フォルダ」を選んで、次に質問対象にしたいテキストの入っているフォルダ名を入れていくと候補から選べるという使いやすさだ。

 もちろん、いわゆる複数のファイルにまたがった通常の「Grep」的なこともできるようになっていて、それは画面上の検索窓から「%」のあとに検索文字列を入れるようになっている。これで、現在編集中のファイルのあるフォルダの親フォルダの元にあるファイルを全文検索。

画面上の検索窓から「%」に続けて検索文字を入力したところ。検索結果一覧のファイルのフォーカスを矢印キーで動かすとファイルの中身が順次見れるという便利さ。

 エディタの中にいながらにして「出かけなくてよい」便利さ、それに加えて前提となる情報の範囲が暗黙に示されている「わかっている感」は、なかなかのものではなかろうか?

 AIパネルで私がよく使っているのが、文章の見出しを考えてもらうことだ。本文は、気持よく文章を書いていても「見出し」を考えるのは意外に面倒なものだ。ところが、見出しというのは記事としてはとても重要だからおざなりにはできない。必用な部分を選択したら「記事の選択部分の見出しを提案して」とやるだけだ。

 自分が文章を書いていてCURSORがやってくれないかなと思うことは、どんどん試してみるといい。

生成AIのツールとしてのCURSOR

 私がよく使うわかりやすい例だけを紹介したが、これだけでも、文章を書くことをなりわいとしている人なら画期的だと思うはずだ。ちなみに、CURSORのメニューなどの日本語化は「Extension」という機能から日本語パックをインストールしてやればよい。

 画面の色やデザインなどは、自分で設定できるほかにテーマとして提供されている。私の場合はオタクムード漂う「Doki」というテーマをインストールして使っている。カスタマイズ機能は、あまりに豊富なので、なにがなんだか分らなくなりそうになるが、それら、設定方法もAIパネルに「この設定を変更したいのですが」と質問すれば教えてくれるというのが、なかなか新しい体験となる。

「Doki」というテーマのインストール、設定画面。

 コードエディタと生成AIが統合されたところに、CURSORの最大の特徴があるわけだが、その生成AIのモデルは自分で選べるようになっている。「Claude」や「GPT」、「Gemini」、「DeepSeek」のほか、新たにモデルを追加できるようにもなっている。

 これらは、「無料」と「Pro」(月額20ドル)、「Business」(月額40ドル/人)の3つのライセンスによって、それぞれ、生成AIの呼び出し回数や実行速度、プライバシー設定などが異なっている。選べるモデルなどは時期によって変わるらしいので、詳しくは、https://www.cursor.com/pricingを参照のこと。

 CURSORの唯一の欠点を挙げるとすれば、機能が豊富すぎてプロフェッショナル向けに作られているという点である。普段ワープロソフトを使っている人にとっては、だいぶ取っつきにくく感じるかもしれない。しかし、これは逆に言えば、使い込むほどにその奥深さを堪能できるソフトウェアだということでもある。

 この記事で紹介した中にも、CURSORでもっといいやり方があるかもしれない。CURSORを開発環境として使いつぶしているプログラマには、これちょっと違うよと言われそうな部分もありそうだ。その場合には、ぜひともSNSなどを通して教えていただきたい。

 コンピュータによる執筆環境というものは、「文房具」のようでもあり「書斎」のようでもあり、また「自分の頭の中」のようでもある。私にとっては、ほとんど生活そのもののようなものである。それが、いきなりこんなふうに新しくなるとはなんとも嬉しいことではないか。混迷する生成AI時代において、CURSORは、前向きかつ明るい気分になるソフトウェアである。

 

遠藤諭(えんどうさとし)

 株式会社角川アスキー総合研究所 主席研究員。MITテクノロジーレビュー日本版 アドバイザー。ZEN大学 客員教授。ZEN大学 コンテンツ産業史アーカイブ研究センター研究員。プログラマを経て1985年に株式会社アスキー入社。月刊アスキー編集長、株式会社アスキー取締役などを経て、2013年より現職。趣味は、カレーと錯視と文具作り。2018、2019年に日本基礎心理学会の「錯視・錯聴コンテスト」で2年連続入賞。その錯視を利用したアニメーションフローティングペンを作っている。著書に、『計算機屋かく戦えり』(アスキー)、『頭のいい人が変えた10の世界 NHK ITホワイトボックス』(共著、講談社)など。


X:@hortense667
Bluesky:https://bsky.app/profile/hortense667.bsky.social
mixi2:@hortense667

カテゴリートップへ

この連載の記事
1
【整備済み品】 富士通 ノートパソコン LIFEBOOK MU937 超軽量 薄型ノートPC■Win11搭載 / MS Office H&B 2019 / FHD(1920x1080)/第七世代 Celeron/8GBメモリ/SSD 256GB/Webカメラ内蔵/13.3インチ
【整備済み品】 富士通 ノートパソコン LIFEBOOK MU937 超軽量 薄型ノートPC■Win11搭載 / MS Office H&B 2019 / FHD(1920x1080)/第七世代 Celeron/8GBメモリ/SSD 256GB/Webカメラ内蔵/13.3インチ
¥19,800
2
Lenovo ノートパソコン パソコン IdeaPad Slim 3 14.0インチ 第13世代 インテル® Core™ i5 プロセッサー搭載 13420H メモリ16GB SSD512GB MS Office 2024搭載 Windows11 バッテリー駆動14.1時間 重量1.39kg ルナグレー 83K00072JP ノートPC
Lenovo ノートパソコン パソコン IdeaPad Slim 3 14.0インチ 第13世代 インテル® Core™ i5 プロセッサー搭載 13420H メモリ16GB SSD512GB MS Office 2024搭載 Windows11 バッテリー駆動14.1時間 重量1.39kg ルナグレー 83K00072JP ノートPC
¥107,800
3
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
¥26,880
4
【Amazon.co.jp限定】 HP ノートパソコン 15-fd 15.6インチ インテル Core i5-1334U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M4PA-AAAB)
【Amazon.co.jp限定】 HP ノートパソコン 15-fd 15.6インチ インテル Core i5-1334U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M4PA-AAAB)
¥181,469
5
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥36,979

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥1,880
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
3
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
¥980
4
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
5
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
6
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥980
7
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,280
8
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,545
9
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
¥1,980
10
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
バッファロー マウス 無線 ワイヤレス 5ボタン 【戻る/進むボタン搭載】 小型 軽量 節電モデル 最大584日使用可能 BlueLED ブラック BSMBW315BK
¥1,040

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン