from ✅エンパシーライティングモードを作る ✅エンパシーライティング用の質問とアクションを実装

  • 次の質問に「次の質問」をやるまで遷移しない?
  • いや、いいキーワードを使い尽くしたら遷移するべき
  • 基本2質問だけでいい?比喩の質問も入れる?
  • エンパシーライティングのモジュールにまとめるのか状態遷移の記述にまとめるのか
    • 遷移が混ざることはないのでわける方がきれいかな
    • 一旦動かしてテストでカバーしてからリファクタリングしよう
  • わけないと書きづらいので分けた
    • 連続した状態遷移をループで生成したかった
    • 辞書で記述されてるところに書いてもゴチャる
    • empathy_writingモジュールにまとめた
  • 状態遷移の強制が必要
    • 通常は次の質問が出た時点で次の状態に遷移する
    • 「次の質問」コマンドを使ったら?
      • 次の質問を出して、次の状態に遷移する
    • 今の仕組みでそれをプラグイン的に追加できるか?
    • コマンドはいまコマンドであったかどうかのboolしか返さない、特定の質問をするべきならその質問しかしない状態に遷移する必要がある
      • トリッキー?
      • 変えるとしたらどう変える?
      • うーむ、結局、状態とは違う形で状態を持ってるだけになる気もする
      • これは悩ましい
    • 状態を増やすことにした