SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

小説執筆をプログラムで支援する(後編)~小説推敲補助ソフト開発編

  • X ポスト
  • このエントリーをはてなブックマークに追加

センチメント分析

 日本語評価極性辞書を利用して、文章の感情の流れを確認するためのツールです。

 小説などの、時間推移とともに楽しむコンテンツは、ジェットコースターのように感情をアップダウンさせることで、読者に適度な刺激を与えられます。これは、圧縮と解放と言い換えてもよいです。楽しいことがあった後に、悲しかったり苦しかったりすることが起きる。ピンチが続いた後に、リラックスしたシーンになる。そうした感情のアップダウンが適切に配置されていることで、飽きることなくコンテンツを楽しめます。

 センチメント分析ツールでは、形態素解析で文章を単語に分解したあと、日本語評価極性辞書を利用して、ポジティブな単語とネガティブな単語が、どの程度の比率で登場しているかを判定して、時系列で感情の流れをグラフ化します。こうしたツールを使うことで、意図した通りの感情の流れになっているかを、機械的に確認できます。

 こうした解析は、「ベストセラーコード」のような本で、研究結果が解説されています。

センチメント分析 - 中島敦『山月記』の分析

章ボリューム表示

 1本の作品として、設計どおりの文章比率になっているか、確認したい時があります。しかし、小説の文章はボリュームが非常にあるため、テキストエディタ上で全体像を把握するのは難しいです。そこで、文章のボリュームを可視化してグラフとして表示するために作ったのが、このツールです。

章ボリューム表示

 SVGを使いグラフ化されており、各章にはクリックで飛ぶことができます。このSVGの生成とイベントの登録は、「Snap.svg」を利用しています。

最後に

 というわけで、「プログラマーとして、どのように小説執筆をプログラムで支援しているか」というテーマで、記事を書きました。後編の今回は、小説推敲補助ソフトの開発について書きました。

 こうした舞台裏で執筆した小説が、8月7日に発売されました。私の商業長編小説2作目です。前作は、プログラマの心理に肉薄した騙し合いになっていましたが、今作はそれだけでなく、情報技術を駆使した、犯人とのチェイスを描いています。よければ、こちらも手に取っていただければと思います。

書籍情報

  • 書名:『顔貌売人 ハッカー探偵 鹿敷堂桂馬』(文藝春秋BOOKS)
  • 作者:柳井政和
  • ジャンル:エンタメ・ミステリ
  • ページ数:320ページ
  • 判型:四六判
  • 発売日:2017年08月07日(月)
  • 定価:本体1,750円+税
  • ISBN:978-4-16-390697-3
  • 表紙:うめ先生(「スティーブズ」「大東京トイボックス」他)
  • 帯:大森望さん

 

あらすじ

 園村幸子は地方から上京し、東京の大学に入ったが、実家の店の経営難で仕送りが減り、ブラックバイトに手を染める。その中で、騙されてアダルトビデオに出演させられるが、幸子は化粧前と後でまったく別人の顔になるため、その後は都内の銀行に就職して、地味な生活を送っていた。ところがある日、高校の同級生から「おまえ、AVに出てないか」というメールが届く。驚いた幸子は、メールにあった「AV女優顔探索」というサイトを見て愕然とする。顔認識の技術と個人情報を紐付け、過去を暴く恐ろしいシステム。その作者の真の意図とは一体……?

 情報犯罪を阻止するのは、時間との勝負だ。相談を受けた女社長・安藤裕美と、クールな一匹狼の技術者、鹿敷堂は、すぐに行動を開始する。

 プログラムに隠されていた謎のメッセージ。犯人の背後に潜む悪の組織。前作「裏切りのプログラム」で登場した名コンビが情報技術を駆使し、汗をかき足で稼いで真実に迫っていく。最先端の情報犯罪と、現代社会の底辺で足掻く者たちの苦悩を活写する傑作ミステリー第2弾。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

柳井 政和(ヤナイ マサカズ)

クロノス・クラウン合同会社 代表社員http://crocro.com/オンラインソフトを多数公開。プログラムを書いたり、ゲームを作ったり、記事を執筆したり、マンガを描いたり、小説を書いたりしています。「めもりーくりーなー」でオンラインソフト大賞に入賞。最近は、小説家デビューして小説も書いています(『裏切りのプログラム』他)。面白いことなら何でもOKのさすらいの企画屋です。 

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/10308 2017/08/11 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング