ソフトウェアの解説を書くか、新規機能の追加をするか迷って相談した
- イメージしていた新規機能のうち明確に重要なものと、そうでないものがあることに気づいた
- 曖昧だった「新機能」が二つに分割された。
- その結果「重要な方は解説を書く前に実装しよう」という結論になった。
- 誤った二者択一からの脱却
あなたはこの会話で何が起きて欲しいですか? 今の時点で解説を書くか、先にフィードバックボタンを実装するか、どうしようかなと考えてるので話して整理したい そのフィードバックボタンは、どんな種類のフィードバックボタンですか? いまNGKWなどのコマンドがいくつかあるんだけど、せっかくテキストベースのチャットからWeb UIに変わったので、コマンドももっとボタンとかでわかりやすくした方がいいかな、と思ってる(フィードバックボタンっていうよりコマンドボタンだな) そのフィードバックボタンについて、他に何かありますか? フィードバックの種類によっては学習データに使う。例えばNGKWならキーワードとして選択する確率を下げる。 そのNGKWは、どんな種類のNGKWですか? 直前の質問に使われたキーワードが適切でないということをフィードバックするコマンドで、即座にそのセッションのキーワードリストからそのキーワードを除去するコマンドだとも言える そのコマンドは、どんな種類のコマンドですか? このチャットシステムはキーワードと、その「質問対象としての適切さスコア」を持ってて、質問に選ばれるってことはスコアが高くなってるのだけど、それが適切でない場合削除することでスコアが0になる そのチャットシステムは、どんな種類のチャットシステムですか? 人間の発言の中からキーワードを見つけて、それに対して掘り下げる質問をする そのキーワードは、どんな種類のキーワードですか? 掘り下げる対象として適切そうな概念。だから適切でないものを選ばれた時は速やかにやめさせたい その概念は、どんな種類の概念ですか? 最初に口走った時はしばしば曖昧でモヤモヤしてて、質問されて答えようとすることで少しずつ形が明確になる あなたが価値を感じているのは何ですか? 曖昧でモヤモヤした概念がチャットシステムによる質問で明確な形になること そのチャットシステムについて、他に何かありますか? 適切でない概念の掘り下げを速やかにやめさせることは、このチャットシステムを使って価値を得ることに重要な役割を果たしてる そのチャットシステムは、どこにありますか? この質問はさておき、結論としては少なくともNGKWボタンの実装優先度は高いということか。他のボタンはさておき。 その質問は、どんな種類の質問ですか?
会話ログ 会話ログ20210126 https://keicho.netlify.app/#talk=y3mJfH67rbHpvTp9yfY6