- 投稿日:2024/11/25

ChatGPTを使って「●●文字以内で書いて」とお願いしても、文字数が足りないことはよくありますよね。
この記事では、ChatGPT研究所のすぐるさんのX(旧Twitter)投稿を参考に、Pythonコードを活用して、希望の文字数で文章を作成する方法をご紹介します。
下記の方法をコピペして使うだけで、簡単に実現できますよ!
1. なぜ文字数が足りないのか?
(1) ChatGPTが文字数指定に苦手な理由
ChatGPTは、言語モデルとしての特性上、「文字数」ではなく「トークン数」を意識して文章を生成します。このため、希望通りの文字数でピッタリ収めるのが難しい場合があるのです。
※トークンとは、文章を細かく分けた「言葉のかけら」や「単位」のことです。
たとえば、1つの単語、記号、数字などがトークンになります。
文章を作ったり理解したりするときに、AIがこのトークンを使って処理をします。
例を挙げると、「私は学生です。」という文章は、
AIの中では以下のように分けられます:

続きは、リベシティにログインしてからお読みください