(57)【要約】【課題】ユーザの負担を軽減しつつ、ユーザの課題解決に適した企業を的確に検索することができる企業検索装置、端末装置、及びプログラムを提供する。【解決手段】企業検索装置１０は、データベース１４Ｂに企業毎に登録された事例集であって、複数の企業の各々から収集され、かつ、複数種類の課題に対する解決アプローチを含む事例集の各々から、出現頻度を用いて抽出される複数のキーワードの各々を解決アプローチに対応付けて登録する登録部３０と、ユーザが使用する端末装置４０から対話形式による企業の検索依頼を受け付ける受付部３２と、登録された複数のキーワードの中から、対話の内容から検出される単語と合致するキーワードを特定し、特定したキーワードに対応付けられた解決アプローチの登録数が多い順に複数の企業を検索する検索部３４と、検索された複数の企業を検索結果として端末装置４０に表示させる制御を行う表示制御部３６と、を備える。【選択図】図４
2019212193.tif 000002
【特許請求の範囲】
【請求項１】
データベースに企業毎に登録された事例集であって、複数の企業の各々から収集され、かつ、複数種類の課題に対する解決アプローチを含む前記事例集の各々から、出現頻度を用いて抽出される複数のキーワードの各々を解決アプローチに対応付けて登録する登録部と、
ユーザが使用する端末装置から対話形式による企業の検索依頼を受け付ける受付部と、
前記登録部により登録された複数のキーワードの中から、前記受付部での対話の内容から検出される単語と合致するキーワードを特定し、特定したキーワードに対応付けられた解決アプローチの登録数が多い順に複数の企業を検索する検索部と、
前記検索部により検索された複数の企業を、検索結果として、前記端末装置に表示させる制御を行う制御部と、
を備えた企業検索装置。
【請求項２】
前記受付部は、定型の質問文を前記端末装置に送信し、前記端末装置から前記定型の質問文に対する回答を受信し、
前記検索部は、前記回答から検出される単語と合致するキーワードを特定する請求項１に記載の企業検索装置。
【請求項３】
前記受付部は、前記複数のキーワードのいずれかと同一の単語を含む質問文を前記端末装置に送信し、前記端末装置から前記複数のキーワードのいずれかと同一の単語を含む質問文に対する回答を受信し、
前記検索部は、前記質問文から検出される単語と合致するキーワードを特定する請求項１に記載の企業検索装置。
【請求項４】
前記制御部は、前記端末装置に対して、前記検索結果として得られた複数の企業を、解決アプローチの登録数が多い順に表示させる制御を行う請求項１〜３のいずれか１項に記載の企業検索装置。
【請求項５】
請求項１〜４のいずれか１項に記載の企業検索装置に対して、対話形式により企業の検索依頼を行うための企業検索アプリケーション・プログラムを格納した端末装置。
【請求項６】
コンピュータを、請求項１〜４のいずれか１項に記載の企業検索装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業検索装置、端末装置、及びプログラムに関する。
【背景技術】
【０００２】
近年、ＡＩ（Artificial Intelligence）やＩｏＴ（Internet of Thing）の普及に伴い、これらの関連企業（以下、ＡＩ関連企業という。）の数が増加している。ＡＩやＩｏＴを活用して課題解決を図りたいユーザは、数多く存在するＡＩ関連企業の中から、自身の課題解決に適したＡＩ関連企業を選択しなくてはならない。この場合、一般的に、ユーザが適当な検索キーワードをインターネットの検索ポータルサイト等に入力し、当該検索ポータルサイトで検索された幾つかの候補の中から条件に合った企業を選択している。
【０００３】
例えば、特許文献１には、企業情報、実績情報、及び技術者情報を少なくとも含むテーブル群が格納してあるデータベースと、ユーザ端末のＷＥＢブラウザでの表示を制御するＨＴＴＰサーバと、任意の条件設定がなされた絞り込み条件と、検索条件及び絞り込み条件によって生成される複数の検索結果集合のうち、何れの検索結果を抽出するかの条件設定がなされてある抽出条件とを保存するＡＰサーバと、検索処理を実行するＤＢサーバと、を備えた企業検索システムが記載されている。
【０００４】
上記ＨＴＴＰサーバは、ユーザ端末のＷＥＢブラウザ上で入力された検索条件を含む入力画面データを受け付ける。上記ＡＰサーバは、入力画面データを解析して抽出した検索条件及び絞り込み条件を夫々組み合わせて複数の検索結果集合を取得する処理と、複数の検索結果集合に対し、抽出条件に従って一部の検索結果集合を抽出する処理と、を含む検索式を生成する。上記ＤＢサーバは、検索式に基づいてデータベースに対し検索を実行して、一部の検索結果集合を取得する。上記ＡＰサーバは、一部の検索結果集合を集計して出力画面データを作成する。上記ＨＴＴＰサーバは、出力画面データをユーザ端末へ送信し、ユーザ端末のＷＥＢブラウザ上に検索結果を表示させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１２３７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載された技術では、一度の検索作業で、絞り込みの経緯を含む複数の検索結果を表示するため、検索回数を低減できるという利点はあるものの、検索対象をある程度絞り込むために、ユーザ自身が適切な検索キーワードを入力する必要があり、特に、検索に不慣れなユーザにとっては負担が大きい場合がある。
【０００７】
本発明は、上記事情に鑑みて成されたものであって、ユーザの負担を軽減しつつ、ユーザの課題解決に適した企業を的確に検索することができる企業検索装置、端末装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の企業検索装置は、データベースに企業毎に登録された事例集であって、複数の企業の各々から収集され、かつ、複数種類の課題に対する解決アプローチを含む前記事例集の各々から、出現頻度を用いて抽出される複数のキーワードの各々を解決アプローチに対応付けて登録する登録部と、ユーザが使用する端末装置から対話形式による企業の検索依頼を受け付ける受付部と、前記登録部により登録された複数のキーワードの中から、前記受付部での対話の内容から検出される単語と合致するキーワードを特定し、特定したキーワードに対応付けられた解決アプローチの登録数が多い順に複数の企業を検索する検索部と、前記検索部により検索された複数の企業を、検索結果として、前記端末装置に表示させる制御を行う制御部と、を備えている。
【０００９】
請求項１に記載の企業検索装置によれば、ユーザの負担を軽減しつつ、ユーザの課題解決に適した企業を的確に検索することができる。
【００１０】
また、請求項２に記載の企業検索装置は、請求項１に記載の発明において、前記受付部が、定型の質問文を前記端末装置に送信し、前記端末装置から前記定型の質問文に対する回答を受信し、前記検索部が、前記回答から検出される単語と合致するキーワードを特定する。
【００１１】
請求項２に記載の企業検索装置によれば、定型の質問文を用いるため、質問文の内容を簡易にすることができる。
【００１２】
また、請求項３に記載の企業検索装置は、請求項１に記載の発明において、前記受付部が、前記複数のキーワードのいずれかと同一の単語を含む質問文を前記端末装置に送信し、前記端末装置から前記複数のキーワードのいずれかと同一の単語を含む質問文に対する回答を受信し、前記検索部が、前記質問文から検出される単語と合致するキーワードを特定する。
【００１３】
請求項３に記載の企業検索装置によれば、複数のキーワードのいずれかと同一の単語を含む質問文を用いるため、ユーザは「はい」や「いいえ」等で回答すればよく、回答の内容を簡易にすることができる。
【００１４】
また、請求項４に記載の企業検索装置は、請求項１〜３のいずれか１項に記載の発明において、前記制御部が、前記端末装置に対して、前記検索結果として得られた複数の企業を、解決アプローチの登録数が多い順に表示させる制御を行う。
【００１５】
請求項４に記載の企業検索装置によれば、ユーザが課題解決に適した企業を一見して把握することができる。
【００１６】
また、請求項５に記載の端末装置は、請求項１〜４のいずれか１項に記載の企業検索装置に対して、対話形式により企業の検索依頼を行うための企業検索アプリケーション・プログラムを格納している。
【００１７】
請求項５に記載の端末装置によれば、ユーザが端末装置を用いて簡単に企業検索を行うことができる。
【００１８】
更に、上記目的を達成するために、請求項６に記載のプログラムは、コンピュータを、請求項１〜４のいずれか１項に記載の企業検索装置が備える各部として機能させる。
【００１９】
請求項６に記載のプログラムによれば、請求項１〜４のいずれか１項に係る企業検索装置と同様の効果を得ることができる。
【発明の効果】
【００２０】
以上詳述したように、本発明によれば、ユーザの負担を軽減しつつ、ユーザの課題解決に適した企業を的確に検索することができる。
また、企業からすると、積極的な営業を展開しなくても、企業検索ポータルサイトを経由してユーザに薦めて貰えるため、企業側の営業コストを低減することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態に係る企業検索システムの構成の一例を示すブロック図である。
【図２】実施形態に係る企業検索装置の電気的な構成の一例を示すブロック図である。
【図３】実施形態に係る端末装置の電気的な構成の一例を示すブロック図である。
【図４】実施形態に係る企業検索装置の機能的な構成の一例を示すブロック図である。
【図５】実施形態に係る企業検索プログラムによるキーワード登録処理の流れの一例を示すフローチャートである。
【図６】実施形態に係る企業検索プログラムによる企業検索処理の流れの一例を示すフローチャートである。
【図７】実施形態に係る端末装置に表示される対話画面の一例を示す正面図である。
【図８】実施形態に係る端末装置に表示される検索結果画面の一例を示す正面図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００２３】
図１は、本実施形態に係る企業検索システム９０の構成の一例を示すブロック図である。
図１に示すように、本実施形態に係る企業検索システム９０は、企業検索ポータルサイトに設けられた企業検索装置１０と、ユーザが使用する端末装置４０と、を備えている。
【００２４】
本実施形態に企業検索装置１０には、一例として、サーバコンピュータやパーソナルコンピュータ（ＰＣ：Personal Computer）等の汎用的なコンピュータが適用される。企業検索装置１０は、ネットワーク（図示省略）を介して、端末装置４０と接続されている。なお、ネットワークには、一例として、インターネットや、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等が適用される。
【００２５】
本実施形態に係る企業検索装置１０は、データベース１４Ｂを格納している。このデータベース１４Ｂには、複数のＡＩ関連企業（本実施形態では、企業１、２、３、・・・）の各々から収集される事例集が企業毎に登録されている。この事例集とは、複数種類の課題の各々に対して、どのようにして解決を図ったかを示す解決アプローチを含む情報である。なお、データベース１４Ｂは、企業検索装置１０がアクセス可能な外部サーバに格納されていてもよく、設置場所は特に限定されない。
【００２６】
一方、本実施形態に係る端末装置４０には、一例として、ＰＣ等の汎用的なコンピュータや、スマートフォン、タブレット端末等の携帯型の端末装置等が適用される。
【００２７】
本実施形態に係る端末装置４０には、企業検索アプリケーション・プログラム（以下、「企業検索アプリ」という。）４４Ａがインストールされている。端末装置４０のユーザは、企業検索アプリ４４Ａを用いて、当該ユーザが抱える課題を解決するのに適したＡＩ関連企業を検索する。具体的には、企業検索装置１０と端末装置４０との間で、ユーザの課題解決に適したＡＩ関連企業を検索するために、対話形式により質問及び回答のやり取りが可能とされている。この対話形式のやり取りにより得られた検索結果は、企業検索装置１０から端末装置４０に送信され、端末装置４０にて表示される。
【００２８】
次に、図２及び図３を参照して、企業検索装置１０及び端末装置４０の各々の電気的な構成について説明する。
【００２９】
図２は、本実施形態に係る企業検索装置１０の電気的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る企業検索装置１０は、制御部１２と、記憶部１４と、表示部１６と、操作部１８と、通信部２０と、を備えている。
【００３０】
制御部１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００３１】
Ｉ／Ｏ１２Ｄには、記憶部１４と、表示部１６と、操作部１８と、通信部２０と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１２Ｄを介して、ＣＰＵ１２Ａと相互に通信可能とされる。
【００３２】
制御部１２は、企業検索装置１０の一部の動作を制御するサブ制御部として構成されてもよいし、企業検索装置１０の全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１２の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１２の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００３３】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部１４には、本実施形態に係る企業検索処理を実行するための企業検索プログラム１４Ａが記憶されている。なお、この企業検索プログラム１４Ａは、ＲＯＭ１２Ｂに記憶されていてもよい。また、記憶部１４には、上述のデータベース１４Ｂが記憶されている。
【００３４】
企業検索プログラム１４Ａは、例えば、企業検索装置１０に予めインストールされていてもよい。企業検索プログラム１４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、企業検索装置１０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等が想定される。
【００３５】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部１６は、タッチパネルを一体的に有していてもよい。操作部１８には、操作入力用のマウスやキーボード等が設けられている。
【００３６】
通信部２０は、ネットワークに接続されており、端末装置４０との間でネットワークを介して通信が可能とされる。
【００３７】
図３は、本実施形態に係る端末装置４０の電気的な構成の一例を示すブロック図である。
図３に示すように、本実施形態に係る端末装置４０は、制御部４２と、記憶部４４と、表示部４６と、操作部４８と、通信部５０と、を備えている。
【００３８】
制御部４２は、ＣＰＵ４２Ａ、ＲＯＭ４２Ｂ、ＲＡＭ４２Ｃ、及びＩ／Ｏ４２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００３９】
Ｉ／Ｏ４２Ｄには、記憶部４４と、表示部４６と、操作部４８と、通信部５０と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ４２Ｄを介して、ＣＰＵ４２Ａと相互に通信可能とされる。
【００４０】
記憶部４４としては、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部４４には、上述した企業検索アプリ４４Ａが記憶されている。なお、この企業検索アプリ４４Ａは、ＲＯＭ４２Ｂに記憶されていてもよい。
【００４１】
企業検索アプリ４４Ａは、企業検索装置１０の企業検索プログラム１４Ａと連携して動作する。企業検索アプリ４４Ａは、例えば、端末装置４０に予めインストールされていてもよい。企業検索アプリ４４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、端末装置４０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ、フラッシュメモリ、メモリカード等が想定される。
【００４２】
表示部４６には、例えば、液晶ディスプレイ（ＬＣＤ）や有機ＥＬディスプレイ等が用いられる。表示部４６は、タッチパネルを一体的に有していてもよい。操作部４８には、操作入力用のマウスやキーボード等が設けられている。表示部４６及び操作部４８は、端末装置４０のユーザから各種の指示を受け付ける。この各種の指示には、例えば、企業検索開始の指示も含まれる。表示部４６は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００４３】
通信部５０は、ネットワークに接続されており、企業検索装置１０との間でネットワークを介して通信が可能とされる。
【００４４】
ところで、上述したように、ユーザがＡＩ関連企業を検索する場合に、ユーザの負担を軽減しつつ、ユーザが抱える課題を解決するのに適した企業を的確に検索できることが望まれている。
【００４５】
このため、本実施形態に係る企業検索装置１０のＣＰＵ１２Ａは、記憶部１４に記憶されている企業検索プログラム１４ＡをＲＡＭ１２Ｃに書き込んで実行することにより、図４に示す各部として機能する。
【００４６】
図４は、本実施形態に係る企業検索装置１０の機能的な構成の一例を示すブロック図である。
図４に示すように、本実施形態に係る企業検索装置１０のＣＰＵ１２Ａは、登録部３０、受付部３２、検索部３４、及び表示制御部３６として機能する。なお、表示制御部３６は、制御部の一例である。
【００４７】
本実施形態に係る登録部３０は、データベース１４Ｂに企業毎に登録された事例集の各々から、出現頻度を用いて複数のキーワードを抽出し、抽出した複数のキーワードの各々を解決アプローチに対応付けて、キーワード群１４Ｃとして登録する。例えば、介護ビジネスに強みを持つＡ社の事例集から、出現頻度の高いキーワードとして、「徘徊」というキーワードが抽出された場合には、この「徘徊」を、「徘徊者のセンシングを行う」等の解決アプローチに対応付けて登録する。出現頻度を用いて複数のキーワードを抽出する方法について説明する。１つの事例の中で各単語の出現頻度（出現数）をカウントし、出現頻度の閾値を例えば「５」と設定した場合、出現頻度が「５」以上の単語がキーワードとして抽出される。この閾値は、ユーザにより適宜変更することが可能とされる。また、出現頻度が多い順に上位から予め定められた個数（Ｎ個）の単語をキーワードとして抽出してもよい。例えば、上位５個の単語をキーワードとして抽出したい場合、Ｎ＝５に設定すればよい。この個数（＝Ｎ）についても、ユーザにより適宜変更することが可能とされる。
【００４８】
ここで、解決アプローチとして、例えば、例１「徘徊という問題に対して、監視するシステム」、及び、例２「徘徊の後、探索するシステム」が登録される場合について想定する。この場合、解決のための対策を示す動詞をキーワードとして、「監視」とその同義語である「見守り」等が対応付けられて登録され、同様に、「探索」とその同義語が対応付けられて登録される。また、解決する対象を示す名詞をキーワードとして、「徘徊」とその同義語である「行方不明」等が対応付けられて登録される。このように、解決アプローチに対応付けられるキーワードを、上記のように動詞及び名詞のセットとし、各々についての同義語も含めて登録するようにしてもよい。
【００４９】
本実施形態に係る受付部３２は、端末装置４０から対話形式による企業の検索依頼を受け付ける。具体的には、受付部３２は、質問文を端末装置４０に送信し、端末装置４０から質問文に対する回答を受信する。この質問文は、定型の質問文でもよいし、あるいは、キーワードと同一の単語を含む質問文でもよい。
【００５０】
本実施形態に係る検索部３４は、登録部３０により登録されたキーワード群１４Ｃの中から、受付部３２での対話の内容から検出される単語と合致するキーワードを特定する。具体的には、定型の質問文を用いた場合、検索部３４は、上記回答から検出される単語と合致するキーワードを特定する。一方、キーワードと同一の単語を含む質問文を用いた場合、検索部３４は、上記質問文から検出される単語と合致するキーワードを特定する。そして、検索部３４は、特定したキーワードに対応付けられた解決アプローチの登録数が多い順に複数の企業を検索する。
【００５１】
本実施形態に係る表示制御部３６は、検索部３４により検索された複数の企業を、検索結果として、端末装置４０に表示させる制御を行う。例えば、表示制御部３６は、端末装置４０に対して、検索結果として得られた複数の企業を、解決アプローチの登録数が多い順に表示させる制御を行う。
【００５２】
本実施形態では、上述したように、端末装置４０との間で、定型の質問文を用いた対話形式により質問及び回答のやり取りが行われる。例えば、「業種は何ですか？」という質問に対して、ユーザが「介護施設」と回答した場合、次に、「何についてお困りですか？」という質問を行う。この質問に対して、ユーザが「徘徊」と回答した場合、次に、「徘徊の何についてお困りですか？」という質問を行う。この質問に対して、ユーザが「徘徊の監視」と回答した場合、「徘徊に関する事例（徘徊に関する解決アプローチ）」が多く登録されている複数の企業を検索し、検索した複数の企業をユーザに提示する。この場合、例えば、要介護者の徘徊を監視するためのセンシング技術を持つＩｏＴ企業等が検索結果として提示される。
【００５３】
また、端末装置４０との間で、キーワードと同一の単語を含む質問文を用いた対話形式により質問及び回答のやり取りを行ってもよい。例えば、「業種は何ですか？」という質問に対して、ユーザが「介護施設」と回答した場合、次に、「徘徊についてお困りですか？」という質問を行う。この質問に対して、ユーザが「はい」と回答した場合、次に、「徘徊の監視についてお困りですか？」という質問を行う。この質問に対して、ユーザが「はい」と回答した場合、「徘徊に関する事例（徘徊に関する解決アプローチ）」が多く登録されている複数の企業を検索し、検索した複数の企業をユーザに提示する。この場合、上記と同様に、要介護者の徘徊を監視するためのセンシング技術を持つＩｏＴ企業等が検索結果として提示される。一方、「徘徊についてお困りですか？」という質問に対して、ユーザが「いいえ」と回答した場合、次に、「記憶障害についてお困りですか？」という質問を行う。この場合、「徘徊」や「記憶障害」は、事例集から抽出されるキーワードである。このように、企業検索装置１０の側でキーワードと同一の単語を含む質問事項を予め作成しておくことで、ユーザは「はい」又は「いいえ」のみで回答することが可能となる。
【００５４】
次に、図５及び図６を参照して、本実施形態に係る企業検索装置１０の作用について説明する。なお、図５は、本実施形態に係る企業検索プログラム１４Ａによるキーワード登録処理の流れの一例を示すフローチャートである。
【００５５】
まず、企業検索装置１０に対してキーワード登録処理の開始が指示されると、ＣＰＵ１２Ａにより記憶部１４に記憶されている企業検索プログラム１４Ａが実行され、以下に示す各ステップが実行される。
【００５６】
図５のステップ１００では、登録部３０が、データベース１４Ｂに企業毎に登録されている事例集から、出現頻度を用いて複数のキーワードを抽出する。なお、出現頻度を用いて複数のキーワードを抽出する方法については、一例として、上述の方法が適用される。
【００５７】
ステップ１０２では、登録部３０が、ステップ１００で抽出した複数のキーワードの各々を解決アプローチに対応付ける。
【００５８】
ステップ１０４では、登録部３０が、ステップ１０２で解決アプローチを対応付けたキーワードの各々をキーワード群１４Ｃとして登録する。
【００５９】
ステップ１０６では、登録部３０が、全ての対象とする企業についてキーワード群１４Ｃを登録したか否かを判定する。全ての対象とする企業についてキーワード群１４Ｃを登録したと判定した場合（肯定判定の場合）、本企業検索プログラム１４Ａによる一連のキーワード登録処理を終了する。一方、全ての対象とする企業についてキーワード群１４Ｃを登録していないと判定した場合（否定判定の場合）、ステップ１００に戻り処理を繰り返す。
【００６０】
図６は、本実施形態に係る企業検索プログラム１４Ａによる企業検索処理の流れの一例を示すフローチャートである。
【００６１】
まず、端末装置４０の企業検索アプリ４４Ａが起動され、企業検索装置１０に対して企業検索処理の開始が指示されると、ＣＰＵ１２Ａにより記憶部１４に記憶されている企業検索プログラム１４Ａが実行され、以下に示す各ステップが実行される。
【００６２】
図６のステップ１１０では、受付部３２が、端末装置４０から企業検索依頼を受け付ける。
【００６３】
ステップ１１２では、受付部３２が、端末装置４０に対して、ステップ１１０で受け付けた企業検索依頼に応じた質問文を送信する。
【００６４】
ステップ１１４では、受付部３２が、端末装置４０から、ステップ１１２で送信した質問文に対する回答を受信する。ここで、質問及び回答のやり取りを行うために、端末装置４０に表示される対話画面の一例を図７に示す。
【００６５】
図７は、本実施形態に係る端末装置４０に表示される対話画面の一例を示す正面図である。
図７に示すように、端末装置４０の対話画面には、企業検索装置１０から送信されてくる定型の質問文が表示される。端末装置４０のユーザは、この定型の質問文に対する回答を入力する。そして、端末装置４０のユーザが「送信」ボタンを押圧操作すると、入力した回答が企業検索装置１０に送信される。なお、「中止」ボタンが押圧操作されると、本実施形態に係る企業検索処理は中止され、ホーム画面（図示省略）に戻る。
【００６６】
次に、ステップ１１６では、受付部３２が、ステップ１１２で送信した質問が最後の質問か否かを判定する。最後の質問と判定した場合（肯定判定の場合）、ステップ１１８に移行し、最後の質問ではないと判定した場合（否定判定の場合）、ステップ１１２に戻り処理を繰り返す。
【００６７】
ステップ１１８では、検索部３４が、キーワード群１４Ｃから、ステップ１１６までの処理で得られた対話の内容から検出される単語と合致するキーワードを特定する。
【００６８】
ステップ１２０では、検索部３４が、ステップ１１８で特定したキーワードに対応付けられた解決アプローチの登録数が多い順に複数の企業を検索する。
【００６９】
ステップ１２２では、表示制御部３６が、ステップ１２０で検索した複数の企業を、検索結果として端末装置４０に送信し、端末装置４０に表示させる制御を行い、本企業検索プログラム１４Ａによる一連の企業検索処理を終了する。ここで、端末装置４０に表示される検索結果画面の一例を図８に示す。
【００７０】
図８は、本実施形態に係る端末装置４０に表示される検索結果画面の一例を示す正面図である。
図８に示すように、端末装置４０の検索結果画面には、企業検索装置１０から送信されてくる検索結果が表示される。ここでは、検索結果として、複数の企業の一覧が表示されている。端末装置４０のユーザが「終了」ボタンを押圧操作すると、本実施形態に係る企業検索処理は終了する。なお、「戻る」ボタンが押圧操作されると、ホーム画面（図示省略）に戻る。
【００７１】
以上、上記実施形態として、企業検索装置及び端末装置を例示して説明したが、実施形態は、企業検索装置が備える各部の機能又は端末装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【００７２】
その他、上記実施形態で説明した企業検索装置及び端末装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【００７３】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００７４】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【００７５】
１０   企業検索装置
１２   制御部
１２Ａ ＣＰＵ
１２Ｂ ＲＯＭ
１２Ｃ ＲＡＭ
１２Ｄ Ｉ／Ｏ
１４   記憶部
１４Ａ 企業検索プログラム
１４Ｂ データベース
１４Ｃ キーワード群
１６   表示部
１８   操作部
２０   通信部
３０   登録部
３２   受付部
３４   検索部
３６   表示制御部
４０   端末装置
４２   制御部
４２Ａ ＣＰＵ
４２Ｂ ＲＯＭ
４２Ｃ ＲＡＭ
４２Ｄ Ｉ／Ｏ
４４   記憶部
４４Ａ 企業検索アプリケーション・プログラム
４６   表示部
４８   操作部
５０   通信部
９０   企業検索システム
【図１】
2019212193.tif 000003
【図２】
2019212193.tif 000004
【図３】
2019212193.tif 000005
【図４】
2019212193.tif 000006
【図５】
2019212193.tif 000007
【図６】
2019212193.tif 000008
【図７】
2019212193.tif 000009
【図８】
2019212193.tif 000010