生成AIが登場によって多くの人の仕事スタイルが大きく変化しました。筆者を含む多くのプログラマーは、AIをプログラム作成補助に利用しない日はないでしょう。そして、筆者が次に注目しているのが「文章校正」の作業です。文章を書いている人でこれを使っていない人がいれば、かなりもったいないので紹介します。
生成AIによる文章校正は何がすごいのか
筆者は毎日かなりの文章を書いているのですが、生成AIが登場してからと言うもの、文章の校正作業は驚くほど捗るようになりました。生成AIは、大量の日本語文章を学んでいることから、単純な誤字脱字やスペルミスは当然のこと、文脈を考慮したチェックをしてくれるのです。さらに、文法上の間違いや、文章の流れが悪い部分なども指摘してくれます。これは、従来のルールベースの文章校正ツールでは成し得ないことでした。
使ったことがない方のために、無料のChatGPTやGeminiでも試せる簡単な方法を紹介しましょう。これだけです。
以下の文章の校正作業をしてください。
間違いがあれば、箇条書きで指摘してください。
---
{ここに校正したい文章}
例えば、次のような文章を校正してみましょう。
以下の文章の校正作業をしてください。
間違いがあれば、箇条書きで指摘してください。
---
これは筆者の言い訳なんですが、筆者は本を書いた時、何度も何度も文章を見直します。もちろん、出版社の担当さんにも何度も見直してもらってます。時には、外部の専門家の人にも見てもらうこともあります。それでも、読者の人に、誤字脱字があり適当に作られた本だと言われてしまうことがあります。
ここでは、OpenAIのChatGPTとGoogleのGeminiで試してみましょう。
「ChatGPT(モデルGPT-4o)」(https://chatgpt.com/)で試すと次のような結果を返します。気になる言い回しや、冗長な表現を見事に指摘してくれました。
次に「Gemini 2.0 Flash Experimental」(https://gemini.google.com/)で試すと次のような結果を返しました。砕けた表現を中心にして指摘しています。こちらも、さすがです。
実際に使う前に確認が必要
ただし、生成AIに文章を送信する場合には、セキュリティを気にする必要もあります。社内の機密文書を安易に無料の生成AIに入力しないように注意しましょう。
公開ブログなどのために文章を校正するなら気にしすぎる必要はないのですが、大抵の場合、自分の書いた文章を生成AIのトレーニングに利用されたくないと思うことでしょう。ChatGPTにログインして使う場合には、設定から「データコントロール>全ての人のためにモデルを改善する」をオフにすることで、モデルの改善に対話データが使われない設定にできます。以前は有料版のみ設定可能でしたが、現在では無料版でもログインすれば設定できます。
より実際的なプロンプトを紹介
さて、改めて上記のプロンプト(指示文)の応答を確認してみましょう。すると気づくのですが、「何のために文章を校正するのか」を明確に指定していないため、それほど問題ない点まで指摘していました。軽く誤字脱字をチェックしたいだけなのに、これほど、いろいろ注文をつけられてはモチベーションが上がらないと思うかもしれません。
そこで、筆者が実践で重宝して使っているプロンプトを紹介しましょう。以下は、ChatGPT(モデルGPT-4o)の会話で使うプロンプトです。このプロンプトを送信した後、それに続くチャットで校正したい文章を送信します。すると、いちいち、校正してくださいと書かなくても、続きの文章を全て校正してくれます。
### 指示:
ユーザーが発言したら、その内容にある誤字脱字を見つけて、
次のような箇条書きで指摘してください。
### 出力例:
- なぜ修正が必要か指摘:
- [誤] (ここに間違っている原文)
- [正] (ここに修正した内容)
- なぜ修正が必要か指摘:
- [誤] (ここに間違っている原文)
- [正] (ここに修正した内容)
- なぜ修正が必要か指摘:
- [誤] (ここに間違っている原文)
- [正] (ここに修正した内容)
実際にChatGPTに対して上記のプロンプトを送信すると、「この形式で進めていきますので、よろしくお願いします!」と返事が返ってくるので、先ほどと同じ文章を送信してみました。すると的確に修正が必要なポイントと、その明確な理由を列挙してくれるようになりました。