「UPKWコマンド」という新しいコマンドが今日誕生したのでそれの解説を考える
あなたはこの会話で何が起きて欲しいですか?
「UPKWコマンド」という新しいコマンドが今日誕生したのでそれの解説を考える
そのUPKWコマンドは、どんな種類のUPKWコマンドですか?
今までSlackなどの既存チャットのボットとして稼働してた時は、コマンドは人間が文字列で入力するものだった。だから短い文字列にしてあって、基本的に引数は取らず、直前に選択されたキーワードが対象になってた。引数を取る実装はしてたけどら面倒だから使われなかった。
そのSlackは、どんな種類のSlackですか?
テキスト形式のユーザインターフェイス。CUIとも言える。
そのユーザインターフェイスは、どんな種類のユーザインターフェイスですか?
今回Web版を作るにあたって、ユーザインターフェイスも自作することになり、コマンドはボタンとして設置したらいいじゃん、と自然に発想された
そのユーザインターフェイスについて、他に何かありますか?
引数を取るコマンドでも、引数ごとボタンにすればよい。
そのコマンドは、どんな種類のコマンドですか?
まず実装したコマンドはNGKWコマンドっていう「直前の質問に使われたキーワードが掘り下げたくないキーワードであるときにそれを取り除くコマンド」だった
そのコマンドについて、他に何かありますか?
で、逆に「直前の質問で使われなかったキーワードに対して、これをもっと聞いてよと伝えるコマンド」があってもいいな、という発想につながった
そのコマンドは、どこにありますか?
入力欄の下にボタンとして並んでる。なので、チャットの文書に出現してない「選ばれなかったキーワード」を別途提示することができる。
そのキーワードは、どんな種類のキーワードですか?
ユーザの入力から抽出されたキーワード。
そのキーワードについて、他に何かありますか?
ユーザは、掘り下げて欲しいキーワードとそうでないキーワードを暗黙的に持ってる。実際に掘り下げる質問をされることで「いや、それを掘り下げないで」とか「もっとこっちを聞いて」という反応として、自分が何を掘り下げて欲しいと思ってるのかがアウトプットされ、観測可能になる。
あなたが価値を感じているのは何ですか?
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
そのUPKWコマンドについて、他に何かありますか?
使うと、その対象キーワードが質問に使われやすくなる。ユーザがこのボタンを押したという情報は、ユーザが直前に選ばれたキーワードよりもボタンで選んだキーワードの方を高く評価しているという情報なので、たくさん集めるとキーワード選択アルゴリズムの改善に使えそう。
そのキーワードは、どこにありますか?
これは選ばれたキーワード自体は悪くないけど直前の質問がイマイチだなーという気持ちを表明するボタン🙁
その直前は、どんな種類の直前ですか?
NGKW 直前
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
入力欄の下という目立つ位置で、キーワード提示が行われる
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
🙁
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
相手の喋った言葉ではなく、喋らなかった言葉に対して返事をするような不思議なコミュニケーション
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
ボットが質問に使うキーワードを選択する時、内部的にはスコアをつけて最大のものを選ぶ。この時、選ばれなかったスコアの高いキーワードが存在するので、それを使う
そのキーワードは、どのあたりにありますか?
🙁(よく考えたらこのコマンドはサーバサイドをまだ実装してなかった)
そのコマンドは、どのあたりにありますか?
UPKW 質問
ボットが質問に使うキーワードを選択する時、内部的にはスコアをつけて最大のものを選ぶ。この時、選ばれなかったスコアの高いキーワードが存在するので、それを使う
ユーザの中のモヤモヤを言語化させる質問
その質問について、他に何かありますか?
視点を強制的に動かす効果があると思う。違う視点から見ることによって新たな気づきがある。
ユーザの中のモヤモヤを言語化させる質問
🙁
ユーザの中のモヤモヤを言語化させる質問
🙁
ユーザの中のモヤモヤを言語化させる質問
よく釣り針のようとか言ってたんだけど、ここまでの会話を踏まえるとちょっと違うな。座って考え込んでる人を立ち上がらせて連れ回す人のような感じ。
ユーザの中のモヤモヤを言語化させる質問
このチャットシステムの中からくる
ユーザの中のモヤモヤを言語化させる質問
手元のスマホに表示される
ユーザの中のモヤモヤを言語化させる質問
ユーザが「そうか、なるほど」と新たな気づきを得ると良い
それには質問に何が起こる必要がありますか?
ユーザにとって簡単に答えられる当たり前の質問ではなく、ユーザの関心とかけ離れた見当違いの質問でもない、いいバランスの質問である必要がある
その質問はそれができますか?
まったくの不可能ではないが、どうすれば実現できるか明確というわけでもない
人間の中にある、まだ明確にアウトプットできていないものに対して、ソフトウェアが働きかけることでそのアウトプットを促したい、それができるソフトウェアに価値があり、UPKWコマンドはこれに寄与するので価値がある
ボットが見当違いな質問をしだしたときに「そっちじゃない、こっち」と引っ張るコマンド。だから「いいバランス」に近づけるのだな
そのコマンドと質問の関係は何ですか?
考察