(57)【要約】【課題】従来、事態の発生後または発生中に変化する情報を管理していないので、当該変化する情報を用いた適切な処理ができなかった。【解決手段】文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部と、事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、特定情報により特定される事態情報を決定する決定部と、決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部とを具備する情報処理装置により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。【選択図】図１
2017072875.tif 000002
【特許請求の範囲】
【請求項１】
文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部と、
事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、
前記特定情報により特定される事態情報を決定する決定部と、
前記決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部とを具備する情報処理装置。
【請求項２】
前記変化情報は、
項が感じる知覚に関する知覚情報、項の物理的特徴に関する物理的特徴情報、項に対して第三者が感じる知覚に関する第三者知覚情報のいずれかである請求項１記載の情報処理装置。
【請求項３】
事態情報は、
２以上の項を含み、
前記変化情報は、
当該変化情報が付与されている項と他の項との関係を示す関係情報であり、
前記特定情報は、
事態情報と当該事態情報に含まれる項を特定するための情報であり、
前記決定部は、
前記特定情報により特定される事態情報と項とを決定し、
前記出力部は、
前記決定部が決定した事態情報の中の項に付与されている関係情報を出力する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記関係情報は、
一の項と他の項との物理的な関係を示す物理的関係情報、または一の項と他の項との物理的でない関係を示す非物理的関係情報、または一の項と他の項との間の相互作用に関する相互作用情報のいずれかである請求項３記載の情報処理装置。
【請求項５】
前記変化情報は、
定性的な情報である定性的情報または定量的な情報である定量的情報であり、前記定量的情報は、絶対量である絶対量情報または変化量を示す変化量情報である請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
前記事態情報格納部は、
２以上の事態情報を格納しており、
一の事態情報が有する項に対応付けて、当該項から他の事態情報へのリンクを示すリンク情報が格納し得、
前記特定情報は、
事態情報と当該事態情報に含まれる項を特定するための情報であり、
前記決定部は、
前記特定情報により特定される事態情報と項とを決定し、
前記出力部は、
前記決定部が決定した項に対応するリンク情報が示す他の事態情報を出力する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記事態情報は、前記リンク情報に対応付けてリンク情報の種類を示すリンク種類情報を有し、
前記特定情報は、
事態情報と当該事態情報に含まれる項とリンク種類情報とを特定するための情報であり、
前記決定部は、
前記特定情報により特定される事態情報と項とリンク種類情報に対応するリンク情報とを決定し、
前記出力部は、
前記決定部が決定したリンク情報が示す他の事態情報を出力する請求項６記載の情報処理装置。
【請求項８】
前記事態情報は、
１以上の変化情報が付与され得る情報であり、
前記出力部は、
前記決定部が決定した事態情報に付与されている１以上の変化情報を出力する請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記変化情報は、
前記事態情報に対応付けて、事態の発生による第三者の知覚の変化に関する第三者知覚情報である請求項８記載の情報処理装置。
【請求項１０】
前記変化情報は、
主体を識別する主体識別子が付与され得る請求項９記載の情報処理装置。
【請求項１１】
前記事態情報は、
変数または関数を有し、
当該変数または関数に対応する情報を取得する検索部と、
前記変数または前記関数を前記検索部が取得した情報に置き換え、事態情報を構成する事態情報構成部とをさらに具備し、
前記出力部は、
前記事態情報構成部が構成した事態情報を出力する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１２】
前記事態情報は、
事態の発生に関連する事態である他の事態情報に対するリンク情報を付与されており、
前記出力部は、
前記決定部が決定した事態情報が有するリンク情報に対応する他の事態情報を出力する請求項１から請求項１１いずれか一項に記載の情報処理装置。
【請求項１３】
前記出力部から出力される情報を受け付け、処理を行う処理部をさらに具備する請求項１から請求項１２いずれか一項に記載の情報処理装置。
【請求項１４】
変化情報と対話文を構成する情報とを対応付けて有する１以上の対話文情報を格納し得る対話文情報格納部をさらに具備し、
前記処理部は、
前記出力部が出力する変化情報を受け付け、当該変化情報に対応する対話文を構成する情報を前記対話文情報格納部から取得し、出力する請求項１３記載の情報処理装置。
【請求項１５】
文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報のデータ構造であって、
事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、
前記特定情報により特定される事態情報を決定する決定部と、
前記決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部とを具備する情報処理装置により処理される１以上の事態情報のデータ構造。
【請求項１６】
記録媒体は、
文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部を具備し、
特定情報受付部、決定部、および出力部により実現される情報処理方法であって、
前記特定情報受付部が、事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付ステップと、
前記決定部が、前記特定情報により特定される事態情報を決定する決定ステップと、
前記出力部が、前記決定ステップで決定された事態情報が有する１以上のいずれかの項の変化情報を出力する出力ステップとを具備する情報処理方法。
【請求項１７】
コンピュータがアクセス可能な記録媒体は、
文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部を具備し、
コンピュータを、
事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、
前記特定情報により特定される事態情報を決定する決定部と、
前記決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事態の発生後または発生中に変化する情報を用いた処理を行う情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ある事態と別の事態の前後関係を記録した辞書が存在していた（例えば、非特許文献１、非特許文献２参照）。かかる辞書を用いて、例えば、ある事態の後にどのような事態が起こるかを予測する情報処理装置を提供できた。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】阿部修也, 乾健太郎, 松本裕治. 項の共有関係と統語パターンを用いた事態間関係獲得. 自然言語処理, Vol. 17, No. 1, pp. 121-139, January 2010.
【非特許文献２】Shibata, T. and Kurohashi, S.: Acquiring Strongly-related Events using Predicate-argument Co-occurring Statistics and Case Frames, In Proc. of IJCNLP (2011).
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、事態の発生後または発生中に変化する情報を管理していないので、当該変化する情報を用いた適切な処理ができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、文を構成する情報であり、名詞である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部と、事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、特定情報により特定される事態情報を決定する決定部と、決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部とを具備する情報処理装置である。
【０００６】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、変化情報は、項が感じる知覚に関する知覚情報、項の物理的特徴に関する物理的特徴情報、項に対して第三者が感じる知覚に関する第三者知覚情報のいずれかである情報処理装置である。
【０００８】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、事態情報は、２以上の項を含み、変化情報は、変化情報が付与されている項と他の項との関係を示す関係情報であり、特定情報は、事態情報と事態情報に含まれる項を特定するための情報であり、決定部は、特定情報により特定される事態情報と項とを決定し、出力部は、決定部が決定した事態情報の中の項に付与されている関係情報を出力する情報処理装置である。
【００１０】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、関係情報は、一の項と他の項との物理的な関係を示す物理的関係情報、または一の項と他の項との物理的でない関係を示す非物理的関係情報、または一の項と他の項との間の相互作用に関する相互作用情報のいずれかである情報処理装置である。
【００１２】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、変化情報は、定性的な情報である定性的情報または定量的な情報である定量的情報であり、定量的情報は、絶対量を示す絶対量情報または変化量を示す変化量情報である情報処理装置である。
【００１４】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００１５】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、事態情報格納部は、２以上の事態情報を格納しており、一の事態情報が有する項に対応付けて、項から他の事態情報へのリンクを示すリンク情報が格納し得、特定情報は、事態情報と事態情報に含まれる項を特定するための情報であり、決定部は、特定情報により特定される事態情報と項とを決定し、出力部は、決定部が決定した項に対応するリンク情報が示す他の事態情報を出力する情報処理装置である。
【００１６】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００１７】
また、本第七の発明の情報処理装置は、第六の発明に対して、事態情報は、リンク情報に対応付けてリンク情報の種類を示すリンク種類情報を有し、特定情報は、事態情報と事態情報に含まれる項とリンク種類情報とを特定するための情報であり、決定部は、特定情報により特定される事態情報と項とリンク種類情報に対応するリンク情報とを決定し、出力部は、決定部が決定したリンク情報が示す他の事態情報を出力する情報処理装置である。
【００１８】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００１９】
また、本第八の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、事態情報は、１以上の変化情報が付与され得る情報であり、出力部は、決定部が決定した事態情報に付与されている１以上の変化情報を出力する情報処理装置である。
【００２０】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００２１】
また、本第九の発明の情報処理装置は、第八の発明に対して、変化情報は、事態情報に対応付けて、事態の発生による第三者の知覚の変化に関する第三者知覚情報である情報処理装置である。
【００２２】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００２３】
また、本第十の発明の情報処理装置は、第九の発明に対して、変化情報は、主体を識別する主体識別子が付与され得る情報処理装置である。
【００２４】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００２５】
また、本第十一の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、事態情報は、変数または関数を有し、当該変数または関数に対応する情報を取得する検索部と、変数または関数を検索部が取得した情報に置き換え、事態情報を構成する事態情報構成部とをさらに具備し、出力部は、事態情報構成部が構成した事態情報を出力する情報処理装置である。
【００２６】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００２７】
また、本第十二の発明の情報処理装置は、第一から第十一いずれか１つの発明に対して、事態情報は、事態の発生に関連する事態である他の事態情報に対するリンク情報を付与されており、出力部は、決定部が決定した事態情報が有するリンク情報に対応する他の事態情報を出力する情報処理装置である。
【００２８】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００２９】
また、本第十三の発明の情報処理装置は、第一から第十二いずれか１つの発明に対して、出力部から出力される情報を受け付け、処理を行う処理部をさらに具備する情報処理装置である。
【００３０】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【００３１】
また、本第十四の発明の情報処理装置は、第十三の発明に対して、変化情報と対話文を構成する情報とを対応付けて有する１以上の対話文情報を格納し得る対話文情報格納部をさらに具備し、処理部は、出力部が出力する変化情報を受け付け、変化情報に対応する対話文を構成する情報を対話文情報格納部から取得し、出力する情報処理装置である。
【００３２】
かかる構成により、事態の発生後または発生中に変化する情報を用いて、適切な対話を出力する対話システムが実現できる。
【発明の効果】
【００３３】
本発明による情報処理装置によれば、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【図面の簡単な説明】
【００３４】
【図１】実施の形態１における情報処理装置１のブロック図
【図２】同情報処理装置１の動作について説明するフローチャート
【図３】同情報取得処理について説明するフローチャート
【図４】同事態情報を取得する処理について説明するフローチャート
【図５】同事態情報等の例を示す図
【図６】同事態情報等を実現するデータ構造の例を示す図
【図７】同事態情報等の例を示す図
【図８】同事態情報等を実現するデータ構造の例を示す図
【図９】同事態情報等の例を示す図
【図１０】同事態情報等を実現するデータ構造の例を示す図
【図１１】同事態情報等の例を示す図
【図１２】同対象オーナー管理表を示す図
【図１３】同動詞対応表を示す図
【図１４】同事態情報等の例を示す図
【図１５】実施の形態２における情報処理装置２のブロック図
【図１６】同情報処理装置２の動作について説明するフローチャート
【図１７】同事態情報等の例を示す図
【図１８】同対話文情報管理表を示す図
【図１９】同対話を示した図
【図２０】上記実施の形態におけるコンピュータシステムの概観図
【図２１】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３５】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３６】
（実施の形態１）
本実施の形態において、１以上の項を有する事態を示す情報であり、１以上の項に、事態の発生による項の変化に関する変化情報が付与され得る情報である１以上の事態情報を格納しており、情報を受け付け、受け付けた情報に対応する事態情報を決定し、当該事態情報が有する１以上のいずれかの項の変化情報を出力する情報処理装置について説明する。なお、事態とは、イベントと言っても良い。また、事態情報は、イベント情報と言っても良い。
【００３７】
また、本実施の形態において、項の間の関係、変化情報の種類等をも管理できる情報処理装置について説明する。なお、変化情報の種類は、通常、リンクの種類により識別される。
【００３８】
また、本実施の形態において、項から他の事態情報へのリンクが存在し得る情報処理装置について説明する。なお、リンクの種類も管理されても良い。
【００３９】
また、本実施の形態において、事態情報にも変化情報を付与し得る情報処理装置について説明する。
【００４０】
また、本実施の形態において、事態情報には、事態の発生による第三者等の項（事態情報の中に存在しない項）の変化情報を付与し得る情報処理装置について説明する。
【００４１】
また、本実施の形態において、変数が存在する事態情報を管理する情報処理装置について説明する。
【００４２】
さらに、本実施の形態において、事態情報間のリンクが存在し得る情報処理装置について説明する。
【００４３】
図１は、本実施の形態における情報処理装置１のブロック図である。
【００４４】
情報処理装置１は、格納部１１、受付部１２、動作部１３、および出力部１４を備える。
【００４５】
格納部１１は、事態情報格納部１１１を備える。
【００４６】
受付部１２は、特定情報受付部１２１を備える。
【００４７】
動作部１３は、決定部１３１、検索部１３２、および事態情報構成部１３３を備える。
【００４８】
格納部１１は、各種の情報を格納し得る。各種の情報は、例えば、後述する事態情報である。
【００４９】
事態情報格納部１１１は、１または２以上の事態情報を格納し得る。事態情報は、文を構成する情報である。文を構成する情報とは、文そのものでも良い。文を構成する情報とは、例えば、公知技術である格フレームや意味ネットワーク等でも良い。また、文を構成する情報とは、一部に識別子や変数や関数を含んでも良い。つまり、事態情報は、変数を有しても良い。変数には、通常、文字列が代入され得る。また、事態情報は、関数を有しても良い。関数が実行されれば、通常、文字列が返される。ただし、事態情報は、通常、最終的には文となる。文は、通常、完全な文であるが、不完全な文でも良い。識別子は、通常、文字列に対応する。変数は、通常、文字列が代入される。関数は、通常、実行された結果が文字列である。事態情報は、例えば、「人が財布を拾う」、「人が０４０２６４１７−ｎを拾う」「ＡがＢをＣにＶ１する」「Ｏｗｎｅｒ（Ｂ）がＡをＶ２」などである。ここで、「０４０２６４１７−ｎ」は識別子であり、対応する文字列等の情報が取得され得る。「Ａ」「Ｂ」「Ｃ」「Ｖ１」「Ｖ２」は変数である。「Ｏｗｎｅｒ（Ｂ）」は、Ｂを引数とする関数である。
【００５０】
事態情報は、１または２以上の項を有する事態を示す情報である。項は、通常、名詞または名詞句である。項は、例えば、人、もの、サービス等、何でも良い。また、事態情報が有する１以上のいずれかの項に、変化情報が付与され得る。また、事態情報にも、１または２以上の変化情報が付与され得る。事態情報に付与されている変化情報は、当該事態情報の発生により変化する情報である。また、事態情報は、他の事態情報へのリンクを示すリンク情報を有し得る。このリンクは、事態の発生に関連する事態である他の事態情報に対するリンクである。このリンクは、例えば、事態情報が発生した後に、当該事態情報にリンクされている他の事態情報に移行し得ることを示すリンクである。つまり、事態情報には、例えば、当該事態情報が示す事態の発生による結果に関する事態である他の事態情報に対するリンク情報が付与され得る。但し、リンク情報が示すリンクは、リンク元の事態情報とリンク先の事態情報とが、同時に発生し得ることを示すリンクでも良い。また、事態情報は、当該事態情報が有しない１以上の項へのリンクを示すリンク情報を有し得る。また、上記のリンク情報に対応付けてリンク情報の種類を示すリンク種類情報を有し得る。
【００５１】
変化情報は、事態情報が示す事態の発生による対象の変化、または事態情報が示す事態の発生中の対象の変化に関する情報である。なお、ここでの対象とは、変化情報が対応付いている項または事態情報である。
【００５２】
変化情報は、例えば、項（例えば、人）が感じる知覚に関する知覚情報（例えば、悲しい、楽しい、痛い等）、項の物理的特徴に関する物理的特徴情報（色，形，温度，位置，におい，感触，音等）、項に対して第三者の知覚に関する第三者知覚情報である。なお、知覚情報は、五感のうちの１以上の感覚に関する感覚情報（痛い、かゆい、臭い等）、または喜怒哀楽などの感情に関する感情情報（悲しい、楽しい等）である。また、物理的特徴情報は、定量的な定量的情報、定性的な定性的情報等である。
【００５３】
変化情報は、例えば、変化情報が付与されている項と他の項との関係を示す関係情報であっても良い。関係情報は、例えば、物理的関係情報、非物理的関係情報、相互作用情報などがある。物理的関係情報は、一の項と他の項との物理的な関係を示し、例えば、一の項と他の項とが接触していることを示す接触情報、一の項と他の項との位置関係を示す位置関係情報等である。また、非物理的関係情報は、一の項と他の項との非物理的な関係を示し、例えば、所有、位の上位／下位などである。さらに、相互作用情報は、一の項の他の項への働きかけがあることを示す働きかけ情報等である。
【００５４】
変化情報は、例えば、定性的な情報である定性的情報または定量的な情報である定量的情報であり、定量的情報は、絶対量である絶対量情報または変化量を示す変化量情報である。
【００５５】
変化情報は、例えば、事態情報に対応付けて、事態の発生による第三者の知覚の変化に関する第三者知覚情報である。第三者知覚情報は、例えば、事態、事態の発生、または事態が有する項に対して第三者が抱く極性評価（良い、悪い等）に関する第三者極性情報、事態、事態の発生、または事態が有する項に対して第三者が抱く感情である第三者感情情報（好き、嬉しい等）、事態、事態の発生、または事態が有する項に対して第三者が抱く第三者感覚情報（痛そう、かゆそう等）などを含む。
【００５６】
変化情報には、主体を識別する主体識別子が付与され得る。ここで、主体とは、通常、当該変化情報に対応する主体である。変化情報に対応する主体とは、例えば、当該変化情報が属する主体、当該変化情報である知覚情報を感じた主体等である。また、変化情報は、変化がないことを示す情報でも良い。つまり、変化情報は、変化量がゼロであることを示す情報でも良い。
【００５７】
また、事態情報間のリンクを示すリンク情報、事態情報と変化情報との間のリンクを示すリンク情報、項と変化情報との間のリンクを示すリンク情報には、リンクの先が適用される確率に関する確率情報が付加されていても良い。また、事態情報間のリンクを示すリンク情報、事態情報と変化情報との間のリンクを示すリンク情報、項と変化情報との間のリンクを示すリンク情報には、上述したように、リンクの種類を示すリンク種類情報が付加されていても良い。リンク種類情報は、例えば、同時に起きる事態であることを示す情報、時間的に連続して起きる事態であることを示す情報、原因や結果であることを示す情報などであるが、リンクの種類を識別できれば何でも良い。
【００５８】
なお、事態情報や変化情報やリンク情報のデータ構造、実現手段等は問わないことは言うまでもない。
【００５９】
受付部１２は、各種の情報を受け付ける。各種の情報とは、例えば、後述する特定情報である。
【００６０】
ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付け、他の処理部や情報処理装置やプログラム等からの受け渡しなどを含む概念である。
【００６１】
各種の情報の入力手段は、キーボードやマウスやメニュー画面やタッチパネルによるもの等、何でも良い。受付部１２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６２】
特定情報受付部１２１は、特定情報を受け付ける。特定情報は、事態情報を特定するための情報を含む。特定情報は、事態情報と事態情報に含まれる項を特定するための情報であっても良い。特定情報は、事態情報と事態情報に含まれる項とリンク種類情報とを特定するための情報である。特定情報は、事態情報そのもの（事態を表す情報そのもの等）、文、文字列、事態情報を識別する事態識別子、事態情報を検索するための文字列（例えば、１以上の名詞）などである。なお、特定情報が文または文字列である場合、例えば、当該文または文字列に対応する（例えば、類似する）事態情報が取得され得る。
【００６３】
動作部１３は、各種の処理を行う。各種の処理とは、例えば、決定部１３１、検索部１３２、事態情報構成部１３３が行う処理である。動作部１３は、関数を有する事態情報に対して、関数を実行し、文字列を取得し、当該文字列を関数の位置に配置し、文字列からなる事態情報を取得しても良い。また、動作部１３は、変数を有する事態情報に対して、当該変数に代入される文字列を取得し、当該文字列を変数に代入し、文字列からなる事態情報を取得しても良い。さらに、動作部１３は、公知技術である格フレームや意味ネットワーク等で表現された事態情報を取得しても良い。
【００６４】
決定部１３１は、受付部１２が受け付けた特定情報により特定される事態情報を決定する。また、決定部１３１は、受付部１２が受け付けた特定情報により特定される事態情報と項とを決定しても良い。また、決定部１３１は、受付部１２が受け付けた特定情報により特定される事態情報と項とリンク種類情報に対応するリンク情報とを決定しても良い。また、決定部１３１は、決定した事態情報等を事態情報格納部１１１から取得しても良い。
【００６５】
検索部１３２は、１または２以上の変数または１または２以上の関数を有する事態情報に対して、当該変数または関数に対応する情報を取得する。なお、変数または関数は、通常、項に対応する。
【００６６】
また、検索部１３２は、例えば、事態情報が有する変数に対応する情報を検索し、取得する。検索部１３２は、変数に対応する文字列を、予め決められた箇所から取得する。なお、予め決められた箇所（検索先）は、例えば、特定情報、予め決められたデータベース、リンク元の事態情報、リンク元の項等である。
【００６７】
また、検索部１３２は、例えば、事態情報が有する関数を実行し、情報を取得する。関数の種類は問わない。また、関数の実行は、変数に対応する情報の検索でも良い。かかる場合、変数とは関数を含む概念である。
【００６８】
事態情報構成部１３３は、検索部１３２が取得した情報を変数に代入し、事態情報を構成する。また、事態情報構成部１３３は、検索部１３２が取得した情報を関数の位置に配置し、事態情報を構成する。
【００６９】
出力部１４は、動作部１３が取得した情報を出力する。
【００７０】
出力部１４は、決定部１３１が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する。出力部１４は、項と当該項の変化情報を出力しても良い。
【００７１】
出力部１４は、決定部１３１が決定した事態情報の中の項に付与されている関係情報を出力しても良い。
【００７２】
出力部１４は、決定部１３１が決定した項に対応するリンク情報が示す他の事態情報を出力しても良い。
【００７３】
出力部１４は、決定部１３１が決定したリンク情報が示す他の事態情報を出力しても良い。
【００７４】
出力部１４は、決定部１３１が決定した事態情報に付与されている１以上の変化情報を出力しても良い。
【００７５】
出力部１４は、事態情報構成部１３３が構成した事態情報を出力しても良い。
【００７６】
出力部１４は、決定部１３１が決定した事態情報が有するリンク情報に対応する他の事態情報を出力しても良い。
【００７７】
出力部１４は、決定部１３１が決定した事態情報と項とリンク種類情報で識別されるリンク情報に対応する情報を出力しても良い。リンク情報に対応する情報は、例えば、他の事態情報、変化情報等である。
【００７８】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７９】
格納部１１、および事態情報格納部１１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８０】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００８１】
動作部１３、決定部１３１、検索部１３２、および事態情報構成部１３３は、通常、ＭＰＵやメモリ等から実現され得る。動作部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８２】
出力部１４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８３】
次に、情報処理装置１の動作について、図２のフローチャートを用いて説明する。
【００８４】
（ステップＳ２０１）特定情報受付部１２１は、特定情報を受け付けたか否かを判断する。特定情報を受け付けた場合はステップＳ２０２に行き、特定情報を受け付けない場合は、ステップＳ２０１に戻る。
【００８５】
（ステップＳ２０２）動作部１３は、ステップＳ２０１で受け付けられた特定情報に対応する情報を取得する。なお、かかる情報取得処理について、図３のフローチャートを用いて説明する。
【００８６】
（ステップＳ２０３）出力部１４は、ステップＳ２０２で取得された情報を出力する。ステップＳ２０１に戻る。
【００８７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８８】
次に、ステップＳ２０２の情報取得処理について、図３のフローチャートを用いて説明する。
【００８９】
（ステップＳ３０１）決定部１３１は、受け付けられた特定情報が事態識別子のみを特定する情報であるか否かを判断する。事態識別子のみを特定する情報であればステップＳ３０２に行き、事態識別子のみを特定する情報でなければステップＳ３０６に行く。
【００９０】
（ステップＳ３０２）決定部１３１は、特定情報に対応する事態識別子で識別される事態情報を取得する。なお、事態情報を取得する処理について、図４のフローチャートを用いて説明する。
【００９１】
（ステップＳ３０３）動作部１３は、ステップＳ３０２で取得した事態情報にリンクされている他の事態情報を取得する。具体的には、動作部１３は、まず、ステップＳ３０２で取得した事態情報にリンクされている事態情報を事態情報格納部１１１から取得する。そして、動作部１３は、取得した事態情報の中に変数または／および関数が含まれる場合、変数または／および関数に対応する文字列を取得し、配置する。取得した事態情報の中に変数または／および関数が含まれる場合、変数または／および関数に対応する文字列を取得し、配置する処理は、図４のフローチャートの処理と同様であるので、重複する説明は省略する。
【００９２】
（ステップＳ３０４）動作部１３は、ステップＳ３０２で取得した事態情報にリンク付いている変化情報、またはステップＳ３０２で取得した事態情報の中の項にリンク付いている変化情報、またはステップＳ３０２で取得した事態情報にリンク付いている外部の項にリンク付いている変化情報等を取得するか否かを判断する。取得する場合はステップＳ３０５に行き、取得しない場合は上位処理にリターンする。なお、変化情報等を取得するか否かは、予め決められていても良いし、受付部１２が受け付ける等しても良い。
【００９３】
（ステップＳ３０５）動作部１３は、対象と変化情報との組を、１組以上取得する。上位処理にリターンする。なお、対象とは、変化情報に対応する情報であり、項または事態情報または項を識別する項識別子または事態識別子である。また、項は、事態情報の中の項でも良いし、事態情報にリンク付いている項でも良い。
【００９４】
（ステップＳ３０６）決定部１３１は、受け付けられた特定情報が事態識別子と項識別子を特定する情報であるか否かを判断する。事態識別子と項識別子を特定する情報であればステップＳ３０７に行き、事態識別子と項識別子を特定する情報でなければステップＳ３０９に行く。
【００９５】
（ステップＳ３０７）動作部１３は、特定情報に対応する事態識別子と項識別子で識別される項を事態情報格納部１１１から取得する。
【００９６】
（ステップＳ３０８）動作部１３は、ステップＳ３０７で取得した項にリンク付いている１以上の変化情報を取得する。上位処理にリターンする。
【００９７】
（ステップＳ３０９）決定部１３１は、受け付けられた特定情報が事態識別子とリンク種類情報を特定する情報であるか否かを判断する。事態識別子とリンク種類情報を特定する情報であればステップＳ３１０に行き、事態識別子とリンク種類情報を特定する情報でなければステップＳ３１２に行く。
【００９８】
（ステップＳ３１０）動作部１３は、特定情報に対応する事態識別子とリンク種類情報で識別される事態情報を取得する。なお、事態情報を出力する処理について、図４のフローチャートを用いて説明する。
【００９９】
（ステップＳ３１１）動作部１３は、特定情報に対応するリンク種類情報に対応する他の事態情報を取得する。ステップＳ３０４に行く。なお、取得した他の事態情報の中に変数または／および関数が含まれる場合、変数または／および関数に対応する文字列を取得し、配置する。かかる処理は、図４のフローチャートの処理である。
【０１００】
（ステップＳ３１２）決定部１３１は、受け付けられた特定情報が事態識別子と項識別子とリンク種類情報を特定する情報であるか否かを判断する。事態識別子と項識別子とリンク種類情報を特定する情報であればステップＳ３１３に行き、事態識別子と項識別子とリンク種類情報を特定する情報でなければステップＳ３１５に行く。
【０１０１】
（ステップＳ３１３）動作部１３は、特定情報に対応する事態識別子と項識別子とリンク種類情報で識別される項を事態情報格納部１１１から取得する。
【０１０２】
（ステップＳ３１４）動作部１３は、ステップＳ３１３で取得した項にリンク付いている１以上の変化情報であり、リンク種類情報に対応するリンク情報によりリンク付いている１以上の変化情報を事態情報格納部１１１から取得する。上位処理にリターンする。
【０１０３】
（ステップＳ３１５）動作部１３は、その他の特定情報に応じた変化情報等を事態情報格納部１１１等から取得する。上位処理にリターンする。
【０１０４】
次に、ステップＳ３０２等の事態情報を取得する処理について、図４のフローチャートを用いて説明する。
【０１０５】
（ステップＳ４０１）決定部１３１は、受付部１２が受け付けた特定情報により特定される事態情報を決定し、当該事態情報を事態情報格納部１１１から取得する。なお、ここで取得される事態情報は、変数または関数を有する可能性がある。
【０１０６】
（ステップＳ４０２）検索部１３２は、カウンタｉに１を代入する。
【０１０７】
（ステップＳ４０３）検索部１３２は、ステップＳ４０１で取得された事態情報の中に、ｉ番目の変数が存在するか否かを判断する。ｉ番目の変数が存在する場合はステップＳ４０４に行き、ｉ番目の変数が存在しない場合はステップＳ４０７に行く。
【０１０８】
（ステップＳ４０４）検索部１３２は、ｉ番目の変数に対応する文字列を、予め決められた箇所から取得する。なお、予め決められた箇所は、例えば、受け付けられた特定情報である。
【０１０９】
（ステップＳ４０５）事態情報構成部１３３は、ステップＳ４０４で取得された文字列を、ｉ番目の変数の位置に配置する。
【０１１０】
（ステップＳ４０６）検索部１３２は、カウンタｉを１，インクリメントする。ステップＳ４０３に戻る。
【０１１１】
（ステップＳ４０７）検索部１３２は、カウンタｊに１を代入する。
【０１１２】
（ステップＳ４０８）検索部１３２は、ステップＳ４０１で取得された事態情報の中に、ｊ番目の関数が存在するか否かを判断する。ｊ番目の関数が存在する場合はステップＳ４０９に行き、ｊ番目の関数が存在しない場合は上位処理にリターンする。
【０１１３】
（ステップＳ４０９）検索部１３２は、ｊ番目の関数を実行し、文字列を取得する。
【０１１４】
（ステップＳ４１０）事態情報構成部１３３は、ステップＳ４０９で取得された文字列を、ｊ番目の関数の位置に配置する。
【０１１５】
（ステップＳ４１１）検索部１３２は、カウンタｊを１，インクリメントする。ステップＳ４０８に戻る。
【０１１６】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。以下、５つの具体例について説明する。
【０１１７】
具体例１は、事態情報が有する項に他の事態情報がリンクされている例である。具体例２は、事態情報が有する２以上の項の間の関係を示す関係情報も管理されている例である。具体例３は、リンクに確率情報およびリンク種類情報を有する場合であり、事態情報に変化情報がリンク付く場合である。具体例４は、事態情報が１以上の変数および１以上の関数を有する場合である。具体例５は、事態情報の間のリンク情報が確率情報に対応付いている例であり、ある事態情報の発生に基づいて、それ以前に発生する事態情報を出力する例である。
【０１１８】
（具体例１）
今、図５（ａ）（ｂ）に示す事態情報等が、事態情報格納部１１１に格納されている、とする。さらに具体的には、図６に示す事態情報管理表が、事態情報格納部１１１に格納されている、とする。図６は、図５の事態情報等を実現するデータ構造の例である。
【０１１９】
図５（ａ）において、事態情報５０１の項「車」に対して、事態情報５０２がリンク付いている。また、事態情報５０２の項「車」に対して、変化情報「異常な状態→正常な状態」がリンク付いている。つまり、図５（ａ）によれば、「人が車を修理する」という事態の後に、項「車」に対して「車が直る」という事態が発生する。また、図５（ａ）によれば、「車が直る」結果、項「車」の状態が「異常な状態→正常な状態」に変化する。なお、変化情報「異常な状態→正常な状態」は、異常な状態から正常な状態に変化することを示す情報である。
【０１２０】
また、図５（ｂ）において、事態情報５０３「人が財布を拾う」という事態が発生すれば、事態情報５０４「人が財布を届ける」が示す事態が発生することを示す。また、事態情報５０３の実行により、事態情報５０３の項「人」は、項「人」にリンクされている変化情報５０５に示す変化を起こす。つまり、「人」は、「驚き」「喜び」といった感情を得る。また、変化情報５０５は、「驚き，喜び」といった知覚情報であり、定性的情報である。また、変化情報５０５の「驚き（０．７）,喜び（０．５）」は定量的情報であり、絶対量情報である。また、変化情報５０５の「驚き（＋０．４）,喜び（＋０．３）」は定量的情報であり、相対的情報である。なお、絶対量情報は絶対値を含む。絶対量情報は、符号付きの数値でも良いし、絶対値でも良い。また、相対的情報は現状からの増減を示す相対値を含む。相対的情報は変化量情報と言っても良い。さらに、５０５の３つの変化情報は、通常、いずれかが選択される、とする。
【０１２１】
また、図６の事態情報管理表は、「ＩＤ」「事態情報」「リンク先事態識別子」「事態情報リンク変化情報」「第一主体識別子」「項」「項リンク先事態識別子」「項リンク変化情報」「第二主体識別子」を有するレコードを２以上格納している。「ＩＤ」はレコードを識別する識別子であり、事態情報を識別する事態識別子である。また、「リンク先事態識別子」は対応する事態情報のリンク先の事態識別子であり、リンク情報の一種である。また、「事態情報リンク変化情報」は対応する事態情報にリンク付いている１以上の変化情報である。また、「第一主体識別子」は対応する変化情報に対する主体を示す。なお、「事態情報リンク変化情報」が存在し、それに対応する「第一主体識別子」が存在しなくても良い。また、「項リンク先事態識別子」は対応する項の先にリンク付いている１以上の事態情報の事態識別子である。「項リンク変化情報」は対応する項の先にリンク付いている１以上の変化情報である。「第二主体識別子」は対応する変化情報に対する主体を示す。なお、「項リンク変化情報」が存在し、それに対応する「第二主体識別子」が存在しなくても良い。また、図６の事態情報管理表の属性値「−」は「ＮＵＬＬ」である。
（１−１）
【０１２２】
かかる状況において、特定情報受付部１２１は、特定情報「人が車を修理する」を受け付けた、とする。
【０１２３】
次に、決定部１３１は、当該特定情報を用いて、事態情報管理表を検索し、事態識別子「１」を取得する。
【０１２４】
次に、動作部１３は、事態識別子「１」に対応する項「車」と当該項と対になる項リンク先事態識別子「２」を取得する。そして、動作部１３は、項リンク先事態識別子「２」と対になる事態情報「車が直る」を取得する。
【０１２５】
次に、出力部１４は、「車」「車が直る」を出力する。つまり、事態情報格納部１１１に格納されている事態情報等により、「人が車を修理する」という事態が発生すれば、対象「車」に対して、「車が直る」という事態になることが出力されることとなる。
（１−２）
【０１２６】
また、特定情報受付部１２１は、特定情報「人が財布を拾う」を受け付けた、とする。
【０１２７】
次に、決定部１３１は、当該特定情報を用いて、図６の事態情報管理表を検索し、事態識別子「３」を取得する。
【０１２８】
次に、動作部１３は、事態識別子「３」に対応するリンク先事態識別子「４」を図６の事態情報管理表から取得する。
【０１２９】
次に、動作部１３は、事態識別子「４」に対応する事態情報「人が財布を届ける」を取得する。また、動作部１３は、事態識別子「４」に対応する項「人」と対になる項リンク変化情報「賞賛」および第二主体識別子「第三者」を取得する。
【０１３０】
また、動作部１３は、事態識別子「３」に対応する項「人」と対になる項リンク変化情報のいずれかを取得する。ここで、取得する項リンク変化情報は問わない。ただし、ここでは、動作部１３は、項リンク変化情報「驚き，喜び」を取得した、とする。
【０１３１】
次に、出力部１４は、事態情報「人が財布を届ける」、項リンク変化情報「賞賛」、第二主体識別子「第三者」を出力する。また、動作部１３は、項「人」、項リンク変化情報「驚き，喜び」を出力する。
【０１３２】
つまり、事態情報格納部１１１に格納されている事態情報等により、「人が財布を拾う」という事態が発生すれば、その後に、「人が財布を届ける」という事態になることが出力される。また、さらにその結果、「第三者」は「賞賛」することが出力される。また、「人が財布を拾う」という事態が発生すれば、「人」が「驚き，喜び」という感情を喚起することが出力される。
（１−３）
【０１３３】
また、特定情報受付部１２１は、特定情報「事態情報：人が財布を拾う，項:人」を受け付けた、とする。
【０１３４】
次に、決定部１３１は、当該特定情報を用いて、図６の事態情報管理表を検索し、事態識別子「３」を取得する。
【０１３５】
また、動作部１３は、事態識別子「３」に対応する項「人」と対になる項リンク変化情報のいずれかを取得する。
【０１３６】
次に、出力部１４は、項「人」、項リンク変化情報「驚き，喜び」を出力する。つまり、事態情報格納部１１１に格納されている事態情報等により、「人が財布を拾う」という事態が発生すれば、「人」が「驚き，喜び」という感情を喚起することが出力される。
【０１３７】
（具体例２）
今、図７に示す事態情報等が、事態情報格納部１１１に格納されている、とする。さらに具体的には、図８に示す事態情報管理表が、事態情報格納部１１１に格納されている、とする。図８は、図７の事態情報等を実現するデータ構造の例である。
【０１３８】
図７において、事態情報７０１に対して、事態情報７０２、事態情報７０３がリンク付いている。また、事態情報７０１の項「人」と項「他人」の間に、関係情報「接触」と関係情報「働きかけ」がリンク付いている。なお、関係情報も変化情報の一種である。また、関係情報「接触」および関係情報「働きかけ」は、事態情報が示す事態の発生中の２つの項の間の関係を示す。また、事態情報７０１の項「他人」には、変化情報「痛み→増」がリンク付いている。また、事態情報７０２の項「他人」には、変化情報「痛み→増」がリンク付いている。さらに、事態情報７０３の項「他人」には、変化情報「不快さ→増」がリンク付いている。
【０１３９】
また、図８の事態情報管理表は、「ＩＤ」「事態情報」「リンク先事態識別子」「項」「変化情報（関係情報）」「リンク先項」「リンク方向」「項リンク先事態識別子」「項リンク変化情報」を有するレコードを２以上格納している。「変化情報（関係情報）」は関係情報である。「リンク先項」は、関係情報に対応する他の項を示す。「リンク方向」は、項の間のリンクの方向を示し、片方向または双方向である。「片方向」は、「項」から「リンク先項」の方向へのリンクであることを示す。
【０１４０】
かかる状況において、特定情報受付部１２１は、特定情報「人が他人を押し倒す」を受け付けた、とする。
【０１４１】
次に、決定部１３１は、当該特定情報を用いて、図８の事態情報管理表を検索し、事態識別子「５」を取得する。
【０１４２】
次に、動作部１３は、事態識別子「５」に対応する項「人」と関係情報「接触」とリンク先項「他人」とリンク方向「双方向」を取得する。
【０１４３】
次に、動作部１３は、事態識別子「５」に対応する項「人」と関係情報「働きかけ」とリンク先項「他人」とリンク方向「片方向」を取得する。
【０１４４】
次に、動作部１３は、事態識別子「５」に対応するリンク先事態識別子「６」および「７」を取得する。そして、動作部１３は、リンク先事態識別子「６」と対になる事態情報「他人が怪我をする」を取得する。また、動作部１３は、リンク先事態識別子「７」と対になる事態情報「他人が人を不快に感じる」を取得する。
【０１４５】
さらに、動作部１３は、事態情報「他人が怪我をする」が有する項「他人」に対応する項リンク変化情報「痛み→増」を取得する。また、動作部１３は、事態情報「他人が人を不快に感じる」が有する項「他人」に対応する項リンク変化情報「不快さ→増」を取得する。
【０１４６】
次に、出力部１４は、動作部１３が取得した各種の情報を出力する。つまり、出力部１４は、「人：接触：他人」、「人：働きかけ：他人」「他人：痛み→増」「他人が怪我をする」「他人が人を不快に感じる」を出力する。また、出力部１４は、「他人が怪我をする」の項「他人」の項リンク変化情報「痛み→増」、および「他人が人を不快に感じる」の項「他人」の項リンク変化情報「不快さ→増」を出力する。
【０１４７】
つまり、事態情報格納部１１１に格納されている事態情報等により、「人が他人を押し倒す」という事態が発生すれば、事態の発生中に「人：接触：他人」「人：働きかけ：他人」という関係が生じ、事態の発生中または発生後に「他人：痛み→増」という状況になることが出力される。また、対象「他人」に対して、「他人が怪我をする」「他人が人を不快に感じる」という事態になることが出力される。さらに、「他人が怪我をする」という事態が発生すると、「他人」が「痛み→増」と感じることが出力される。また、「他人が人を不快に感じる」という事態が発生すると、「他人」が「不快さ→増」と感じることが出力される。
【０１４８】
（具体例３）
今、図９に示す事態情報等が、事態情報格納部１１１に格納されている、とする。さらに具体的には、図１０に示す事態情報管理表が、事態情報格納部１１１に格納されている、とする。図１０は、図９の事態情報等を実現するデータ構造の例である。
【０１４９】
図９において、事態情報９０１の項「車」に対して、事態情報９０２、９０３がリンク付いている。また、事態情報９０２へのリンク情報は、確率情報「０．９」、リンク種類情報「成功」が付与されている。また、事態情報９０３へのリンク情報は、確率情報「０．１」、リンク種類情報「失敗」が付与されている。確率情報とは、確率的にリンク先の情報（ここでは、事態情報）を選択する場合に、選択される確率を示す情報である。また、事態情報９０１の項「車」には、変化情報「異常な状態（変化なし）」がリンク付いている。また、事態情報９０２には、変化情報「喜ぶ」と当該変化情報の主体識別子「人」がリンク付いている。また、事態情報９０２の項「車」には、変化情報「異常な状態→正常な状態」がリンク付いている。また、事態情報９０３には、変化情報「悲しむ」と当該変化情報の主体識別子「人」がリンク付いている。また、事態情報９０３の項「車」には、変化情報「異常な状態（変化なし）」がリンク付いている。
【０１５０】
また、図１０の事態情報管理表は、「ＩＤ」「事態情報」「事態情報リンク変化情報」「第一主体識別子」「項」「項リンク先事態識別子」「リンク種類情報」「確率情報」「項リンク変化情報」「第二主体識別子」を有するレコードを２以上格納している。
（３−１）
【０１５１】
かかる状況において、特定情報受付部１２１は、特定情報「人が車を修理にだす」を受け付けた、とする。
【０１５２】
次に、決定部１３１は、当該特定情報を用いて、図１０の事態情報管理表を検索し、事態識別子「７」を取得する。
【０１５３】
次に、動作部１３は、事態識別子「７」に対応する項「人」「車」を取得する。そして、項「車」に対応する項リンク先事態識別子を、確率情報を用いて、確率的に取得する。その結果、動作部１３は、例えば、項リンク先事態識別子「８」を取得する。
【０１５４】
次に、動作部１３は、項リンク先事態識別子「８」に対応する事態情報「車が直る」を取得した、とする。そして、動作部１３は、事態識別子「８」と対になる事態情報リンク変化情報「喜ぶ」、第一主体識別子「人」を取得する。また、動作部１３は、事態識別子「８」と対になる項「車」と項リンク変化情報「異常な状態→正常な状態」を取得する。
【０１５５】
次に、出力部１４は、項「車」と事態情報「車が直る」を出力する。また、出力部１４は、事態情報「車が直る」に対応付けて、第一主体識別子「人」と変化情報「喜ぶ」とを出力する。さらに、出力部１４は、事態情報「車が直る」の項「車」に対応付けて、変化情報「異常な状態→正常な状態」を出力する。
【０１５６】
つまり、事態情報格納部１１１に格納されている事態情報等により、「人が車を修理にだす」という事態が発生すれば、その後、対象「車」に対して、「車が直る」という事態になることが出力される。また、「車が直る」という事態が発生すれば、「人」が「喜ぶ」という状況になる。また、項「車」が「異常な状態→正常な状態」に変化することが出力される。
（３−２）
【０１５７】
かかる状況において、特定情報受付部１２１は、特定情報「事態情報：人が車を修理にだす，リンク種類情報：失敗」を受け付けた、とする。
【０１５８】
次に、決定部１３１は、当該特定情報を用いて、図１０の事態情報管理表を検索し、事態識別子「７」を取得する。
【０１５９】
次に、動作部１３は、事態識別子「７」に対応する項「人」「車」を取得する。そして、項「車」およびリンク種類情報「失敗」に対応する項リンク先事態識別子「９」を取得する。
【０１６０】
次に、動作部１３は、項リンク先事態識別子「９」に対応する事態情報「車が直らない」を取得する。そして、動作部１３は、事態識別子「９」と対になる事態情報リンク変化情報「悲しむ」、第一主体識別子「人」を取得する。また、動作部１３は、事態識別子「９」と対になる項「車」と項リンク変化情報「異常な状態（変化なし）」を取得する。
【０１６１】
次に、出力部１４は、項「車」と事態情報「車が直らない」を出力する。また、出力部１４は、事態情報「車が直らない」に対応付けて、第一主体識別子「人」と変化情報「悲しむ」とを出力する。さらに、出力部１４は、事態情報「車が直らない」の項「車」に対応付けて、変化情報「異常な状態（変化なし）」を出力する。
【０１６２】
つまり、事態情報格納部１１１に格納されている事態情報等により、「人が車を修理にだす」という事態が発生すれば、対象「車」に対して、「車が直らない」という事態になることが出力される。また、「車が直らない」という事態が発生すれば、「人」が「悲しむ」という状況になり、かつ、項「車」が「異常な状態（変化なし）」であることが出力される。
【０１６３】
（具体例４）
今、図１１（ａ）（ｂ）に示す事態情報等が、事態情報格納部１１１に格納されている、とする。図１１（ａ）に示す事態情報等は、３つの変数「Ａ，Ｂ，Ｖ１」を含む事態情報１１０１、一つの関数「Ｏｗｎｅｒ（Ｂ）」、２つの変数「Ａ，Ｖ２」を含む事態情報１１０２である。また、事態情報１１０１に対して、主体識別子「Ｏｗｎｅｒ（Ｂ）」と変化情報「喜ぶ」がリンク付いている。また、図１１（ｂ）に示す事態情報等は、２つの変数「Ａ，Ｖ１」を含む事態情報１１０３、一つの関数「Ｆｒｉｅｎｄ（Ａ）」と１つの変数「Ｖ２」を含む事態情報１１０４である。なお、図１１の事態情報等の具体的なデータ構造は問わないことは言うまでもない。
【０１６４】
また、図１２は、対象オーナー管理表であり、関数「Ｏｗｎｅｒ」が参照する表である。対象オーナー管理表は、「対象（Ｂ）」と「Ｏｗｎｅｒ」との対応を管理する表であり、「ＩＤ」「対象（Ｂ）」「Ｏｗｎｅｒ」を有するレコードを１以上格納している。図１２の対象オーナー管理表は、格納部１１に格納されている。また、格納部１１には、例えば、関数「Ｆｒｉｅｎｄ」が参照する表が格納されていても良い。
【０１６５】
さらに、図１３は、動詞対応表である。動詞対応表は、図１１の事態情報の「Ｖ１」と「Ｖ２」との対応表である。動詞対応表は、「ＩＤ」「Ｖ１」「Ｖ２」を有するレコードを１以上格納している。
【０１６６】
かかる状況において、特定情報受付部１２１は、特定情報「山田君が研究室を掃除する」を受け付けた、とする。
【０１６７】
次に、決定部１３１は、当該特定情報を形態素解析し、特定情報「山田君が研究室を掃除する」は、図１１の事態情報「ＡがＢをＶ１」に合致する、と判断する。
【０１６８】
次に、検索部１３２は、事態情報１１０１の変数「Ａ」に対して、特定情報の項「山田君」を取得する。また、検索部１３２は、事態情報１１０１の変数「Ｂ」に対して、特定情報の項「研究室」を取得する。また、検索部１３２は、事態情報１１０１の変数「Ｖ１」に対して、特定情報の項「掃除する」を取得する。
【０１６９】
また、動作部１３は、事態情報１１０１にリンク付いている事態情報１１０２「Ｏｗｎｅｒ（Ｂ）がＡにＶ２」を取得する。
【０１７０】
そして、検索部１３２は、事態情報１１０２の関数「Ｏｗｎｅｒ（Ｂ）」を実行する。つまり、検索部１３２は、Ｂに「研究室」を代入し、対象（Ｂ）の「研究室」に対応するＯｗｎｅｒ「教授」を図１２の対象オーナー管理表から取得する。また、検索部１３２は、Ｖ１「掃除する」に対応するＶ２「お礼を言う」を、図１３の動詞対応表から取得する。
【０１７１】
次に、事態情報構成部１３３は、「Ｏｗｎｅｒ（Ｂ）がＡにＶ２」の「Ｏｗｎｅｒ（Ｂ）」の位置に「教授」、「Ａ」の位置に「山田君」、「Ｖ２」の位置に「お礼を言う」を代入し、事態情報「教授が山田君にお礼を言う」を構成する。
【０１７２】
また、動作部１３は、事態情報１１０１にリンク付いている主体識別子「Ｏｗｎｅｒ（Ｂ）」、変化情報「喜ぶ」を取得する。
【０１７３】
そして、動作部１３は、主体識別子「Ｏｗｎｅｒ（Ｂ）」を「教授」に置き換える。そして、動作部１３は、主体識別子「教授」、変化情報「喜ぶ」を得る。
【０１７４】
次に、出力部１４は、事態情報「教授が山田君にお礼を言う」、主体識別子「教授」、変化情報「喜ぶ」を出力する。
【０１７５】
つまり、事態情報格納部１１１に格納されている、変数や関数を有する事態情報等により、「山田君が研究室を掃除する」という事態が発生すれば、事態情報「教授が山田君にお礼を言う」という事態が発生すること、および項「教授」が「喜ぶ」ことが出力される。
【０１７６】
（具体例５）
今、図１４に示す事態情報等が、事態情報格納部１１１に格納されている、とする。図１４において、事態情報１４０１〜１４０４が格納されている。また、事態情報１４０１〜１４０３の事態が発生した後に発生する事態を示す事態情報が、事態情報１４０４である。さらに、事態情報１４０１〜１４０３の各事態情報の項「人」には、変化情報がリンク付いている。なお、図１４において、確率情報は、変化情報から事態情報へのリンクに対して付加されているが、１４０１〜１４０３の各事態情報から、事態情報１４０４へのリンクに、確率情報が付加されていても良い。
【０１７７】
かかる状況において、特定情報受付部１２１は、特定情報「人が泣く」を受け付けた、とする。
【０１７８】
次に、決定部１３１は、当該特定情報を用いて、受け付けられた特定情報は、図１４の事態情報から、事態情報１４０４である、と決定する。
【０１７９】
次に、動作部１３は、３つのリンク情報に対応する３つの確率情報を用いて、確率論的にリンクをたどり、変化情報１４０５を選択した、とする。そして、動作部１３は、変化情報１４０５とリンクされている事態情報「人が宝物を失くす」を取得した、とする。
【０１８０】
次に、出力部１４は、事態情報「人が宝物を失くす」、項「人」、変化情報「悲しみ（人）→増」を出力する。
【０１８１】
つまり、事態情報格納部１１１に格納されている事態情報等により、「人が泣く」という事態の発生の前に発生する事態が、「人が宝物を失くす」であることが出力される。また、「人が宝物を失くす」という事態が発生すれば、人の悲しみが増すことが出力される。
【０１８２】
以上、本実施の形態によれば、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【０１８３】
なお、本実施の形態における情報処理装置１を自然言語処理に用いれば、例えば、入力された文や文の集合に対して、因果を推論できたり、文に出てくる登場人物の感情分析が行えたりする。
【０１８４】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部を具備し、コンピュータを、事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、前記特定情報により特定される事態情報を決定する決定部と、前記決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部として機能させるためのプログラムである。
【０１８５】
上記プログラムにおいて、事態情報は、２以上の項を含み、前記変化情報は、当該変化情報が付与されている項と他の項との関係を示す関係情報であり、前記特定情報は、事態情報と当該事態情報に含まれる項を特定するための情報であり、前記決定部は、前記特定情報により特定される事態情報と項とを決定し、前記出力部は、前記決定部が決定した事態情報の中の項に付与されている関係情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１８６】
上記プログラムにおいて、前記事態情報格納部は、２以上の事態情報を格納しており、一の事態情報が有する項に対応付けて、当該項から他の事態情報へのリンクを示すリンク情報が格納し得、前記特定情報は、事態情報と当該事態情報に含まれる項を特定するための情報であり、前記決定部は、前記特定情報により特定される事態情報と項とを決定し、前記出力部は、前記決定部が決定した項に対応するリンク情報が示す他の事態情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１８７】
上記プログラムにおいて、前記事態情報は、前記リンク情報に対応付けてリンク情報の種類を示すリンク種類情報を有し、前記特定情報は、事態情報と当該事態情報に含まれる項とリンク種類情報とを特定するための情報であり、前記決定部は、前記特定情報により特定される事態情報と項とリンク種類情報に対応するリンク情報とを決定し、前記出力部は、前記決定部が決定したリンク情報が示す他の事態情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１８８】
上記プログラムにおいて、前記事態情報は、１以上の変化情報が付与され得る情報であり、前記出力部は、前記決定部が決定した事態情報に付与されている１以上の変化情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１８９】
上記プログラムにおいて、コンピュータを、前記事態情報は、変数または関数を有し、当該変数または関数に対応する情報を取得する検索部と、前記変数または前記関数を前記検索部が取得した情報に置き換え、事態情報を構成する事態情報構成部としてさらに機能させ、前記出力部は、前記事態情報構成部が構成した事態情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９０】
上記プログラムにおいて、前記事態情報は、事態の発生に関連する事態である他の事態情報に対するリンク情報を付与されており、前記出力部は、前記決定部が決定した事態情報が有するリンク情報に対応する他の事態情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９１】
（実施の形態２）
本実施の形態において、出力部１４が出力する情報を利用するアプリケーションの例を示す。ここでのアプリケーションの例は、対話を行う対話装置である。
【０１９２】
図１５は、本実施の形態における情報処理装置２のブロック図である。情報処理装置２は、対話装置等を実現する装置である。
【０１９３】
情報処理装置２は、格納部２１、受付部１２、動作部２３、および出力部１４を備える。
【０１９４】
格納部２１は、事態情報格納部１１１、および対話文情報格納部２１１を備える。
【０１９５】
動作部２３は、決定部１３１、検索部１３２、事態情報構成部１３３、および処理部２３１を備える。
【０１９６】
格納部２１は、各種の情報を格納し得る。各種の情報は、例えば、後述する事態情報、対話文情報である。
【０１９７】
対話文情報格納部２１１は、変化情報と対話文を構成する情報とを対応付けて有する１以上の対話文情報を格納し得る。対話文情報は、事態情報と対話文を構成する情報とを対応付けて有する情報でも良い。なお、対話文を構成する情報は、対話文そのもので良いし、１以上の変数または１以上の関数または１以上の変数と１以上の関数を含む対話文等でも良い。
【０１９８】
動作部２３は、各種の処理を行う。各種の処理とは、例えば、決定部１３１、検索部１３２、事態情報構成部１３３、処理部２３１等が行う処理である。
【０１９９】
処理部２３１は、出力部１４から出力される情報を受け付け、処理を行う。かかる処理は、何でも良い。処理部２３１は、例えば、出力部１４が出力する変化情報を受け付け、変化情報に対応する対話文を構成する情報を対話文情報格納部２１１から取得し、出力する。なお、対話文を構成する情報の出力は、出力部１４が行っても良い。また、対話文を構成する情報の出力は、通常、対話文の出力である。つまり、対話文を構成する情報が１以上の変数または／および１以上の関数を含む場合、処理部２３１は、１以上の変数または／および１以上の関数に対応する情報（例えば、文字列）を取得し、当該情報（例えば、文字列）を、１以上の変数または／および１以上の関数の位置に配置し、対話文を取得する。そして、処理部２３１は、当該対話文を出力する。
【０２００】
格納部２１、事態情報格納部１１１、および対話文情報格納部２１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２０１】
格納部２１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部２１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部２１で記憶されるようになってもよい。
【０２０２】
動作部２３、および処理部２３１は、通常、ＭＰＵやメモリ等から実現され得る。動作部２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２０３】
次に、情報処理装置２の動作について、図１６のフローチャートを用いて説明する。図１６のフローチャートにおいて、図２のフローチャートと同一のステップについて、説明を省略する。
【０２０４】
（ステップＳ１６０１）処理部２３１は、ステップＳ２０２で取得された変化情報または事態情報を受け付け、当該変化情報または事態情報に対応する対話文を対話文情報格納部２１１から取得する。
【０２０５】
（ステップＳ１６０２）処理部２３１は、ステップＳ１６０１で取得された対話文を出力する。ステップＳ２０１に戻る。
【０２０６】
なお、図１６のフローチャートにおいて、処理部２３１が、ステップＳ２０３で出力された変化情報または事態情報を受け付け、当該変化情報または事態情報に対応する対話文を対話文情報格納部２１１から取得する処理は、ステップＳ１６０１で記載した処理と同様である、と考える。
【０２０７】
また、図１６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２０８】
以下、本実施の形態における情報処理装置２の具体的な動作について説明する。
【０２０９】
今、図１７に示す事態情報等が事態情報格納部１１１に格納されている。図１７に示す事態情報等は、事態情報１７０１〜１７０４、および変化情報１７０５を有する。事態情報１７０１〜１７０４の間は、リンク情報によりリンク付けられている。また、変化情報１７０５は、事態情報１７０２の項「人」からリンク付けされている変化情報である。また、変化情報１７０５の「痛み＋」は痛みが増すことを示す。
【０２１０】
また、対話文情報格納部２１１は、図１８に示す対話文情報管理表を格納している。対話文情報管理表は、「ＩＤ」「変化情報又は事態情報」「対話文」を有するレコードを１以上管理している。つまり、出力部１４から渡される「変化情報又は事態情報」に対応する「対話文」が出力される。
【０２１１】
今、女の子「人間」が、情報処理装置２（対話装置、とも言う）に向かって、「うわーん」と発声している。そして、情報処理装置２の動作部２３は音声認識し、文字列「うわーん」を得る。次に、動作部２３は、文字列「うわーん」をキーに、図示しない辞書（格納部２１に存在）を検索し、「人が泣く」を得る。なお、かかる音声認識等の処理は公知技術である。
【０２１２】
次に、受付部１２は、事態情報「人が泣く」を受け付ける。次に、処理部２３１は、事態情報「人が泣く」に対応する対話文を対話文情報管理表から取得しようとするが、取得できない。
【０２１３】
そして、動作部２３は、事態情報「人が泣く」にリンク付いている事態情報であり、当該事態情報「人が泣く」が示す事態の前に発生し得る事態を示す事態情報「人が怪我をする」を、事態情報格納部１１１から取得する。次に、処理部２３１は、事態情報「人が怪我をする」に対応する対話文を対話文情報管理表から取得しようとするが、取得できない。
【０２１４】
次に、動作部２３は、事態情報「人が怪我をする」の項「人」にリンク付いている変化情報「痛み＋」を事態情報格納部１１１から取得する。
【０２１５】
次に、処理部２３１は、変化情報「痛み＋」に対応する対話文「どこか痛いの？」を対話文情報管理表から取得する。
【０２１６】
そして、処理部２３１は、対話文「どこか痛いの？」を音声合成し、音声出力する。なお、処理部２３１は、当該対話文を音声出力しても良いし、表示等しても良いことは言うまでもない。つまり、処理部２３１の対話文の出力態様は問わない。
【０２１７】
次に、女の子「人間」が、対話装置に向かって、「道路で転んじゃったの」を発声する。そして、情報処理装置２の動作部２３は音声認識し、文字列「道路で転んじゃったの」を得る。次に、動作部２３は、文字列「道路で転んじゃったの」をキーに、図示しない辞書（格納部２１に存在）を検索し、「人が転ぶ」を得る。
【０２１８】
次に、受付部１２は、事態情報「人が転ぶ」を受け付ける。次に、処理部２３１は、事態情報「人が転ぶ」に対応する対話文を対話文情報管理表から取得しようとするが、取得できない。
【０２１９】
そして、動作部２３は、事態情報「人が転ぶ」にリンク付いている事態情報「人が怪我をする」を、事態情報格納部１１１から取得する。次に、処理部２３１は、事態情報「人が怪我をする」に対応する対話文を対話文情報管理表から取得しようとするが、取得できない。
【０２２０】
そして、動作部２３は、事態情報「人が怪我をする」にリンク付いている事態情報「人が病院に行く」を、事態情報格納部１１１から取得する。なお、ここで、例えば、一連の対話の中で、既に取得された事態情報や変化情報は、極力、取得しないようにする、とする。
【０２２１】
次に、処理部２３１は、事態情報「人が病院に行く」に対応する対話文「病院に行きましょうか？」を対話文情報管理表から取得する。
【０２２２】
そして、処理部２３１は、対話文「病院に行きましょうか？」を音声合成し、音声出力する。なお、処理部２３１は、当該対話文を音声出力しても良いし、表示等しても良いことは言うまでもない。
【０２２３】
なお、女の子と対話装置との、以上の対話を示した図は、図１９である。
【０２２４】
以上、本実施の形態によれば、事態の発生後または発生中に変化する情報を用いて、適切な対話を出力する対話装置が実現できる。
【０２２５】
また、本実施の形態によれば、事態の発生後または発生中に変化する情報を用いて、適切な処理ができる。
【０２２６】
なお、本実施の形態によれば、対話装置を実現する場合の、リンクの辿り方は問わない。
【０２２７】
また、本実施の形態において示した対話装置は、情報処理装置のアプリケーションの例であり、他のアプリケーションを実現しても良い。
【０２２８】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、文を構成する情報であり、名詞または名詞句である１以上の項を有する事態を示す情報であり、１以上の項に対して、事態の発生による項の変化または事態の発生中の項の変化に関する１以上の変化情報が付与され得る情報である１以上の事態情報を格納し得る事態情報格納部を具備し、コンピュータを、事態情報を特定するための情報を含む特定情報を受け付ける特定情報受付部と、前記特定情報により特定される事態情報を決定する決定部と、前記決定部が決定した事態情報が有する１以上のいずれかの項の変化情報を出力する出力部として機能させるためのプログラムである。
【０２２９】
上記プログラムにおいて、前記事態情報は、事態の発生に関連する事態である他の事態情報に対するリンク情報を付与されており、前記出力部は、前記決定部が決定した事態情報が有するリンク情報に対応する他の事態情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３０】
前記記録媒体は、変化情報と対話文とを対応付けて有する１以上の対話文情報を格納し得る対話文情報格納部をさらに具備し、上記プログラムにおいて、前記処理部は、前記出力部が出力する変化情報を受け付け、当該変化情報に対応する対話文を前記対話文情報格納部から取得し、出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２３１】
また、図２０は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２０は、このコンピュータシステム３００の概観図であり、図２１は、システム３００のブロック図である。
【０２３２】
図２０において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブ３０１２を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２３３】
図２１において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２とＭＰＵ３０１３とに接続されたバス３０１４、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７を含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２３４】
コンピュータシステム３００に、上述した実施の形態の情報処理装置１等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２３５】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３６】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（端末情報送信部、端末情報受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２３８】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２３９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２４０】
以上のように、本発明にかかる情報処理装置は、事態の発生後または発生中に変化する情報を用いて、適切な処理ができるという効果を有し、例えば、対話装置等として有用である。
【符号の説明】
【０２４１】
１、２  情報処理装置
１１、２１  格納部
１２  受付部
１３、２３  動作部
１４  出力部
１１１  事態情報格納部
１２１  特定情報受付部
１３１  決定部
１３２  検索部
１３３  事態情報構成部
２１１  対話文情報格納部
２３１  処理部
【図１】
2017072875.tif 000003
【図２】
2017072875.tif 000004
【図３】
2017072875.tif 000005
【図４】
2017072875.tif 000006
【図５】
2017072875.tif 000007
【図６】
2017072875.tif 000008
【図７】
2017072875.tif 000009
【図８】
2017072875.tif 000010
【図９】
2017072875.tif 000011
【図１０】
2017072875.tif 000012
【図１１】
2017072875.tif 000013
【図１２】
2017072875.tif 000014
【図１３】
2017072875.tif 000015
【図１４】
2017072875.tif 000016
【図１５】
2017072875.tif 000017
【図１６】
2017072875.tif 000018
【図１７】
2017072875.tif 000019
【図１８】
2017072875.tif 000020
【図２０】
2017072875.tif 000021
【図２１】
2017072875.tif 000022
【図１９】
2017072875.tif 000023