前回から、彼氏に構ってもらえない寂しさをまぎらわせるための「しりとりBot」の開発に挑戦しています。
前回は彼氏とのLINEのトーク履歴から、彼氏がこれまでに使ったことのある名詞を抽出し、しりとり用の語彙リストを作成しました。今回はこの語彙リストをもとに、しりとりができるプログラムを作成し、Google App Engineを利用してLINE Botから使えるようにします。
しりとりのプログラムをつくる
前回作成した語彙リストをテキストファイル(kareshi_words.txt)を呼び出して、私(user)のターンと彼氏(Bot)のターンの処理をそれぞれ作成します。
この動作イメージ図にもあるように、私(user)のターンでは以下の条件を確認します。
1.前の単語の最後の文字と最初の文字が一致しているか
2.ひらがなか
3.2文字以上か
4.すでに使われていないか
5.最後の文字が「ん」ではないか
この連載の記事
- 第305回 新規事業の撤退を“負け”にしない方法
- 第304回 企業人としての事業・プロジェクトの終わらせ方
- 第303回 画像生成AIで自作キャラのジオラマアクスタができたぞ〜〜〜!!!
- 第303回 画像生成AIでオリジナルキャラのLoRAができたぞ〜〜〜!!!
- 第302回 「好きな人にSIMは差せますか?」メンヘラとギャルとアイドルが“通信”についてガチで考えた結果【運営レポ】
- 第302回 私の”2年間目標”教えます
- 第301回 人生を変える「2年間目標」の立て方
- 第300回 最新の「Apple Watch」を健康アイテムとして買った 身体というハードウェアがくたびれてきたので
- 第299回 装着式ロボットを組み立てて、撮る
- 第298回 円形のオーディオスペクトラム作ったんですが、Adobe AEの使い方を学ぶよりChatGPTに聞きながらPythonで実装する方がラクでした(個人的に)
- この連載の一覧へ