(57)【要約】【課題】手間を掛けずに使い勝手のよい対話システム用の対話シナリオを生成する。【解決手段】記述されたラベルで指定される複数の部分対話シナリオが情報の入力を実行する部分対話シナリオである場合に、複数のラベルの中の先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されたラベルで指定される部分対話シナリオから入力修正用シナリオを複写する処理ステップを付加した。【選択図】  図１
2004310628.tif 000002
【特許請求の範囲】
【請求項１】
ラベルの記述順序に従って、上記ラベルで指定される部分対話シナリオを順次コンピュータに実行させ、対話を実現するための対話シナリオを生成する対話シナリオ生成方法において、
記述されたラベルで指定される複数の部分対話シナリオが情報の入力を実行する部分対話シナリオである場合に、複数のラベルの中の先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されたラベルで指定される部分対話シナリオから入力修正用シナリオを複写する処理ステップを付加したことを特徴とする対話シナリオ生成方法。
【請求項２】
部分対話シナリオ群を格納した部分対話シナリオ格納部と、
この部分対話シナリオ格納部に格納した対話シナリオの中から実行を希望する部分対話シナリオを指定するラベルを実行順序に従って記述する記述部と、
各部分対話シナリオで取得した入力情報を、どの対話シナリオからでも参照と書き込みが可能な共通理解結果記憶部と、
記述部に記述されたラベルで指定される部分対話シナリオをラベルの記述の順序に従ってコンピュータに実行させるファイル型式の対話シナリオファイルに変換する変換部とを具備して構成される対話シナリオ生成装置において、
上記記述部に記述された複数のラベルが情報の入力を実行する部分対話シナリオである場合、先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されているラベルで指定される部分対話シナリオから入力修正用シナリオを複写する複写手段を設けた構成としたことを特徴とする対話シナリオ生成装置。
【請求項３】
コンピュータが解読可能な符号列によって記述され、コンピュータに請求項１記載の対話シナリオ生成方法を実行させる対話シナリオ生成用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は音声入力により各種の例えば予約処理等を実行することができる対話システムに用いる対話シナリオを生成する対話シナリオ生成方法、対話シナリオ生成装置、対話シナリオ生成用プログラムに関する。
【０００２】
【従来の技術】
音声入力により各種の予約処理等を実行することができる対話システムが実用化されている。対話システムは音声認識装置、音声合成装置、視覚的な表示装置、聴覚的な表示装置等を装備し、利用者の音声入力を音声認識し、その音声認識結果を利用して利用者の要求を理解し、日時、地名、駅名、人数等をキーワードとして抽出し、そのキーワードを入力情報として取得すると共に、入力情報の取得の結果を表示装置に表示して確認を求めるなどを実行し、対話形式で情報の入力を利用者に行わせる。
対話システムの利用目的が、例えば乗車券の販売、或は宿泊施設の予約や、ピザの注文のような商品注文等に限定することにより利用者との対話の内容を予め予想することができる。従って、一般には対話の内容は予め対話シナリオとして用意され、対話シナリオの筋書きに従って対話が実行される。
対話シナリオは音声認識のための音声認識辞書、音声合成のための音声合成辞書等を備え、複雑な形態を呈している。このため対話シナリオの作成には対話シナリオ生成ツールが用意され、このツールを利用してプログラム作成者が対話シナリオを作成している。
【０００３】
図５を用いて従来から用いられている対話シナリオ生成ツールの概要を説明する。対話シナリオ生成ツールはあらゆる場面を想定して作成した部分対話シナリオＳＮ−１〜ＳＮ−Ｎを格納した部分対話シナリオ格納部１１と、プログラム作成者が意図している機能を実現するための部分対話シナリオを記述するための記述部１２と、記述部１２に記述された部分対話シナリオをコンピュータが実行可能な型式のファイル１４に変換して出力する変換部１３とによって構成される。変換部１３から出力されたファイル１４はコンピュータ１５にインストールされ、コンピュータ１５で対話シナリオが実行される。この対話シナリオを実行するためには、例えば外部記憶装置１６に音声認識辞書、音声合成辞書、音声ファイル、及び音声認識キーワード辞書等のリソースが用意され、これらのリソースを参照して対話シナリオが実行される。
部分対話シナリオ格納部１１には多数の部分対話シナリオＳＮ−１〜ＳＮ−Ｎが用意されている。部分対話シナリオの中の一つ、例えばＳＮ−２を図６に例示して説明する。ここでは、部分対話シナリオＳＮ−２が乗車券販売時に用いる駅名入力用の部分対話シナリオであり、内部は対話ブロックＢＬＯＣ１、ＢＬＯＣ２、ＢＬＯＣ３の３つのブロックを格納して構成されている例を示す。
【０００４】
対話ブロックＢＬＯＣ１は部分対話シナリオＳＮ−２の開始位置（入口）ＳＴを有し、出発駅の駅名を入力する部分対話シナリオと、到着駅の駅名を入力する部分対話シナリオとを格納して構成される。
対話ブロックＢＬＯＣ２は出発駅の駅名を確認する部分対話シナリオと、部分対話シナリオＳＮ−２の終了位置（出口）ＯＵを有し、到着駅の駅名を確認する部分対話シナリオとを格納して構成される。
対話ブロックＢＬＯＣ３は出発駅の駅名を修正する部分対話シナリオと、到着駅の駅名を修正する部分対話シナリオとを格納して構成される。
各部分対話シナリオの内部動作は以下の如くである。各ラベルが指定されると、開始位置ＳＴから実行が開始され、先頭の対話ブロックＢＬＯＣ１が起動される。対話ブロックＢＬＯＣ１の実行が終了すると、対話ブロックＢＬＯＣ２に動作が移る。対話ブロックＢＬＯＣ２では修正の有無が問われ、無であれば終了位置ＯＵから抜け出し、接続先ラベルで指定された次の部分対話シナリオに動作が移る。
【０００５】
対話ブロックＢＬＯＣ２の実行により修正の有無が問われた時点で修正有りを入力した場合は、対話ブロックＢＬＯＣ３が起動され、対話ブロックＢＬＯＣ３でここでは駅名の修正を行うために、駅名の入力が再度実行され、再入力の結果が対話ブロックＢＬＯＣ２で問われ、良であれば終了位置ＯＵから次の対話シナリオに動作が移る。この制御動作が各部分対話シナリオＳＮ−１〜ＳＮ−Ｎ毎に実行される。
各部分対話シナリオＳＮ−１〜ＳＮ−Ｎにはそれぞれの機能を判別できるラベルＬＡＢが付されている。上記した駅名入力用の部分対話シナリオには、例えば「駅名入力」とラベルが付され、各機能別に部分対話シナリオが用意され、部分対話シナリオ格納部１１に格納される。
プログラム作成者は部分対話シナリオ格納部１１から所望の機能を備えた部分対話シナリオを選択し、そのラベルを記述部１２に記述する。図５に示した例では記述部１２に日付入力用の部分対話シナリオを指定するラベルＬＡＢ−１−１と、駅名入力用の部分対話シナリオを指定するラベルＬＡＢ−２−１と、人数入力用の部分対話シナリオを指定するラベルＬＡＢ−３−１を記述した場合を示す。
各ラベルＬＡＢ−１−１〜ＬＡＢ−３−１で指定される各部分対話シナリオにはそれぞれに理解結果記憶部ＭＥＭＯ１〜ＭＥＭＯ３が設けられ、これら理解結果記憶部ＭＥＭＯ１〜ＭＥＭＯ３に音声認識して取得した情報を格納する。つまり、この例では理解結果記憶部ＭＥＭＯ１に乗車日の日付を記憶し、ＭＥＭＯ２に出発駅の駅名と、到着駅の駅名とを記憶し、ＭＥＭＯ３に乗車人数を記憶する。
【０００６】
一般的には部分対話シナリオ格納部１１に格納されている部分対話シナリオにはその終了時に次に実行すべき接続先のラベルの指定がされていない。つまり、部分対話シナリオ格納部１１に格納されている部分対話シナリオは汎用性を持たせるために接続先のラベルを付与していない。このためプログラム作成者は実行することを指定するためのラベルＬＡＢ−１−１〜ＬＡＢ−３−１の記述に加えて、各部分対話シナリオの終了時に、次に実行するラベルを指定するための接続先ラベルＬＡＢ−２−１、ＬＡＢ−３−１、ＥＮＤを記述する作業を行うことが要求されている。
然し乍ら、この接続先ラベルＬＡＢ−２−１、ＬＡＢ−３−１、ＥＮＤを自動的に付与する提案がなされ（特許文献１）、この提案を適用したツールによれば接続先のラベルの記述は行わなくて済むように改善されている。
【０００７】
【特許文献１】
特許３１８７３１７号明細書（特開平９−２３１０６２号公報）
【０００８】
【発明が解決しようとする課題】
対話シナリオ生成ツールを使い易くするための改良発明として特許文献１が挙げられるが、特許文献１で改善された点は部分対話シナリオ相互間の接続先のラベルを自動的に付与する点である。この改良により部分対話シナリオ生成ツールは使い易くなった。
然し乍ら、以下に説明する点では依然として使い難い部分があり、また音声で対話を行う音声対話システムの利用者にとっても使い難い部分がある。
図５に示した例では日付入力用部分対話シナリオと、駅名入力用部分対話シナリオと、人数入力用部分対話シナリオを指定するＬＡＢ−２−１、ＬＡＢ−３−１を記述した例を示す。ラベルＬＡＢ−１−１〜ＬＡＢ−３−１で指定される各部分対話シナリオにはそれぞれの入力項目に関して入力内容を変更するための修正対話シナリオＳＵ１、ＳＵ２、ＳＵ３が付加されている。従って、この記述例を対話システムに搭載して実行させたとすると日付入力に対して日付の変更を行うにはラベルＬＡＢ−１−１で指定される部分対話シナリオを実行中に限って「日付の変更を行いたい」と音声入力すると、その変更が受け付けられ、日付入力の変更を行うことができ、その変更の結果が理解結果記憶部ＭＥＭＯ１に書き込まれる。また駅名入力を実行中は、駅名の変更に限って変更の申し出が受け付けられ、その変更の結果が理解結果記憶部ＭＥＭＯ２に記憶される。
【０００９】
もし仮に、人数入力中に日付の入力間違いに気づいた場合には、「いちばんはじめの入力に戻る」等の日付入力に戻ることを申し出ることにより日付入力に戻ることができる。然し乍ら、この場合には日付入力と、駅名入力と、人数入力とを再度入力し直されなければならない。このために利用者に負担が強いられる。この負担を軽減するには、各入力項目（部分対話シナリオ）毎に、例えば、直前の部分対話シナリオ中で入力した項目の修正を行うための修正用シナリオを記述すればよい。その一例としては駅名入力中に、直前に入力を終了した日付の修正を受け付けることを可能にするために、駅名入力用の部分対話シナリオに日付修正用の部分対話シナリオの記述を付加しておけばよい。この記述の加入はプログラム作成者が行う。また、人数入力用の部分対話シナリオに駅名修正用の部分対話シナリオの記述を付加しておけば、人数入力中に駅名の修正を申し出れば、その申し出を受け付ける対話シナリオを生成することができる。
【００１０】
然し乍ら、プログラム作成者がこれらの各修正用の部分対話シナリオを他の入力項目の部分対話シナリオの記述部分に書き加える作業を行うと、その手間が多く掛かり、対話シナリオの作成効率が悪くなる欠点がある。特に入力項目が多い場合や、作業中に入力項目の入力順序を変更する場合にはこの不都合が顕著に表れる。
この発明の目的はこの不都合を解消し、直前に入力を終了した入力項目に対して修正を申し出ることができる構造の対話シナリオを、入力項目が多くても効率よく生成することができる対話シナリオ生成方法、対話シナリオ生成装置、対話シナリオ生成用プログラムを提供しようとするものである。
【００１１】
【課題を解決するための手段】
この発明では、ラベルの記述順序に従って、ラベルで指定される部分対話シナリオを順次コンピュータに実行させ、対話を実現するための対話シナリオを生成する対話シナリオ生成方法において、記述されたラベルで指定される複数の部分対話シナリオが情報の入力を実行する部分対話シナリオである場合に、複数のラベルの中の先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されたラベルで指定される部分対話シナリオから入力修正用シナリオを複写する処理ステップを付加した対話シナリオ生成方法を提案する。
【００１２】
この発明では更に、部分対話シナリオ群を格納した部分対話シナリオ格納部と、この部分対話シナリオ格納部に格納した対話シナリオの中から実行を希望する部分対話シナリオを指定するラベルを実行順序に従って記述する記述部と、各部分対話シナリオで取得した入力情報を、どの対話シナリオからでも読み書きが可能な共通理解結果記憶部と、記述部に記述されたラベルで指定される部分対話シナリオをラベルの記述の順序に従ってコンピュータに実行させるファイル型式の対話シナリオファイルに変換する変換部とを具備して構成される対話シナリオ生成装置において、記述部に記述された複数のラベルが情報の入力を実行する部分対話シナリオである場合、先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されているラベルで指定される部分対話シナリオから入力修正用シナリオを複写する複写手段を設けた構成とした対話シナリオ生成装置を提案する。
この発明では更に、コンピュータが解読可能な符号列によって記述され、コンピュータに上記の対話シナリオ生成方法を実行させる対話シナリオ生成用プログラムを提案する。
【００１３】
作用
この発明によれば情報の入力を実行する部分対話シナリオを指定するラベルが複数記述された場合に、先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、各ラベルの直前に記述されたラベルで指定される部分対話シナリオから入力修正用シナリオを複写するから、プログラム作成者はその複写機能を起動させるだけで直前に入力を終了した入力項目の修正を、次に入力している入力項目の入力中に受け付けることができる対話シナリオを簡単に生成することができる。特に入力項目の数が多くてもプログラム作成者に与える負担を小さくすることができる。
【００１４】
【発明の実施の形態】
図１を用いてこの発明による対話シナリオ生成方法及び対話シナリオ生成装置の一実施例を説明する。図１において、図５と対応する部分には同一符号を付して示す。つまり、１１は部分対話シナリオを格納した部分対話シナリオ格納部、１２は記述部、１３は記述部１２に記述した部分対話シナリオをコンピュータ１５が実行可能なファイル型式の対話シナリオファイルに変換する変換部、１５はこの変換部１３で変換した対話シナリオファイルをインストールして実行するコンピュータ、１６はコンピュータ１５にインストールされた対話シナリオに用いられる音声認識辞書、音声合成辞書等を格納した外部記憶装置をそれぞれ示す。部分対話シナリオ格納部１１には従来の技術の項で説明したように各種の場面を想定して作成した部分対話シナリオＳＮ−１、ＳＮ−２…ＳＮ−Ｎが格納されている。各部分対話シナリオＳＮ−１〜ＳＮ−Ｎの内部構造は、例えば図６に示したように複数の対話ブロックＢＬＯＣ１、ＢＬＯＣ２、ＢＬＯＣ３を格納して構成される。
【００１５】
この発明では、入力値を保持する理解結果記憶部を共通化し、共通理解結果記憶部ＭＥＭＯとした点と、複写手段１７を設けた構成とした点を特徴とするものである。
共通理解結果記憶部ＭＥＭＯは記述部１２に指定されたどのラベルの部分対話シナリオからでも書き込み及び読み出しができるように構成され、この共通理解結果記憶部ＭＥＭＯに日付の入力値、駅名の入力値、人数の入力値が書き込まれる。従って、この構成により日付の入力中に駅名の修正を、また、人数の入力中に駅名の修正を行うことができることになる。共通理解結果記憶部ＭＥＭＯに記憶する項目は、ＳＮ−１〜ＳＮ−Ｎ中に記述されており、任意の部分対話シナリオＳＮ−Ｘを記述部１２に記述すると自動的に生成される。
複写手段１７は記述部１２にプログラム作成者が所望のラベル名を記述し、その記述が完了した時点で複写手段１７を起動させる。複写手段１７は記述部１２の先頭に記述されたラベルで指定される部分対話シナリオを除く他の部分対話シナリオに、直前に記述されているラベルで指定される部分対話シナリオの中から修正用対話シナリオを抜き出し、この修正用対話シナリオを次に記述されているラベルで指定されている部分対話シナリオに複写する動作を実行する。
【００１６】
現実には以下の如くして複写を行う。記述部１２の最後部に記述されているラベルで指定される部分対話シナリオに、その一つ前に記述されている部分対話シナリオから修正用部分対話シナリオを複写する。複写した後、修正用部分対話シナリオの外への出口を一つ前の入力用部分対話シナリオではなく、複写先の入力用部分対話シナリオの入口ＳＴに変更する。次に、最後部から１つ前に記述されたラベルで指定される部分対話シナリオには、その更に一つ前に記述されているラベルで指定される部分対話シナリオから修正用部分対話シナリオを複写する。このように記述順位の後方から複写を行えば先頭以外の部分対話シナリオにはひとつ前のラベルで指定される部分対話シナリオから修正用部分対話シナリオを複写することができる。
図１を用いて具体的に説明する。ラベルＬＡＢ−１−１〜ＬＡＢ−３−１で指定される各部分対話シナリオには、ラベルＬＡＢ−１−１〜ＬＡＢ−３−１を記述部１２に記述した時点で各部分対話シナリオには自己に割当てられている修正用シナリオＳＵ１、ＳＵ２、ＳＵ３を装備している。
【００１７】
複写手段１７は最後部のこの例ではラベルＬＡＢ−３−１「人数入力」で指定される部分対話シナリオに、その一つ前に記述されているラベル「駅名入力」で指定される部分対話シナリオから駅名修正用シナリオＳＵ２を複写する。ここで、人数入力用部分対話シナリオに複写した駅名修正用シナリオＳＵ２の出口を複写先である人数入力対話シナリオの入口ＳＴに書き替える。この書き替えは複写手段１７の複写機能で自動的に行なわれる。次に、ラベルＬＡＢ−２−１「駅名入力」で指定される部分対話シナリオに、その一つ前に記述されているラベル「日付入力」で指定される部分対話シナリオから日付修正用シナリオＳＵ１を複写する。ここでも駅名入力用部分対話シナリオに複写した日付修正用シナリオの出口を複写先の駅名入力対話シナリオの入口ＳＴに書き替えを行なう。
この２回の複写でラベルＬＡＢ−２−１「駅名入力」で指定される部分対話シナリオには本来装備していた駅名修正用シナリオＳＵ２に加えて日付修正用シナリオＳＵ１が記述され、更にラベルＬＡＢ−３−１「人数入力」で指定される部分対話シナリオには本来装備していた人数修正用シナリオＳＵ３に加えて駅名修正用シナリオＳＵ２が記述される。
【００１８】
図２に複写後の各部分対話シナリオの内部を示す。各部分対話シナリオは図６を用いて説明したように、この実施例では３つのブロックＢＬＯＣ１、ＢＬＯＣ２、ＢＬＯＣ３を装備して構成されている。ブロックＢＬＯＣ１は入力処理部であり、ブロックＢＬＯＣ２は入力値の確認部、ブロックＢＬＯＣ３は修正部として動作する。
ここで、複写手段１７が複写する複写先を各部分対話シナリオのブロックＢＬＯＣ１に設定する。従って、図２に示すように日付修正用シナリオＳＵ１はラベル「駅名入力」で指定される部分対話シナリオの入力処理部として動作するブロックＢＬＯＣ１の内部に複写される。また、ラベル「人数入力」で指定される部分対話シナリオでもブロックＢＬＯＣ１に駅名修正用シナリオＳＵ２が複写される。
このように、複写先を各部分対話シナリオの入力処理部として動作するブロックＢＬＯＣ１に設定することにより、先頭のラベルで指定される部分対話シナリオ以外の部分対話シナリオでは入力処理中に既に入力を終了した、前の入力項目の修正を行うことができることになる。
【００１９】
この発明で提案した対話シナリオ生成方法で生成した対話シナリオを搭載した対話システムの動作状況を具体的に説明する。例えば駅名の入力中に「日付を○○年○○月○○日にしたい」等と発話すると、その発話が音声認識されて新たな日付が理解され、その新たな日付が一時記憶部に保持される。これと共に、本来の駅名の入力も継続され、駅名の入力が完了すると、対話システムは部分対話シナリオのブロックＢＬＯＣ２の実行に移り日付は「○○年○○月○○日に変更ですね」「出発駅は○○、到着駅は○○でよろしいですか？」と確認を求める。その確認に対して利用者が「はい」或は「結構です」等と発話すれば、変更された日付と、出発駅の駅名及び到着駅名が共通理解結果記憶部ＭＥＭＯに格納される。確認の際に「間違えた」「いいえ」等と発話すると、駅名入力状態に戻る。この場合、駅名のみを入力すれば先に入力して一時記憶部に保持されている間違った駅名が新たに入力した駅名に書き替えられる。その後確認ステップで例えば「結構です」等と入力すれば日付と駅名が共通理解結果記憶部ＭＥＭＯに書き込まれ、次のラベルＬＡＢ−３−１で指定される人数入力の部分対話シナリオの制御状態に移る。
【００２０】
尚、上述では複写手段１７の動作としてラベルの記載の後方の部分対話シナリオから複写を始めるものとして説明したが、前方に記載した部分対話シナリオから順に複写を行ってもよい。この場合には、図３に示すように人数入力の部分対話シナリオには日付修正用シナリオＳＵ１と駅名修正用シナリオＳＵ２が複写され、人数入力時には日付の修正と、駅名の修正と、人数の修正を行う事ができることになる。
図４にこの発明による対話シナリオ生成装置をコンピュータで実現した場合の構成の一例を示す。コンピュータは一般によく知られているように中央演算処理装置（以下ＣＰＵと称す）１０１と、基本プログラムを格納した読出専用メモリ（ＲＯＭ）１０２と、プログラムを格納してカレントドライブとして動作する書込、読出可能なメモリ（ＲＡＭ）１０４と、キーボードのような入力手段１０３と、磁気ディスクドライブ等の出力手段１０５、外部記憶装置１０７などを装備して構成される。
【００２１】
この発明による対話シナリオ生成装置１００はＲＡＭ１０４に搭載した記述部１２と、変換部１３に複写手段１７を付加して構成した点を特徴とするものである。
外部記憶装置１０７に部分対話シナリオ格納部１１が格納され、この部分対話シナリオ格納部１１に、各種の場面を想定した部分対話シナリオが格納される。ＲＡＭ１０４に搭載した記述部１２には入力手段１０３から入力するラベル名等を記述する。この発明では、複写手段１７を設けた構成とし、この複写手段１７で記述部１２に記述した入力を実行する部分対話シナリオの中から修正用シナリオを他の入力用対話シナリオに複写し、この複写により入力中の項目以外の項目の修正を受け付けることができる対話シナリオを生成し、目的とする対話シナリオの作成を完成する。変換部１３は完成した対話シナリオをコンピュータが実行可能なファイル型式に変換し、その変換結果を磁気ディスクドライブのような出力手段１０５に出力し、磁気ディスク１０６に書き込む。
【００２２】
磁気ディスク１０６に書き込んだ対話シナリオは対話システムを構築しようとするコンピュータ（図４に示したコンピュータでもよい）にインストールし、この発明で提案した対話シナリオ生成方法で生成した対話シナリオを実行して対話システムを構築する。又は磁気ディスク１０６から読み出して通信回線を通じて対話システムを構築しようとするコンピュータにインストールし、対話システムを構築する。
【００２３】
【発明の効果】
以上説明したように、この発明によれば対話シナリオ生成ツールに、入力項目に設けられる入力修正用シナリオを他の入力項目の部分対話シナリオに複写する複写手段を設けたから、プログラム作成者に手間を煩わせることなく、使い勝手のよい対話システム用の対話シナリオを生成することができる。
【図面の簡単な説明】
【図１】この発明の要部を説明するための構成概念図。
【図２】この発明の要部の詳細構造を説明するための構成概念図。
【図３】この発明の要部の変形実施例を説明するための構成概念図。
【図４】この発明による対話シナリオ生成装置の実施例を説明するためのブロック図。
【図５】従来の技術を説明するための構成概念図。
【図６】図５に示した部分対話シナリオの内部を詳細に説明するための構成概念図。
【符号の説明】
１１    部分対話シナリオ格納部
ＳＮ−１〜ＳＮ−Ｎ    部分対話シナリオ
１２    記述部
１３    変換部
１４    コンピュータが実行可能なファイル型式の対話シナリオ
１５    コンピュータ
１６    外部記憶装置
１７    複写手段
１００    対話シナリオ生成装置
【図１】
2004310628.tif 000003
【図２】
2004310628.tif 000004
【図３】
2004310628.tif 000005
【図４】
2004310628.tif 000006
【図５】
2004310628.tif 000007
【図６】
2004310628.tif 000008