(57)【要約】      （修正有）【課題】ユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供する情報提供システムを提供する。【解決手段】情報提供システムは、ユーザのＩＤと特定作業のＩＤとユーザの習熟度レベルとから特定作業の作業実績を抽出し、当該特定作業の作業実績から当該特定作業の実施状況を決定し、ユーザの習熟度と特定作業の実施状況から特定作業の詳細レベルを決定し、特定作業の詳細レベルに応じた詳細作業指示情報を特定作業のステップに応じて出力部へ出力する。【選択図】図１
2020013475.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供システムであって、 
前記複数のステップごとの詳細な作業指示である詳細作業指示情報を保持する作業指示データ、
前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとに応じた前記特定作業の作業実績を保持する作業実績データ、及び
前記ユーザの習熟度と前記特定作業の実施状況とに応じた前記特定作業の詳細レベルを保持する作業詳細レベルパターンデータを有する記憶部と、
前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度レベルとから前記特定作業の作業実績を抽出し、該特定作業の作業実績から該特定作業の実施状況を決定し、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細レベルを決定し、前記特定作業の詳細レベルに応じた前記詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力する制御部と
を備えることを特徴とする情報提供システム。
【請求項２】
前記作業指示データは、前記詳細作業指示情報に対応付けられた、前記特定の作業の習熟度を向上させる知識情報であるポイント情報を更に保持し、
前記制御部は、前記詳細作業指示情報とともに対応する前記ポイント情報も前記出力部へ出力することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供方法であって、
記憶部に保持された、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとからユーザの前記特定作業の作業実績を抽出するステップと、
該特定作業の作業実績から該特定作業の実施状況を決定するステップと、
前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細レベルを決定するステップと、
前記特定作業の詳細レベルに応じた、前記複数のステップごとの詳細な作業指示である詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力するステップと
を有することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定作業の指示情報を提供する情報提供システム及び方法に関するものである。
【背景技術】
【０００２】
従来、技術を習得するには、テキストを見ながら作業をしたり、熟練者のサポートを受けながら技術を習得する必要があった。
一方、近年は音声操作アプリが開発されてきている。しかし、これらのアプリは、基本的に同じ手順を支持するだけで、ユーザの技術の習熟度合いに応じて指示する仕組みがないため、ユーザにとって不必要な情報まで指示する場合がある。
【先行技術文献】
【特許文献】
【０００３】
先行技術として、生産現場でのミス防止を目的とした生産管理システムなどはあり、作業の難易度や個人のミス頻度に応じて指示内容を変更する技術は開発されている（例えば、特許文献１参照）。しかし、これらの技術の目的は「ミスの防止」であり、習熟度の向上とはなっていない。その為、より作業の背景となる知識の習得などについては考慮されていない。
【特許文献１】特開平７―２９６０６５
【発明の概要】
【発明が解決しようとする課題】
【０００４】
音声による情報提供装置は、作業中に手を止める必要がなく、より作業が効率的になることが期待されている。また、音声によってこれらの情報提供装置が操作できれば、情報提供装置を手で操作しなくて良くなるため、より生産性が向上することが期待されている。
一方、音声による情報提供される指示内容は、ユーザによって求める情報の詳細度が異なる。習熟度の低いユーザはより細かい指示情報を求めるが、習熟度の高いユーザは細かい指示情報は求めない。
また、習熟度の高いユーザであっても、覚えにくい調味料などの数値情報は提供して欲しかったり、長期間実施していなかった作業については指示して欲しい場合がある。
【０００５】
適切な情報を提供できない原因の一つに、すでに習得している作業の技術に関する情報を提供してしまう点である。例えば料理で「玉ねぎのみじん切り」については、数回実践すると、作業技術については習得し、何度も実践していると、何度も詳細の説明は必要としない。
【０００６】
一方で、覚えにくい項目や、実施頻度の少ない作業技術については指示して欲しい場合がある。また、作業の大まかな流れは一度実施する事で覚えることが容易だが、作業の中の数値（調味料の配合量など）は、習熟度の高いユーザでも、頻繁に使っていないと覚えることが難しい。
【０００７】
本発明は、上記の課題に鑑み、ユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供する情報提供システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の特徴は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供システムであって、前記複数のステップごとの詳細な作業指示である詳細作業指示情報を保持する作業指示データ、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとに応じた前記特定作業の作業実績を保持する作業実績データ、及び前記ユーザの習熟度と前記特定作業の実施状況とに応じた前記特定作業の詳細レベルを保持する作業詳細レベルパターンデータを有する記憶部と、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度レベルとから前記特定作業の作業実績を抽出し、該特定作業の作業実績から該特定作業の実施状況を決定し、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細レベルを決定し、前記特定作業の詳細レベルに応じた前記詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力する制御部とを備える情報提供システムである。
第１の特徴にかかる情報提供システムによると、ユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供することができる。
第１の特徴にかかる情報提供システムにおいて、前記作業指示データは、前記詳細作業指示情報に対応付けられた、前記特定の作業の習熟度を向上させる知識情報であるポイント情報を更に保持し、前記制御部は、前記詳細作業指示情報とともに対応する前記ポイント情報も前記出力部へ出力してもよい。
この情報提供システムによると、ユーザが作業の実施中に、自己の習熟度レベルに応じたポイント情報を提供することができる。
本発明の第２の特徴は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する情報提供方法であって、記憶部に保持された、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとからユーザの前記特定作業の作業実績を抽出するステップと、該特定作業の作業実績から該特定作業の実施状況を決定するステップと、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細レベルを決定するステップと、前記特定作業の詳細レベルに応じた、前記複数のステップごとの詳細な作業指示である詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力するステップとを有する情報提供方法である。
第２の特徴にかかる情報提供方法によると、ユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供することができる。
【発明の効果】
【０００９】
本発明によると、ユーザーが自己の習熟度レベルに応じた特定作業の指示情報を提供する情報提供システム及び方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例に係る情報提供装置（トレーニング装置）の構成を示す機能ブロック図
【図２】実施例に係る情報提供システム（トレーニングシステム）の構成の一例を示す図
【図３】コマンドデータの構成例を示す図
【図４】実施例に係る情報提供方法の一例を説明するためのフローチャート
【図５】情報提供システム（トレーニングシステム）の作業内容の一覧の表示例を示す図
【図６】情報提供システム（トレーニングシステム）の作業内容概要の表示例を示す図
【図７】図４のステップＳ１４の詳細の一例を説明するためのフローチャート
【図８】作業指示データの構成例を示す図（その１）
【図９】情報提供システム（トレーニングシステム）の詳細作業指示情報の画面の第一の例を示す図
【図１０】情報提供システム（トレーニングシステム）の詳細作業指示情報の画面の第二の例を示す図
【図１１】オプション機能データの構成例を示す図
【図１２】図７のステップＳ１１１の詳細の一例を説明するためのフローチャート
【図１３】作業実績データの構成例を示す図
【図１４】レシピ詳細レベルパターンデータの構成例を示す図
【図１５】作業指示データの構成例を示す図（その２）
【図１６】ポイント情報データの構成例を示す図
【図１７】関係性データの構成例を示す図
【図１８】実施例の情報提供システム（トレーニングシステム）に係るコンピュータのハードウェア構成を示す図
【発明を実施するための形態】
【００１１】
以下に、本願の開示する情報提供システムの実施例を図面に基づいて詳細に説明する。以下においては、情報提供システムとして、作業習熟度の向上を目的としたトレーニングシステムを例にとり説明する。トレーニングシステムは、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する。以下の説明では、特定の作業として料理方法を例に挙げ、説明する。
なお、この実施例によりこの発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
本発明では、システムが「ユーザの習熟度」と、「個別作業の実施履歴」、「個別ノウハウの通知実施履歴」に応じて、提供する情報の種類や粒度を変更させることを特徴とする。また、作業の遂行には必須ではないが、体系的に習得しておくとより作業習熟度の向上が見込めるポイント情報を、ユーザが欲する時に情報提供することを特徴とする。
更に、個別の作業については過去の該当作業の実施有無、過去に実施した時からの経過時間などに応じて、情報の粒度を変えたり、背景知識をポイント情報として提供する。
【００１２】
（トレーニング装置の機能構成）
図１は、作業習熟度の向上を目的としたトレーニングシステムに係るトレーニング装置の構成を示す機能ブロック図である。また、図２は、トレーニングシステム全体のシステム構成の一例を示す図である。トレーニング装置１００は、通信部１０１と、入力部１０２と、出力部１０３と、制御部１１０と、記憶部１２０とを有する。
【００１３】
通信部１０１は、例えばNIC(Network  Interface  Card)等によって実現される。通信部１０１は、ネットワークを介して後述するサーバー装置２００と有線または無線で接続され、サーバー装置２００との間で情報の通信を司る通信インターフェースである。
【００１４】
入力部１０２は、例えば、後述するマイクや画面等のユーザーインターフェースにおけるユーザが入力をする処理部である。入力された情報は制御部１１０のインプットとなる。
【００１５】
出力部１０３は、例えば、モニタ、スピーカー等の各種の出力媒体に、制御部１１０において生成された解析結果などを出力する処理部である。出力部１０２は、後述するユーザインタフェースにおける操作に応じて表示形式を変更してもよい。
【００１６】
実施例に係るトレーニング装置１００は、通信部１０１を介してサーバー装置２００と通信可能に接続される。
【００１７】
（記憶部の各構成）
記憶部１２０は、サーバ装置２００が生成した指示データ１２１と、ログデータ１２２を有する。記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。
【００１８】
コマンドデータ１２１は、各コマンドのテキストデータを保持する。図３は、コマンドデータのデータ構造の一例を示す図である。図３の例に示すように、コマンドデータ１２１は、各コマンドIDに対して、コマンドテキストとサブコマンドテキスト候補のデータが対応付けられる。例えば、コマンドデータ１２１は、コマンドID「next」に係るコマンドテキスト「次」と、サブコマンドテキスト候補の「進む」、「次は」とを対応づける。またコマンドIDは、「next」、「back」、「repeat」などの進行を表すコマンドの他に、「point」というコマンドも用意する。なお、図３の例では、各項目のコマンドテキストデータがコマンドIDと関連づけられて記憶されている例を示したが、上記説明において互いに関連づけられた項目どうしの関係が保たれれば、データは他の記憶のされ方をしても構わない。
【００１９】
作業指示データ１２２は、図８に示すように、複数のステップごとの詳細な作業指示である詳細作業指示情報を保持し、詳細作業指示情報に対応付けられた、特定の作業の習熟度を向上させる知識情報であるポイント情報を保持する。
【００２０】
オプション機能データ１２３は、各オプションの機能を特定するオプション機能IDと、そのオプション機能を実行するための音声認識結果の候補を示す、textExamplesとを保持する。例えば、図１１の例のように、ユーザが「料理のコツ」と発声し、音声認識でも「料理のコツ」と認識されると、「ポイント」のコマンドが実行される。
【００２１】
作業実績データ１２４は、図１３に示すように、各ユーザを特定するUserID（ユーザのＩＤ）と、各ユーザのレベルを示すLevel（ユーザの習熟度を表す習熟度レベル）と、作業を実施した日付を表すDate、実施した作業内容を特定するRecipeID（特定作業のＩＤ）と、作業を実施した際に実行された指示データの詳細度を示すRecipeLvなどの情報を特定作業の作業実績データとして保持する。ここで、ユーザの習熟レベルは、事前の質問への回答結果、過去の工程毎の作業実施時間、過去の作業実績などによって測定される。
【００２２】
レシピ詳細レベルパターンデータ１２５は、「ユーザ習熟レベル」と「該当作業内容の実施状況」の組み合わせから、レシピの詳細レベル（特定作業の詳細レベル）を決定するパターンのデータを保持する。図１４の例では、ユーザの習熟レベルが０の場合、該当作業内容の実施状況がa,b,c,dとなるに応じてレシピの詳細レベルが0,2,2,3となるようなパターンが記録されている。
【００２３】
ポイント情報データ１２６は、図１６に示すように、ポイント情報を特定するPointIDと、各ポイントのタイトル、ポイントの内容が記載られているポイント情報、習熟度合いを表す習熟レベル、キーワードを表すタグなどの情報を保持する。
【００２４】
関連性データ１２７は、図１７に示すように、各作業指示データと関連するポイント情報と紐づけるための関連ポイントID、関連するキーワードを表すタグなどの情報を保持する。
【００２５】
（制御部の各構成）
制御部１１０は、解析部１１１と、検出部１１２と、表示部１１３とを有する。制御部１１０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。また、制御部１１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。
制御部１１０は、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度レベルとから前記特定作業の作業実績を抽出し、該特定作業の作業実績から該特定作業の実施状況を決定し、前記ユーザの習熟度と前記特定作業の実施状況から前記特定作業の詳細レベルを決定し、前記特定作業の詳細レベルに応じた前記詳細作業指示情報を前記特定作業のステップに応じて出力部へ出力する。
また、制御部１１０は、前記詳細作業指示情報とともに対応する前記ポイント情報も前記出力部へ出力する。
解析部１１１は、ユーザが発した音声を解析し、テキストデータに変換させたり、変換させたテキストに応じたコマンドを実行させる。また、解析部１１１は、ユーザの作業実績などから最適な作業指示の詳細度を決定する。
検出部１１２は、ユーザがトレーニング装置に対して発した声を検出したり、表示部のタッチやタッチした領域を検出することで、トレーニング装置の制御に必要な入力を検出する。
表示部１１３は、ユーザの操作に応じて作業内容や作業指示の内容を表示する。また、表示部１１３は、作業実績などに応じて決定した作業指示内容の詳細度に応じた作業指示の情報を出力する。また、表示部１１３は、作業内容にポイント情報が紐付けられている場合はポイント情報を有することを画面に表示する。
【００２６】
トレーニング装置１００は、ユーザに実施して欲しい作業内容のテキストを出力部１０３や表示部１１３によって出力する。出力する方法は、出力部１０３を介した音声によっても、表示部１１３を介した画面によっても、またその両方を介しても良いとする。出力する内容は記憶部１２０に記録されている作業指示データ１２２によって提供される。
【００２７】
ユーザが発したコマンドの音声は、入力部１０２のマイクによって音声データとして記録され、その音声データは解析部１１１の音声認識によってテキストに変換される。この変換処理は、ユーザーの発声の完了を待たずに実施しても良い。解析部１１１によって解析された結果はテキストデータに変換され、表示部１１３によってユーザに提供される。
【００２８】
なお、解析部で実行される音声認識、音声合成は、Amazon EchoやGoogle Homeなどのサービスのように、ネットワークを介してクラウド上などで実行されても良い。
【００２９】
（トレーニング方法）
以下、制御部１１０が有する各部の詳細な処理について説明する。この処理は、ユーザの入力部からの入力指示により、複数のステップからなる特定作業の指示情報を提供する。
なお、今回は実施例として料理の作業手順を例に説明するが、本発明は料理の作業に特定されるわけではなく、工場での作業手順や事務処理の作業手順など、様々な作業の手順に適用する事ができる。
【００３０】
図４は、技術習熟度向上システムが実行する処理手順の一例を説明するためのフローチャートである。
【００３１】
まず、技術習熟度向上システムは、作業内容の一覧を表示する（ステップS１０）。その後、ユーザがどの作業を実施するかを選択する（ステップS１１）。すると、選択した作業内容概要が画面に表示する（ステップS１２）。ユーザは作業内容を作業前に確認した後、音声ナビを選択すると（ステップS１３）、選択した作業の音声ナビが開始する（ステップS１４）。
【００３２】
図５は、技術習熟度向上システムの作業内容の一覧の表示例を示す図である。図５の例では、表示部１１３は、一覧表示領域１０で作業内容の一覧を表示（ステップS１０）する。なお、一覧に表示される作業内容は、ユーザの属性、キーワードなどによって限定されても良い。また、作業内容に関連する写真を表示しても良い。
【００３３】
図６は、技術習熟度向上システムの作業内容概要の表示例を示す図である。図６の例では、表示部１１３は、一覧表示領域１０で作業内容の名前、必要な材料（食材）、作業の概要（作り方（サマリ））などを表示（ステップS１２）する。また、表示部１１３は、音声指示開始ボタン領域２０で、「音声ナビ開始」のボタンを表示し、このボタンをタップする事で（ステップS１３）、音声ナビを開始する（ステップS１４）。
【００３４】
図７は、技術習熟度向上システムが実行する音声ナビ処理手順の一例を説明するためのフローチャートである。図７の処理手順の例は、図４の処理手順のステップS１４の処理に対応する。
ステップS１４によって音声ナビが開始されると、システムはユーザと選択された作業内容に応じた作業指示のデータを読み込み（ステップS１１１）、詳細作業指示情報をユーザに指示する（ステップS１１２）。
【００３５】
図８は、作業指示データの構成例を示す図である。図８に示されるように、作業指示データは、各詳細作業情報と、その詳細作業指示情報に応じたポイント情報が記録されている。Stepは各レシピのステップ番号が最初の１から順番に記録されており、詳細作業指示情報には、各ステップの詳細作業指示情報のテキストデータが記録されており、ステップによってはポイント情報も記録されている。
【００３６】
例えば、図８のように「サツマイモの甘辛煮」の場合は、全体で１４のステップからなる。この作業内容を例に説明する。
【００３７】
作業指示データが読み込まれると、最初のステップ１の詳細作業指示が実行される。この時、図８の「サツマイモの甘辛煮」の場合では、最初のステップ１が「サツマイモをよく洗ってください」という情報が記録されている。そこで、このテキストが、クライアント端末の音声合成によって音声としてスピーカーから出力される。また、作業の指示は画面にテキストとして表示しても良いし、写真やイメージなどの画像や動画などであっても良い。また、これらの作業の指示は上記のいずれかの指示方法の組み合わせであっても良い。
【００３８】
図７の該当ステップの作業を指示する（ステップS１１２）と、技術熟練度向上システムは該当ステップにポイント情報があるか確認する（ステップS１１３）。
【００３９】
図８の「さつまいもの甘辛煮」の場合では最初のステップ１にポイントデータとして、「野菜を洗う」という情報が記録されている。このため、ポイント情報があるため（ステップS１１３でYes）、ポイント情報があることを通知し（ステップS１１４）、ポイントがない場合はそのまま次の処理（ステップS１１５）へと進む。
【００４０】
図９は技術習熟度向上システムの詳細作業指示情報の画面の第一の例を示す図である。
【００４１】
詳細作業内容は、図９のように指示コマンド表示領域３０にテキストで表示されると同時に、音声でも通知される。また、指示した詳細作業内容に関連するポイント情報がある場合は図９のポイント表示領域４０のようにポイントがあることを画面に表示するとともに、音声で作業内容を通知した後、通知音などでポイントがあることを知らせる。また、図９の操作ボタン領域５０のように、画面に進行コマンドの入力用のボタン（Backボタン領域５０aに「back」、Repeatボタン領域５０bに「Repeat」、Nextボタン領域５０cに「Next」）を配置しても良い。
【００４２】
図１０は、技術習熟度向上システムの詳細作業指示情報の画面の第二の例を示す図である。図８の「サツマイモの甘辛煮」の場合のステップ４のようにポイント情報がない場合は、図１０のポイント表示領域４０のように、ポイントのイメージ画像が非表示となり、ポイントがないことが表現される。
【００４３】
詳細作業内容をユーザに指示をし、該当ステップのポイント情報有無に応じた処理をした後、技術習熟度向上システムは、入力を待ちます（ステップS１１５）。
【００４４】
ユーザからコマンドが入力されると、その内容が進行コマンドであるかどうか判定される。なお、ユーザからのコマンドは、音声による入力か、画面２０２への操作による入力のどちらでも良い。ユーザの音声による入力の場合は、クライアント端末２０のマイク２０３から音声として記録される。記録された音声は、都度、クライアント端末２０の音声認識管理部２４によって、テキストに変換される。この、テキストデータは、入力値として、コマンド内容パターンを参照し、入力値が進行指示であるか確認する（S１１６）。
【００４５】
入力値が進行を意味するコマンドIDのRepeat, Next, Backのいずれかである場合（S１１６でYes）、その入力値を確認し、入力値によってそれぞれ異なる処理が実行される（S１１７）。
【００４６】
入力値の確認処理で、入力値がRepeatであった場合（S１１７でRepeat）、処理はS１１２に戻り、該当ステップの作業を指示する。
【００４７】
入力値の確認処理で、入力値がNext であった場合（S１１７でNext）、ステップを+1にする（S１１８）。最初のステップの１の状態からこの処理に来た場合は1+1によってステップが２になる。
【００４８】
ステップを＋１にして（S１１８）から、次の処理に進み、最後のステップが完了したか確認する（S１１９）。この処理では、ステップの数値が作業指示記憶部２１２のステップの最大値と比較する。図のレシピIDが「さつまいもの甘辛煮」の場合は、最大値が１４なので、１４以下の場合は（S１１９でNo）、S１１２まで戻り、該当ステップの作業を指示する。例えばステップが２に更新された場合は、ステップ２に該当する「包丁を使いましょう。」を指示する。
【００４９】
一方、ステップが１５の場合は（S１１９でYes）、作業指示の処理を終了する。
【００５０】
入力値の確認処理（S１１７）で、入力値がBackだった場合（S１１７でBack）、最初のステップかどうか確認する（S１２０）。ステップが１の場合は最初のステップなので（S１２０でYes）、できないと通知し（S１２１）、入力値を待つ状態に進む（S１１５）。
【００５１】
最初のステップかの確認処理（S１２０）で、最初のステップではなかった場合（S１２０でNo）、ステップを-1に減算し（S１２１）、該当ステップの作業の指示処理に戻る（S１１２）。
【００５２】
なお、ユーザからの入力値確認で入力値が進行指示ではなかった場合（S１１６でNo）、オプション機能を実行する（S１２３）。
【００５３】
オプション機能は、図１１に示すように、レシピのポイントを示したり、調味料の配合量を示したり、タイマー機能の呼び出し、中断などがある。オプション機能が終了すると、入力値を待つ処理に戻る（S１１５）。
【００５４】
、図８に示した作業内容は習熟度の高いユーザにとっては細かすぎる内容となっている。作業指示方法には、ユーザの習熟度によって指示する情報の詳細レベルが異なるといった課題がある。更に、ユーザの習熟度だけでなく、該当作業の実施回数や前回実施からの経過時間によって、作業指示の詳細レベルを変更させる処理が必要となる。
【００５５】
図８に示した、詳細指示内容の作成の処理について、図１２を使って詳細に説明する。
【００５６】
図１２は、詳細作業指示内容の作成処理手順の一例を説明するためのフローチャートである。この処理は、図７の作業指示データを読み込む処理（ステップS１１１）に該当する。
【００５７】
まず、ユーザの作業実績データを読み込む（ステップS２００）。
【００５８】
図１３にユーザの作業実績データの例を示す。ユーザの作業実績データは、ユーザ特定するIDの「UserID」と、ユーザの習熟度を示す「Level」と、作業を実施した日の「Date」と、実施した作業を特定するIDの「RecipeID」と、作業を実施した際の作業指示の詳細レベルを示す「RecipeLv」で構成される。UserIDが「U００１」のユーザは、2018年1月5日時点でユーザの習熟度レベルLevelは「0」で、RecipeIDが「R００１」の作業を実施した時のは作業指示の詳細レベルRecipeLvは「Lv０」であったが、同じ作業を2018年１月９日に実施した時は詳細レベルは「Lv２」、同じ作業を2018年１月１３日に実施した時は詳細レベルは「Lv２」で、同じ作業を２０１８年１月１５日に実施した時は詳細レベルは「Lv３」であったこととなる。
【００５９】
図１２のステップＳ２００では、記憶部に保持された、前記ユーザのＩＤと前記特定作業のＩＤと前記ユーザの習熟度を表す習熟度レベルとからユーザの前記特定作業の作業実績を抽出する。ユーザの作業実績データを読み込んだ（ステップS２００）処理の後、ユーザの習熟度などから実施回数の閾値nと、経過日数の閾値mを設定する（ステップS２０１）。この閾値は、全てのユーザでn=2,m=90などとしても良いし、ユーザの習熟度によって別の数値を設定しても良いし、ユーザID毎に個別の数値を設定しても良い。
【００６０】
次に、ユーザの作業実績データから該当作業の実施回数を集計する（ステップ２０２）。例えば、UserIDがU００１のユーザの場合は、R００１の作業実施回数は、２０１８年１月５日の作業実施前では0回、２０１８年１月９日の作業実施前では1回、２０１８年１月１３日の作業実施前では2回、２０１８年１月１５日の作業実施前では3回となる。
【００６１】
次に作業実施回数が０回であるか確認し（ステップs２０３）、作業実施回数が０回の場合は（ステップs２０３でYes）の場合は実施状況にaの値が設定される（ステップS２０４）。
【００６２】
作業実施回数が０でない場合（ステップs２０３でNo）、実施回数がn回以内であるか確認する（ステップS２０５）。実施回数がn回以内の場合（ステップS２０５でYes）、実施状況にbの値が設定される（ステップs206）。
【００６３】
実施回数がn回より多い場合（ステップS２０５でNo）、前回に該当作業を実施してから、m日以上経過しているかどうか確認する（ステップS２０７）。前回からm日経過している場合（ステップS２０７でYes）、実施状況にcを設定し（ステップS２０８）、m日以上経過していない場合は（ステップS２０７でNo）、実施状況にdを設定する（ステップS２０９）。
【００６４】
このように、ステップＳ２０２〜Ｓ２０９において、特定作業の作業実績から特定作業の実施状況を決定する。
ユーザの作業実績データから、実施状況が設定された後（ステップS２０４、ステップ２０６、ステップS２０８、ステップS２０９）、ユーザの習熟度と特定作業の実施状況からレシピ（特定作業）の詳細レベルを決定する（ステップS２１０）。
その後、レシピ（特定作業）の詳細レベルに応じた、複数のステップごとの詳細な作業指示である詳細作業指示情報を特定作業のステップに応じて出力部へ出力する。
【００６５】
図１４は、ユーザの習熟レベルと、該当作業内容の実施状況からレシピの詳細レベルを決定するパターンの一例を示す図である。
【００６６】
例えば、図１３の例で示したユーザU００１の場合、2018年1月5日時点でユーザの習熟度レベルは「0」で、図１１の実施状況では、RecipeIDが「R００１」の作業を実施した時は、実施回数が０回であった為、実施状況は「a」となった為、レシピの詳細レベルは「Lv０」となる。一方で、同じ作業の「R００１」を2018年１月９日に実施した時は、実施回数が1回であった為、実施状況は「b」となり、レシピの詳細レベルは「Lv２」となる。また、同じ作業の「R００１」を2018年１月１３日に実施した時は、実施回数が２回であった為、実施状況は「b」となり、レシピの詳細レベルは「Lv２」となる。さらに、同じ作業を２０１８年１月１５日に実施した時は、実施回数が3回で、前回実施してから2日経過している為、実施状況は「d」となり、詳細レベルはLv３となる。
【００６７】
図１５は、各詳細レベルにおける作業指示データの一例を示す図である。図１５のように、同じ「サツマイモの甘辛煮」という作業内容でも、Lv０の場合はステップ数が１４だが、Lv４の場合はステップ数が２と大きく異なる。これによって習熟度の高いユーザや、習熟度が低くても何度も実施している作業については、細かすぎない情報を提供することができる。
【００６８】
図８の技術習熟度向上システムの作業指示データの構成例では、図１５の詳細作業指示データの各ステップにポイント情報が記録されていた。ポイント情報は別途ポイント情報として管理される。
【００６９】
図１６は、技術習熟度向上システムのポイント情報の構成例を示す図である。ポイント情報は、各ポイント情報を特定するPointID 、ポイント情報のタイトル、ポイント情報、習熟レベル、タグなどから構成される。
【００７０】
図１７は、作業指示データと、ポイント情報の関係性の一例を示す図である。作業指示データの各ステップには、関連ポイントIDや、詳細作業指示情報の「タグ」の情報が記録されている。
【００７１】
図１７の作業指示データの関連ポイントIDの情報をもとに、図１６のポイント情報が紐付けられた結果、図８の技術習熟度向上システムの作業指示データの構成例のデータが作成される。
【００７２】
（実施例の効果）
技術習熟度向上システムは、同一作業でも複数の詳細レベルの支持情報を有する。これにより、ユーザの作業習熟度や、作業頻度に応じて適切な詳細度で作業支持情報を提供することができる。
【００７３】
技術習熟度向上システムは、作業の背景となる知識をポイント情報として別に管理し、ユーザからの指示があった時にのみ情報を提供する事で、ユーザの欲しい時にだけ情報を提供することができる。
【００７４】
技術習熟度向上システムは、作業指示情報と、ポイント情報を別に管理し、各情報を紐付けることで、作業を実施している最中に関連するポイント情報を提供することができる。これにより、ユーザが作業を実施しながら、作業に関連するポイント情報を知ることができるため、より体系的に技術の知識を習得することができる。
【００７５】
（トレーニング端末のハードウェア構成）
図１８は、実施例のトレーニング端末に係るコンピュータのハードウェア構成を示す図である。図１８が示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータ入力を受け付けたり、処理結果を表示する画面装置３０２と、マイク３０３、スピーカー３０４とを有する。また、コンピュータ３００は、他の装置と接続するためのインターフェース装置３０５と、補助記憶装置３０６と各種情報を一時記憶するメモリ装置３０７とを有する。また、コンピュータ３００は、他の装置と無線により接続するための無線通信装置３０８とを有する。また、各装置３０１〜３０８は、バス３０９に接続される。
【００７６】
補助記憶装置３０６には、図１に示した制御部１１０の解析部１１１、検出部１１２および表示部１１３の各処理部と同様の機能を有する表示プログラムが記憶される。
また、補助記憶装置３０６には、トレーニングプログラムを実現するための各種データが記憶される。
【００７７】
ＣＰＵ３０１は、補助記憶装置３０６に記憶された各プログラムを読み出して、メモリ装置３０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ３００を、図１に示した制御部１１０の解析部１１１、検出部１１２および表示部１１３として機能させることができる。
【００７８】
なお、上記のトレーニング処理プログラムは、必ずしも補助記憶装置３０６に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００がインタフェース装置３０５を介して読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００７９】
（本発明の効果）
（イ）ユーザーが、自分のスキルレベルに合わせた情報を得ることができる。
（ロ）不要な情報が提供されなくなるため、作業に集中しやすくなる。
（ハ）作業経験のない個別作業でも失敗が減ることが期待でき、より多様な作業を実施する事に心理的抵抗の軽減が期待される。
（ニ）作業を実施しながら背景となるポイント知識を習得できる。
（ホ）ポイント知識を習得することによってより効率よく作業習熟度が向上することが期待できる。
【００８０】
以上、本発明の実施例について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の容姿の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８１】
１００          トレーニング装置
１０１          通信部
１０２          入力部
１０３          出力部
１１０          制御部
１１１          解析部
１１２          検出部
１１３          表示部
１２０          記憶部
１２１          コマンドデータ
１２２          作業指示データ
１２３          オプション機能データ
１２４          作業実績データ
１２５          レシピ詳細レベルパターンデータ
１２６          ポイント情報データ
１２７          関連性データ
２００          サーバー装置
【図１】
2020013475.tif 000003
【図２】
2020013475.tif 000004
【図３】
2020013475.tif 000005
【図４】
2020013475.tif 000006
【図５】
2020013475.tif 000007
【図６】
2020013475.tif 000008
【図７】
2020013475.tif 000009
【図８】
2020013475.tif 000010
【図９】
2020013475.tif 000011
【図１０】
2020013475.tif 000012
【図１１】
2020013475.tif 000013
【図１２】
2020013475.tif 000014
【図１３】
2020013475.tif 000015
【図１４】
2020013475.tif 000016
【図１５】
2020013475.tif 000017
【図１６】
2020013475.tif 000018
【図１７】
2020013475.tif 000019
【図１８】
2020013475.tif 000020