プログラム(BLUE)のアルゴリズム

前に詳細のアルゴリズムを作成中と書いたが、しばらく経って見てみるとつじつまが合っていない。またアルゴリズムを考え始めた頃には、入力の語句によって、以下に示す提案から始まる各ステージを判断できると考えていたが、後半のステージになると各ステージに共通のサブキーワードも有るため、別に現在のステージを示すパラメータを設定することも検討中。

  • 提案者: (「〜のことを○○と思う」などの「提案」)
    • 聞き手: 賛(同意)否(不同意)
      • 提案者: 「満足」(不同意の場合は「困惑」)
        • 聞き手: 理解の補足(不同意の場合は「反対」など)
          • 提案者: 「満足」(不同意の場合は「困惑」)

また、各ステージ毎に共通のパッチを活用するようなシンプルな構成を考えていたが、積み上げで考えるとどうもうまく行かない。もう少し時間をかけてみる。これまでのシステムは作者による打ち込みは極力避けようと考えていたが、今回はそうも行かないかも。ニューラルネットワーク系の人工知能に追いつかれないうちにと思いつつ。