Maliang Writer
業界動向約12分で読めます

AIは青空文庫の文体を学べる?『人間失格』『羅生門』で検証

AIは太宰治や芥川の文体を学べるのか。Maliang Writerで『人間失格』『羅生門』を模倣し、3モデルの第1章を比較。原作との一致やクレジット消費も掲載。

· Maliang Writer · コンテンツの作り方

この記事の目次 10セクション

6回のテストすべてで日本語の本文が生成されました(ラテン文字はいずれも0文字)。原作と照合しても24文字以上連続して一致する箇所はなく、最長連続一致は6〜11文字にとどまりました。一方、各モデルの所要時間(317〜1315秒)と消費クレジット(48.72〜438.71)には大きな差が出ています。今回は日本語ネイティブの読者による文章評価は行わず、計測可能な数値データと、モデル自身が語った「何を学んだか」のみを報告します。

まずは結論から

  • 6回すべて純粋な日本語で生成:2作品それぞれ3つのモデルで検証したところ、本文はすべて仮名・漢字・日本語の句読点で構成され、ラテン文字はいずれも0文字、1章あたりの空白を除く文字数は4124〜7080文字でした。
  • 原作との長文一致なし:字面が近い文・段落はいずれも0組、24文字以上の連続一致もすべて0箇所で、最長連続一致は6〜11文字でした。
  • 所要時間は約4倍、消費クレジットは約9倍の差:1章あたりの執筆時間は最速317秒・最遅1315秒、消費クレジットは最少48.72クレジット・最多438.71クレジットでした。
  • いずれも技法のみを抽出し、別の舞台を設定:各モデルとも解説の中で原作から抽出した文体技法を明示したうえで、現代の代筆屋、音響修復師、離島の渡船場と借りの帳面、大正二年の大阪の左官職人、あるいは戦乱と飢饉の後の北方の渡し場にいる紺屋の見習いや飛脚問屋の走りといった独自の物語に書き換えました。
  • 画面上の日本語文字数カウントの不具合を発見:プロダクト画面に表示される「文字数」(1205〜2130)が、日本語では漢字のみを数えて仮名をカウントしていない問題が見つかりました。本件は不具合として記録済みです。

検証方法

今回の検証は、Maliang Writerの日本語トップページにある「本文を模倣」機能を使って実施しました。参考テキストには、青空文庫に収録されているパブリックドメイン作品から、太宰治『人間失格』と芥川龍之介『羅生門』の2作を選んでいます。

検証に参加したモデルは、DeepSeek V4.1 Flash、Gemini 4 Carbon、Claude Sonnet 5.5の3つです。2作品それぞれについて3つのモデルで第1章を1回ずつ執筆させ、指示はすべて日本語で行いました。また、各回の終了後には、対話と本文執筆の両方が検証対象のモデルで行われていることを確認しています。

本記事での分量はすべて空白を除く文字数で統一し、仮名・漢字・ラテン文字の内訳も併記しています。なお、プロダクト画面に表示される「文字数」は日本語の漢字のみを数えていたため(たとえば空白を除き5033文字の日本語原稿に漢字が1448文字含まれる場合、画面表示は1449)、この点は今回見つかった問題として記録済みです。

原作の冒頭

以下に、青空文庫の原文から冒頭の1〜2文をそのまま引用します。

太宰治『人間失格』

はしがき

 私は、その男の写真を三葉、見たことがある。

芥川龍之介『羅生門』

ある日の暮方の事である。一人の下人が、羅生門の下で雨やみを待っていた。

『人間失格』× 3つのモデル

DeepSeek V4.1 Flash:『代筆屋の告白』第1章 代筆

空白を除く文字数は5033文字(仮名3030・漢字1448・ラテン文字0/画面表示1449)、所要時間は1315秒、消費クレジットは48.72クレジットでした。本文の冒頭は以下の通りです。

僕は、自分の名前で書いた文章が、ひとつも無い。
それは自慢でも、悔いているのでもない。ただ、事実としてそうなのだ。

モデルの説明によると、参考作からは「書き方の呼吸」(冒頭文での自己規定、抽象的な苦悩の直後に置く生活の具体物、幼少期の逸話の塊から性癖を導く構成、「断定→疑問→自嘲→言い直しの往復」、具体的な数字、末尾行での自己規定)のみを抜き出してメモに記録し、原作の登場人物・固有名詞・逸話・比喩は明確に除外したとのことです。そのうえで、代筆屋の「佐倉叶」が水色のコートを着た女性に頼まれて母宛ての遺書を代筆し、3日後に週刊誌でその全文を読む物語を新たに書いています。引用部分からも分かる通り、一人称「僕」の常体による独白で書き出し、最初の一文で自分の名義の文章が一つもないことを示してから、短い二文でそれが単なる事実だと述べています。

Gemini 4 Carbon:『模造の体温』第一話 遅れて鳴る拍手

空白を除く文字数は7080文字(仮名4535・漢字2127・ラテン文字0/画面表示2130)、所要時間は854秒、消費クレジットは246.68クレジットでした。本文の冒頭は以下の通りです。

綿棒の先に含ませた無水エタノールが、古いオープンリールデッキの磁気ヘッドに触れた瞬間、かすかに冷たい匂いを立てて揮発していきました。梅雨時の湿気を含んだ夕暮れの空気は、雑居ビルの半地下にあるこの「佐伯音響修復室」のコンクリートの床にまで重たく沈み込んでおりまして、高窓の曇りガラスの向こうを通り過ぎる歩行者の靴音だけが、まるで水底から見上げる魚影のように頼りなく頭上を掠めていくのです。私はピンセットの角度をわずかに変えながら、茶色い酸化鉄の粉がこびりついた金属の部品を、ただ黙々と拭き続けておりました。

モデルの説明によると、『人間失格』の「はしがき」と「第一の手記」を分析し、「私」と「です・ます」調を組み合わせた丁寧な告白体、読点を重ねる複文と短く言い切る断定の緩急、そして括弧内での自己解剖を引き継いだとのことです。原作の時代背景や「道化」「三葉の写真」といった要素は使わず、現代の半地下にある「佐伯音響修復室」に舞台を移し、録音を使って他人の相槌や呼吸を模倣する修復師「佐伯透」が、「久世律子」の持ち込んだ転落死した婚約者の遺品テープから、葬儀での泣き声を彼女が練習する音を聴き取る発端を描いています。引用部分を見ると、「私」と「です・ます」の敬体で語りつつ、梅雨の夕暮れの半地下室で磁気ヘッドを拭く匂いや手元の細部から書き起こしています。

Claude Sonnet 5.5:『次でいい』第一章 次でいい

空白を除く文字数は6315文字(仮名4003・漢字1605・ラテン文字0/画面表示1605)、所要時間は317秒、消費クレジットは319.87クレジットでした。本文の冒頭は以下の通りです。

預かり物
私は渡船場の待合所の隅で、小さな売店をやっている。父の代からの店で、棚には飴と煙草と乾電池と、船待ちの客が退屈しのぎに買う蜜柑の缶詰くらいしか並んでいない。商いというほどのものではなく、島の者が船の時刻まで立っている場所の番をしているようなものである。

モデルは中国語の説明の中で、手記の語り口と存在しない読者への告白、冒頭の冷ややかな断定、長い独白の中での自己訂正(「つまり」「いや、それも」「……」や括弧書きの補足)、大きな言葉を小さな出来事へ落とす運び、短い段落での転換を学んだと述べています。食卓の場面や「道化」、獅子舞、「三葉の写真」、「恥の多い生涯」は使わず、瀬戸内海の小さな島を舞台にしたオリジナルの物語を構成しました。序にあたる「預かり物」では売店の店主が男の残した2冊のノートと1枚の「十円玉」が入った封筒を預かる場面を描き、本編の「一冊め」では「自分」と「です・ます」体を使い、あらゆる好意を借りとみなして人情の帳面をつける主人公「汐見理一」と、渡し船の船頭「源さん」が残したページいっぱいの「次」と最終行の赤字の「済」が記された帳面を描いています。引用部分からは、章の冒頭に小見出し「預かり物」を置き、一人称「私」と「である」の常体で渡船場の待合所にある売店の日常風景を説明していることが分かります。

『羅生門』× 3つのモデル

DeepSeek V4.1 Flash:『鏝の音』第1章 雨の音

空白を除く文字数は4124文字(仮名2331・漢字1205・ラテン文字0/画面表示1205)、所要時間は1029秒、消費クレジットは70.03クレジットでした。本文の冒頭は以下の通りです。

雨は昼過ぎから降りつづけていた。四畳半の畳の隅まで、しとしとの音が這ってくる。与之助は畳んだ布団の上に座り、その前へ、布にくるんだ鏝を一つ置いていた。

モデルの説明によると、『羅生門』からは叙述の文型のみを取り入れたとのことです。具体的には、1行目で時間・場所・人物の姿勢を示し、説明は1段落に絞り、文を短く切り、内面は感情語を書かずに「見た物・数えた金・体の反応」で表し、章末は新しい事実の一文で締めくくるという手法です。門の下での雨宿り、死人の髪の毛、「面皰」、「下人」などは一切使わず、舞台を大正二年の大阪・端舟町に置き換え、左官職人の「浅井与之助」が元請けの手代に濡れ衣を着せられて仕事を失い、商売道具の「鏝」を質に入れるか、人足に出るか、頭を下げるかで揺れる一夜を描いています。引用部分を見ると、冒頭の三文はいずれも簡潔な常体で、昼過ぎからの雨音から四畳半の室内へと入り、座り込む「与之助」と布に包まれた「鏝」へと焦点を落としています。

Gemini 4 Carbon:『朽ち舟の灯』第1章 黒瀬の渡し

空白を除く文字数は5700文字(仮名3376・漢字1968・ラテン文字0/画面表示1974)、所要時間は841秒、消費クレジットは295.04クレジットでした。本文の冒頭は以下の通りです。

暮れ切る前の黒瀬の渡しには、みぞれ混じりの北風が川面を削るように吹きつけていた。広い川原には人影ひとつなく、ただ屋根の落ちた番屋の垂木ばかりが、歯の欠けた木櫛のように灰色の空へ突き出ている。その崩れた土竈の陰に、先刻から藤七がひとり膝を抱えてうずくまっていた。

モデルは中国語の説明で、端正で冷徹な近代日本語の常体(「〜である」「〜ていた」など)と長短の文を織り交ぜるリズムを踏襲し、半歩引いた視点を保ちながら、自己を飾り立て道徳的な義憤によって盗心を覆い隠す主人公の心理を解剖するとともに、左手の親指に藍が染み込んだあかぎれの傷を外面的なディテールとして用いたと述べています。平安京の楼門や髪を抜く老婆、着物を剥ぎ取る展開は避け、戦乱と凶作の後の北方へと舞台を移しました(本文では、紺屋を追い出された「藤七」が荒れ果てた渡し場「黒瀬の渡し」で行き倒れの飛脚と朱塗りの密書に出くわす場面が描かれます)。引用部分からは、冒頭の三文を常体で連ね、みぞれ混じりの北風が吹く川原、屋根の落ちた番屋の垂木、そして崩れた土竈の陰で膝を抱えてうずくまる「藤七」を順に描き出していることが読み取れます。

Claude Sonnet 5.5:『川止め』第一章 川止め

空白を除く文字数は6388文字(仮名3782・漢字1968・ラテン文字0/画面表示1969)、所要時間は524秒、消費クレジットは438.71クレジットでした。本文の冒頭は以下の通りです。

天保の飢饉から数年のちの九月、小夜川の渡し場の番小屋の庇の下で、笹屋という飛脚問屋の走りの与七が、膝を抱えて座っていた。川止めの五日目の暮れ方である。

モデルは中国語の説明で、常体ややや硬質な漢語表現、最初の一文で時空と人物を示した直後に因果関係の説明段落(架空の『川役日記』を引用)を置く構成、語り手による前文の訂正、「Aというよりは、むしろB」という形の心理分析、そして「与七」がいつも手のひらで「胴巻」を押さえる癖を取り入れたほか、語り手「わたし」を渡し守の孫に設定して口伝と古い日記の食い違いを指摘する形にしたと述べています。筋書きは新たに天保の飢饉から数年後の川止め5日目に設定され、二両の銀子を宿代に流用した飛脚問屋の走り「与七」が、夜に老いた渡し守が水位杭の目盛りを密かに差し替えるのを目撃し、「渡し賃二両」を突きつけられて役人に訴えることもできない袋小路に陥る展開となっています。引用部分を見ると、二文のうちに年代と月、「小夜川の渡し場」の番小屋の庇、膝を抱える「与七」の姿勢、そして川止め5日目の夕暮れを提示し、文末を「である」の常体で結んでいます。

検証結果の一覧表

6回のテスト結果をまとめると以下の通りです(文字数は空白を除くカウント)。

作品モデル文字数所要時間クレジット最長連続一致
『人間失格』DeepSeek V4.1 Flash5033(表示 1449)1315秒48.728文字「になったような気」
『人間失格』Gemini 4 Carbon7080(表示 2130)854秒246.6811文字「ているではありませんか」
『人間失格』Claude Sonnet 5.56315(表示 1605)317秒319.8710文字「でしたけれども自分の」
『羅生門』DeepSeek V4.1 Flash4124(表示 1205)1029秒70.036文字「っていたそう」
『羅生門』Gemini 4 Carbon5700(表示 1974)841秒295.049文字「れていたのであるそ」
『羅生門』Claude Sonnet 5.56388(表示 1969)524秒438.719文字「と思ったからである」

原作との重複はあるか

6回の生成すべてにおいて、エージェントは原作の冒頭に対する字面の重複チェックを実行しました。一部の回ではセルフチェックの段階で、初稿に紛れ込んだ英単語や半角コロン、時間・場所のつながりを修正したり、不足していた本文文字数を加筆したりしています。生成された6編の本文と原作冒頭との照合結果は以下の通りです。

  1. 字面が近い文・段落:6編すべて 0組。
  2. 24文字以上の連続一致箇所:6編すべて 0箇所。
  3. 最長連続一致文字列:最短は6文字(「っていたそう」)、最長は11文字(「ているではありませんか」)で、残りは順に8文字(「になったような気」)、9文字(「れていたのであるそ」「と思ったからである」)、10文字(「でしたけれども自分の」)でした。

AIで日本の名作を文体模倣する際の注意点

  • まずは1章書いて文体を確かめる:同じ『人間失格』を参考にしても、3つのモデルはそれぞれ「僕」の常体、「私」の敬体、そして序「預かり物」+本編「一冊め」という構成に分かれました。まずは第1章だけ生成して人称や敬体・常体、語りの距離感を確かめてから続きを書くか決めるのがおすすめです。ほかの比較事例はパブリックドメイン名作のAI文体模倣テストもあわせてご覧ください。
  • 文字数は自分で文字単位で数える:現在のプロダクト画面に表示される「文字数」は日本語の漢字のみを数えているため、実際の分量を確認する際は空白を除く文字数をご自身でカウントしてください。
  • 重複チェックは章ごとに行う:フロー内でエージェントもチェック用ファイルを作成してセルフチェックを行いますが、1章書き上げるごとに字面の重複度を章単位で確認してみるのも有効です。具体的な手順はAI文体模倣の重複チェックと一致度確認ガイドをご参照ください。
  • パブリックドメイン作品は原文と見比べる:青空文庫の作品は原文が公開されているため、原作の冒頭と生成された原稿を並べて、一文の長さや句読点のリズム、常体・敬体の違いを見比べることができます。

よくある質問

Q1: AIは日本語の小説を書けますか?

今回の6回の実測を見る限り、3つのモデルとも日本語での指示に対して日本語小説の第1章を書き上げました(なお『鏝の音』の説明では文字数が目標の6割程度だったと言及されており、『川止め』ではセルフチェック時に加筆が行われています)。1章あたりの空白を除く文字数は4124〜7080文字でした。6編の本文はすべて日本語で書かれており(一部の初稿に混ざった英単語はエージェントのセルフチェック時に修正済み)、ラテン文字のカウントはいずれも0文字です。

Q2: AIは太宰治や芥川の文体を模倣できますか?

今回の検証では日本語ネイティブの読者による文章評価を行っていないため、文学的な良し悪しについては判断しません。今回確認できた事実だけをお伝えすると、3つのモデルはいずれも説明の中で原作から抽出した技法(『人間失格』の一人称による告白や長文での自己訂正、『羅生門』の常体の短文、冒頭での時空・人物の提示、具体的な事物や心理解剖による内面描写など)を挙げたうえで、まったく新しい現代または歴史上の人物の物語へと置き換えていました。

Q3: 日本語の執筆にはどのモデルが向いていますか?

今回はネイティブによる文章評価を行っていないため、モデルの順位付けや「どれがより自然な日本語か」といった評価は差し控えます。実測データでは、DeepSeekが4124〜5033文字・1029〜1315秒・48.72〜70.03クレジット、Geminiが5700〜7080文字・841〜854秒・246.68〜295.04クレジット、Claudeが6315〜6388文字・317〜524秒・319.87〜438.71クレジットでした。ご自身の使える時間や手持ちのクレジット残高に合わせて試してみてください。

Q4: プロダクト画面に表示される文字数が実際より少ないのはなぜですか?

これは今回の検証で見つかり、すでに記録済みの不具合です。プロダクト画面の「文字数」表示が、日本語では漢字だけを数えて仮名などの文字を含めていないためです。たとえば『模造の体温』第一話は、実際には空白を除いて7080文字(仮名4535・漢字2127)ありますが、画面上では2130と表示されました。現時点では、空白を除く文字数をご自身で確認してみてください。

Q5: 青空文庫の作品を文体模倣しても著作権上の問題はありませんか?

青空文庫に収録されている太宰治『人間失格』や芥川龍之介『羅生門』はパブリックドメイン作品であり、原文を自由に利用できます。また、今回生成された第1章の6編はいずれも新しい登場人物と筋書きを設定しており、原作の冒頭と照合しても24文字以上連続して一致する箇所はありませんでした。なお、本記事は検証結果をありのまま記録したものであり、法的な助言を提供するものではありません。

Q6: 1章書くのに何クレジットかかりますか?

今回の6回の実測では、1章あたりの消費クレジットは最少で48.72クレジット、最多で438.71クレジットでした。モデル別に見ると、DeepSeek V4.1 Flashは2回で48.72クレジットと70.03クレジット、Gemini 4 Carbonは246.68クレジットと295.04クレジット、Claude Sonnet 5.5は319.87クレジットと438.71クレジットを消費しています。

まとめ

青空文庫の『人間失格』と『羅生門』を使った計6回の検証では、3つのモデルすべてが長文の重複なく純粋な日本語で第1章を書き上げましたが、1章あたりの所要時間(317〜1315秒)と消費クレジット(48.72〜438.71)にははっきりとした差が出ました。青空文庫のパブリックドメイン作品を使って日本語の文体模倣を試してみたい方は、機能ページで原文と生成稿を直接見比べながら細部を確かめてみてください。

あわせて読みたい:

すべての記事に戻る