(57)【要約】      （修正有）【課題】メッセージ交換サービスを利用した情報交換の場において、メッセージ履歴をテキストデータとして編集する場合と比べて、電子議事録をより効率的に作成する情報処理システム、方法及びプログラムを提供する。【解決手段】ユーザ端末１６，１８は、複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示する出力部７２（表示手段）と、表示されているサービス画面を介して、ユーザの入力操作によりメッセージ履歴の編集に関する編集情報を入力可能な入力部７０（入力手段）とを備える。入力された編集情報を用いてメッセージ履歴をサーバ側で編集することで、電子議事録を作成する。【選択図】図６
2020047028.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示する表示手段と、
前記表示手段に表示されている前記サービス画面を介して、ユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力可能に構成される入力手段と、
前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成手段と、
を備える情報処理システム。
【請求項２】
ユーザとの対話を通じて前記メッセージ履歴の編集内容を決定するように仮想キャラクタの対話制御を行う対話制御手段をさらに備え、
前記入力手段は、前記編集情報を含む編集用メッセージを前記仮想キャラクタに向けて投稿することで、前記編集情報を入力可能に構成される
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記入力手段は、前記編集用メッセージの１回の投稿につき、前記メッセージ履歴に含まれる複数のメッセージに関する前記編集情報を一括して入力可能に構成されることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記入力手段は、前記サービス画面上において、ユーザ、メッセージ又は投稿時刻を示すマークを指示することで、編集対象であるメッセージを選択可能に構成されることを特徴とする請求項２又は３に記載の情報処理システム。
【請求項５】
前記表示手段は、前記サービス画面上において、前記編集用メッセージの欄を前記メッセージ履歴の欄とは異なる態様で表示することを特徴とする請求項２〜４のいずれか１項に記載の情報処理システム。
【請求項６】
印刷機器に対して前記電子議事録の印刷を指示する印刷指示手段をさらに備え、
前記仮想キャラクタは、ユーザに対応付けられた前記印刷機器のアバターであり、
前記対話制御部は、前記アバターと前記ユーザの間の対話を通じて前記ユーザからの前記電子議事録の印刷の要求を受け付け、前記ユーザ又は前記印刷機器の識別情報を前記印刷指示手段に供給する
ことを特徴とする請求項２〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記表示手段は、前記電子議事録の内容を示すブラウザ画面を前記サービス画面と併せて表示可能に構成されることを特徴とする請求項２〜６のいずれか１項に記載の情報処理システム。
【請求項８】
前記入力手段は、前記ブラウザ画面を介して、ユーザの入力操作により前記電子議事録を編集可能に構成され、
前記対話制御手段は、前記ブラウザ画面を介して前記電子議事録が編集された場合、当該編集に対応する前記編集情報を複数のユーザに通知するように対話制御を行う
ことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記表示手段は、前記ブラウザ画面上において、前記電子議事録が編集された箇所を、編集されていない箇所と比べて強調表示することを特徴とする請求項７又は８に記載の情報処理システム。
【請求項１０】
前記作成手段は、前記メッセージ履歴の中に複数種類の言語によるメッセージが含まれる場合、ユーザの使用言語に応じて統一された複数種類の前記電子議事録を作成し、
前記表示手段は、ユーザの使用言語に対応する前記電子議事録の内容を前記ブラウザ画面に表示する
ことを特徴とする請求項７〜９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記作成手段は、前記メッセージ履歴の中に前記印刷機器に対応しないフォントによるメッセージが含まれる場合、当該フォントに代わって前記印刷機器に対応する種類のフォントを用いて前記電子議事録を作成することを特徴とする請求項６を引用する請求項７〜１０のいずれか１項に記載の情報処理システム。
【請求項１２】
前記作成手段は、前記編集情報としてメッセージの削除箇所が入力された場合、前記メッセージ履歴のうち前記削除箇所の内容を省略した前記電子議事録を作成することを特徴とする請求項１〜１１のいずれか１項に記載の情報処理システム。
【請求項１３】
メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示手段に表示させる表示ステップと、
前記表示手段に表示されている前記サービス画面を介して、入力手段を用いたユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力する入力ステップと、
前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成ステップと、
を１つ又は複数のコンピュータが実行することを特徴とする情報処理方法。
【請求項１４】
メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示手段に表示させる表示ステップと、
前記表示手段に表示されている前記サービス画面を介して、入力手段を用いたユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力する入力ステップと、
前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成ステップと、
を１つ又は複数のコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、メッセージ交換サービスを提供するサーバに関して、一のグループに属するメンバ間で共有するメッセージを複製又は移動することで、当該メッセージを他のグループに属するメンバ間に共有させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９７８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、メッセージ交換サービスを利用した情報交換の場が終了した後、このメッセージ履歴を電子議事録として残しておくことができれば、ユーザにとって便利である。この電子議事録を作成する場合、参加者の意図をより正確に反映させるため、メッセージ履歴に対して編集を行うことが望ましい。例えば、メッセージ履歴をテキストデータとして入手して編集する場合、ユーザは、単に羅列されたメッセージ情報からその場の状況を想起しにくいため、電子議事録の作成に手間取ってしまう。
【０００５】
本発明の目的は、メッセージ交換サービスを利用した情報交換の場において、メッセージ履歴をテキストデータとして編集する場合と比べて、電子議事録をより効率的に作成する情報処理システム、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示する表示手段と、前記表示手段に表示されている前記サービス画面を介して、ユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力可能に構成される入力手段と、前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成手段と、を備える情報処理システムである。
【０００７】
請求項２に記載の発明は、ユーザとの対話を通じて前記メッセージ履歴の編集内容を決定するように仮想キャラクタの対話制御を行う対話制御手段をさらに備え、前記入力手段は、前記編集情報を含む編集用メッセージを前記仮想キャラクタに向けて投稿することで、前記編集情報を入力可能に構成される、請求項１に記載の情報処理システムである。
請求項３に記載の発明は、前記入力手段は、前記編集用メッセージの１回の投稿につき、前記メッセージ履歴に含まれる複数のメッセージに関する前記編集情報を一括して入力可能に構成される、請求項２に記載の情報処理システムである。
請求項４に記載の発明は、前記入力手段は、前記サービス画面上において、ユーザ、メッセージ又は投稿時刻を示すマークを指示することで、編集対象であるメッセージを選択可能に構成される、請求項２又は３に記載の情報処理システムである。
請求項５に記載の発明は、前記表示手段は、前記サービス画面上において、前記編集用メッセージの欄を前記メッセージ履歴の欄とは異なる態様で表示する、請求項２〜４のいずれか１項に記載の情報処理システムである。
請求項６に記載の発明は、印刷機器に対して前記電子議事録の印刷を指示する印刷指示手段をさらに備え、前記仮想キャラクタは、ユーザに対応付けられた前記印刷機器のアバターであり、前記対話制御部は、前記アバターと前記ユーザの間の対話を通じて前記ユーザからの前記電子議事録の印刷の要求を受け付け、前記ユーザ又は前記印刷機器の識別情報を前記印刷指示手段に供給する、請求項２〜５のいずれか１項に記載の情報処理システムである。
【０００８】
請求項７に記載の発明は、前記表示手段は、前記電子議事録の内容を示すブラウザ画面を前記サービス画面と併せて表示可能に構成される、請求項２〜６のいずれか１項に記載の情報処理システムである。
請求項８に記載の発明は、前記入力手段は、前記ブラウザ画面を介して、ユーザの入力操作により前記電子議事録を編集可能に構成され、前記対話制御手段は、前記ブラウザ画面を介して前記電子議事録が編集された場合、当該編集に対応する前記編集情報を複数のユーザに通知するように対話制御を行う、請求項７に記載の情報処理システムである。
請求項９に記載の発明は、前記表示手段は、前記ブラウザ画面上において、前記電子議事録が編集された箇所を、編集されていない箇所と比べて強調表示する、請求項７又は８に記載の情報処理システムである。
請求項１０に記載の発明は、前記作成手段は、前記メッセージ履歴の中に複数種類の言語によるメッセージが含まれる場合、各々の言語に統一された複数種類の前記電子議事録を作成し、前記表示手段は、ユーザの使用言語に対応する前記電子議事録の内容を前記ブラウザ画面に表示する、請求項７〜９のいずれか１項に記載の情報処理システムである。
請求項１１に記載の発明は、前記作成手段は、前記メッセージ履歴の中に前記印刷機器に対応しないフォントがある場合に、当該フォントに代わって前記印刷機器に対応する種類のフォントを用いて前記電子議事録を作成する、請求項６を引用する請求項７〜１０のいずれか１項に記載の情報処理システムである。
請求項１２に記載の発明は、前記作成手段は、前記編集情報としてメッセージの削除箇所が入力された場合、前記メッセージ履歴のうち前記削除箇所の内容を省略した前記電子議事録を作成する、請求項１〜１１のいずれか１項に記載の情報処理システムである。
【０００９】
請求項１３に記載の発明は、メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示手段に表示させる表示ステップと、前記表示手段に表示されている前記サービス画面を介して、入力手段を用いたユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力する入力ステップと、前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成ステップと、を１つ又は複数のコンピュータが実行する情報処理方法である。
【００１０】
請求項１４に記載の発明は、メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴を含むサービス画面を表示手段に表示させる表示ステップと、前記表示手段に表示されている前記サービス画面を介して、入力手段を用いたユーザの入力操作により前記メッセージ履歴の編集に関する編集情報を入力する入力ステップと、前記入力手段により入力された前記編集情報を用いて前記メッセージ履歴を編集することで電子議事録を作成する作成ステップと、を１つ又は複数のコンピュータに実行させる情報処理プログラムである。
【発明の効果】
【００１１】
請求項１，１３，１４に記載の発明によれば、メッセージ交換サービスを利用した情報交換の場において、メッセージ履歴をテキストデータとして編集する場合と比べて、電子議事録がより効率的に作成される。
請求項２に記載の発明によれば、ユーザが指示内容をボットに一方的に伝える場合と比べて、電子議事録の作成がより円滑になされる。
請求項３に記載の発明によれば、１つのメッセージを編集する度に１回ずつ編集用メッセージを投稿する場合と比べて、ユーザによる操作の手間が省かれる。
請求項４に記載の発明によれば、テキスト入力によりメッセージを選択する場合と比べて、メッセージの選択操作がより簡便になる。
請求項５に記載の発明によれば、サービス画面上のメッセージを常に同じ態様で表示する場合と比べて、電子議事録の編集途中であることがより容易に把握される。
請求項６に記載の発明によれば、電子議事録を印刷する際に、電子議事録を入手し、印刷を指示するユーザの手間が省かれる。
【００１２】
請求項７に記載の発明によれば、サービス画面とブラウザ画面を別々に表示する場合と比べて、電子議事録の編集箇所がより容易に把握される。
請求項８に記載の発明によれば、サービス画面上のみから電子議事録を編集可能な場合と比べて、編集方法の選択肢が増加するという観点でユーザの利便性がより高まる。
請求項９に記載の発明によれば、編集の有無にかかわらず一律の強調度で電子議事録を表示する場合と比べて、編集箇所に対するユーザの注意がより強く喚起される。
請求項１０に記載の発明によれば、複数種類の言語が混在する電子議事録を作成する場合と比べて、翻訳の負荷が軽減される。
請求項１１に記載の発明によれば、印刷機器の対応フォントにかかわらず、電子議事録との同一性を保持した印刷物が得られる。
請求項１２に記載の発明によれば、すべてのメッセージ履歴を用いて電子議事録を作成する場合と比べて、情報の一覧性及び有用性がさらに高まる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態における情報処理システムの全体構成図である。
【図２】メッセージ交換サービスのサービス画面の一例を示す図である。
【図３】図１に示すボットサーバの電気的なブロック図である。
【図４】図３に示すサーバ側制御部の機能ブロック図である。
【図５】図５（ａ）はユーザ情報、図５（ｂ）はグループ情報、図５（ｃ）は議事録管理情報、図５（ｄ）はプリンタ情報におけるデータ構造の一例を示す図である。
【図６】図１に示すユーザ端末の電気的なブロック図である。
【図７】ユーザ端末の画面表示例を示す図である。
【図８】電子議事録の作成時におけるユーザ端末及びボットサーバの動作を示すシーケンス図である。
【図９】図９（ａ）は、電子議事録の作成時におけるサービス画面の第１例を示す図である。図９（ｂ）は、電子議事録の作成時におけるブラウザ画面の第１例を示す図である。
【図１０】電子議事録の作成時におけるサービス画面の第２例を示す図である。
【図１１】電子議事録の作成時におけるブラウザ画面の第２例を示す図である。
【図１２】図１２（ａ）は、電子議事録の作成時におけるサービス画面の第３例を示す図である。図１２（ｂ）は、電子議事録の作成時におけるブラウザ画面の第３例を示す図である。
【図１３】電子議事録の対話編集時におけるユーザ端末及びボットサーバの動作を示すシーケンス図である。
【図１４】図１４（ａ）は、電子議事録の対話編集時におけるサービス画面の第１例を示す図である。図１４（ｂ）は、電子議事録の対話編集時におけるブラウザ画面の第１例を示す図である。
【図１５】図１５（ａ）は、電子議事録の対話編集時におけるサービス画面の第２例を示す図である。図１５（ｂ）は、電子議事録の対話編集時におけるブラウザ画面の第２例を示す図である。
【図１６】サービス画面上に表示される編集用ウィンドウの一例を示す図である。
【図１７】図１７（ａ）は、電子議事録の対話編集時におけるサービス画面の第３例を示す図である。図１７（ｂ）は、電子議事録の対話編集時におけるブラウザ画面の第３例を示す図である。
【図１８】図１８（ａ）は、電子議事録の対話編集時におけるサービス画面の第４例を示す図である。図１８（ｂ）は、電子議事録の対話編集時におけるブラウザ画面の第４例を示す図である。
【図１９】電子議事録のテキスト編集時におけるユーザ端末及びボットサーバの動作を示すシーケンス図である。
【図２０】図２０（ａ）は、電子議事録のテキスト編集時におけるサービス画面の一例を示す図である。図２０（ｂ）は、電子議事録のテキスト編集時におけるブラウザ画面の一例を示す図である。
【図２１】電子議事録の印刷要求時における複数のユーザ端末及びボットサーバの動作を示すシーケンス図である。
【図２２】電子議事録の印刷要求時におけるサービス画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
本発明における情報処理システムについて、情報処理方法及び情報処理プログラムとの関係において好適な実施形態を挙げ、添付の図面を参照しながら説明する。なお、本発明は、以下の実施形態に限定されるものではなく、この発明の主旨を逸脱しない範囲で自由に変更できることは勿論である。あるいは、技術的に矛盾が生じない範囲で各々の構成を任意に組み合わせてもよい。
【００１５】
［情報処理システム１０の構成］
＜全体構成＞
図１は、本発明の一実施形態における情報処理システム１０の全体構成図である。この情報処理システム１０は、グループに属する複数のメンバとの間でメッセージをやり取りするメッセージ交換サービス（例えば、ビジネスチャット）と、人工知能ロボット（ここでは、チャットボット）を活用した会議支援サービスを複合的に提供可能に構成される。
【００１６】
この情報処理システム１０は、チャットサーバ１２と、情報処理装置としてのボットサーバ１４と、複数（本図の例では３台）のユーザ端末１６，１８と、１つ又は複数（本図の例では２台）の印刷機器２０と、から構成される。なお、この情報処理システム１０は、本図に例示する装置構成又はネットワーク構成に限られない。
【００１７】
チャットサーバ１２は、クラウド２２上に配置されたクラウドサーバであり、１つ又は複数のサーバコンピュータから構成される。チャットサーバ１２は、グループに属する複数のメンバ（本図の例では、ユーザＡ，ユーザＢ及びユーザＣの３者）が参加するチャット会議を開催するためのチャットルームを提供する装置である。
【００１８】
ボットサーバ１４は、クラウド２２上に配置されたクラウドサーバであり、１つ又は複数のサーバコンピュータから構成される。ボットサーバ１４は、印刷機器２０を擬人化したアバター（仮想キャラクタ）である「ボット」をチャットルームに入室させ、このボットを通じて会議支援サービスを提供する装置である。
【００１９】
各々のユーザ端末１６，１８は、ユーザがタスクの遂行時に使用する多機能・多目的装置であり、例えば、パーソナルコンピュータ、タブレット、スマートフォン、又はウェアラブルコンピュータである。ユーザは、各自が所有するユーザ端末１６，１８のサービス画面３０（図２）上で、グループのメンバ同士でメッセージのやり取りを行う。説明の便宜上、ユーザＡが所有する端末をユーザ端末１６、ユーザＢ，Ｃが所有する端末をユーザ端末１８と区別して表記している。
【００２０】
各々の印刷機器２０は、電子ファイル（例えば、電子議事録Ｅｍ）を含むデータを外部装置から受信して用紙に印刷処理を行い、所望の印刷物を出力するネットワークプリンタである。この印刷機器２０は、例えば、複合機（ＭＦＰ：Multifunction Printer）、レーザプリンタ、インクジェットプリンタである。
【００２１】
＜サービス画面３０の一例＞
ユーザ端末１６，１８及びボットサーバ１４はそれぞれ、メッセージ交換サービスを利用するためのＡＰＩ（Application Programming Interface）を介して、ユーザ同士の対話、又はユーザとボットの間での対話を行う対話処理を実行する。これらの対話は、ユーザの手動応答及びボットの自動応答を通じて行われる。
【００２２】
図２は、メッセージ交換サービスにおけるサービス画面３０の一例を示す図である。このサービス画面３０上には、左側から順に、投稿者を示すユーザアイコン３２と、投稿メッセージを示す吹き出し欄３４と、投稿時刻を示すタイムスタンプ３６がそれぞれ表示されている。なお、「投稿者」には、グループのメンバ（人間）のみならず、ボットも含まれる点に留意する。
【００２３】
（１３：２５）ユーザＡ「本日の議題は新規事業です。まずは、皆さんのアイディアを出し合いましょう」
（１３：２７）ユーザＡ「新規事業はテーマパークでどうでしょうか」
（１４：５０）ユーザＢ「新規事業はソリューションが良いです」
（１７：２２）ユーザＣ「新規事業は医療が良いです」
（１７：３６）ユーザＡ「本日の会議を終了します、議事録は後ほど配布します」
【００２４】
以下、図１に示す情報処理システム１０のユースケースの一例として、グループのメンバ（ユーザＡ，Ｂ，Ｃ）間でメッセージ交換を行うチャット会議が終了した後、蓄積されたメッセージ履歴Ｍｓｇ（図３）を利用して会議の議事録を作成する場合を想定する。ここでは、参加者の１人であるユーザＡが、議事録の作成担当者に任命されている。
【００２５】
＜ボットサーバ１４のブロック図＞
図３は、図１に示すボットサーバ１４の電気的なブロック図である。図４は、図３に示すサーバ側制御部４２の機能ブロック図である。このボットサーバ１４は、サーバ側通信部４０と、サーバ側制御部４２と、サーバ側記憶部４４と、を含んで構成される。
【００２６】
図３に示すように、サーバ側通信部４０は、外部装置に対して電気信号を送受信するための通信インターフェースである。これにより、ボットサーバ１４は、チャットサーバ１２を経由して、ユーザ端末１６，１８との間で様々なデータ（例えば、メッセージ、文書ファイル、画像ファイル、ユーザの操作情報など）のやり取りが可能である。
【００２７】
サーバ側制御部４２は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro-Processing Unit）を含む処理演算装置によって構成される。サーバ側制御部４２は、サーバ側記憶部４４に格納されたプログラムを読み出し、メッセージ交換用アプリケーションを実行することで、交換処理部４６、対話制御部４８（対話制御手段）、議事録作成部５０（作成手段）、及び印刷指示部５２（印刷指示手段）として機能する。
【００２８】
サーバ側記憶部４４は、非一過性であり、かつ、コンピュータ読み取り可能な記憶媒体で構成されている。ここで、コンピュータ読み取り可能な記憶媒体は、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）、ソリッドステートドライブ（ＳＳＤ：Solid State Drive）を含む記憶装置、あるいは、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、フラッシュメモリ等の可搬媒体である。本図の例では、サーバ側記憶部４４には、共有データ５６（メッセージ履歴Ｍｓｇ及び編集情報Ｉｅｄを含む）、ユーザ情報５８、グループ情報６０、議事録管理情報６２、及びプリンタ情報６４が格納されている。また、サーバ側記憶部４４には、電子議事録Ｅｍに関するデータベース（以下、議事録ＤＢ６６）が構築されている。
【００２９】
図４に示すように、交換処理部４６は、グループ内で共有する共有データ５６をチャットサーバ１２から受信し、対話制御部４８に供給する受信制御を行う。また、交換処理部４６は、対話制御部４８が生成した投稿メッセージを含むデータをチャットサーバ１２に向けて送信する送信制御を行う。
【００３０】
対話制御部４８は、印刷機器２０のアバターとしてのボットが、グループに属するメンバとの間で対話を行う対話制御を行う。対話制御部４８は、共有データ５６を受け取った後、相手からのメッセージの内容を解析する処理、その解析結果に基づいて相手のアクションを認識する処理、相手のアクションに対するボットのリアクションを決定する処理、ボットのリアクションに応じたメッセージを生成する処理など、グループ内のコミュニケーションに必要な各種処理を実行する。なお、これらの処理は、深層学習を含む様々な人工知能技術を用いて実現することができる。
【００３１】
対話制御部４８は、ユーザ情報５８及びグループ情報６０を読み出すことで、チャット会議の状況を把握しながら、グループ内のメンバと円滑に対話できるようにボットの対話制御を行う。対話制御部４８は、議事録管理情報６２を読み出し又は更新することで、電子議事録Ｅｍの管理状況を把握しながら、グループ内のメンバと円滑に対話できるようにボットの対話制御を行う。対話制御部４８は、ユーザから電子議事録Ｅｍの印刷要求を受け付けた場合、ユーザの識別情報（以下、ユーザＩＤ）及び電子議事録Ｅｍの識別情報（以下、議事録ＩＤ）を印刷指示部５２に供給する。
【００３２】
議事録作成部５０は、対話制御部４８からの指令に応じて、メッセージ履歴Ｍｓｇに対するデータ処理を実行することで電子議事録Ｅｍを作成する。議事録作成部５０は、電子議事録Ｅｍの原稿（ドラフト）をユーザ端末１６，１８から閲覧可能にするとともに、議事録ＤＢ６６に一時的又は恒久的に保存させる。
【００３３】
印刷指示部５２は、上記したユーザＩＤ、議事録ＩＤの他に、印刷設定に関する情報（以下、印刷設定情報という）を取得する。ここで、印刷設定情報は、印刷設定に関する複数の印刷設定項目の組み合わせからなる情報である。この印刷設定項目には、例えば、印刷部数、カラー／白黒印刷の指定、両面／片面印刷の指定、用紙サイズ、Ｎｕｐ、拡縮倍率などの項目が挙げられる。
【００３４】
印刷指示部５２は、対話制御部４８から供給された議事録ＩＤを有する電子議事録Ｅｍを議事録ＤＢ６６から読み出して取得する。印刷指示部５２は、プリンタ情報６４を用いて電子議事録Ｅｍの送信先である印刷機器２０を選定し、この印刷機器２０に対して電子議事録Ｅｍの印刷を指示する。そして、印刷指示部５２は、電子議事録Ｅｍの印刷が終了した後、対話制御部４８に印刷が終了したことを通知する。
【００３５】
図５（ａ）は、ユーザ情報５８におけるデータ構造の一例を示す図である。このユーザ情報５８は、ユーザの識別情報である「ユーザＩＤ」と、サービス画面３０上での名称である「表示名」と、ユーザに付与された権限を示す「ユーザ権限」の間の対応関係を示している。このユーザ情報５８により、利用権限を有するユーザのみに対してメッセージ交換サービスを提供することができる。
【００３６】
図５（ｂ）は、グループ情報６０におけるデータ構造の一例を示す図である。このグループ情報６０は、グループの識別情報である「グループＩＤ」と、このグループに属するメンバを示す「メンバ構成」と、チャット会議の参加者を示す「参加メンバ」と間の対応関係を示している。このグループ情報６０により、登録されたグループ毎のメンバ構成と、チャット会議の参加メンバが特定される。
【００３７】
図５（ｃ）は、議事録管理情報６２におけるデータ構造の一例を示す図である。この議事録管理情報６２は、議事録の識別情報である「議事録ＩＤ」と、グループの識別情報である「グループＩＤ」と、電子議事録Ｅｍの作成担当者を示す「担当者」と、電子議事録Ｅｍの確認の有無を示す「確認状況」の間の対応関係を示している。この議事録管理情報６２により、電子議事録Ｅｍ毎の管理状態が特定される。
【００３８】
図５（ｄ）は、プリンタ情報６４におけるデータ構造の一例を示す図である。このプリンタ情報６４は、ユーザの識別情報である「ユーザＩＤ」と、印刷機器２０の識別情報である「プリンタＩＤ」の間の対応関係を示している。このプリンタ情報６４により、登録されたユーザ毎に、１つ又は複数の印刷機器２０が対応付けられる。
【００３９】
＜ユーザ端末１６，１８の構成＞
図６は、図１に示すユーザ端末１６，１８の電気的なブロック図である。このユーザ端末１６，１８は、入力部７０（入力手段）と、出力部７２（表示手段）と、端末側通信部７４と、端末側制御部７６と、端末側記憶部７８と、を含んで構成される。
【００４０】
入力部７０は、マウス、キーボード、タッチセンサ又はマイクロフォンを含む入力デバイスから構成される。出力部７２は、ディスプレイ、スピーカを含む出力デバイスから構成される。入力部７０による入力機能及び出力部７２による出力機能を組み合わせることで、ユーザインターフェース手段（以下、ＵＩ部８０）が構築される。
【００４１】
端末側通信部７４は、外部装置に対して電気信号を送受信するための通信インターフェースである。これにより、ユーザ端末１６，１８は、チャットサーバ１２を経由して、ボットサーバ１４との間で様々なデータ（例えば、メッセージ、電子ファイル、画像ファイル）のやり取りが可能である。
【００４２】
端末側制御部７６は、ＣＰＵ、ＭＰＵを含む処理演算装置によって構成される。端末側制御部７６は、端末側記憶部７８に格納されたプログラムを読み出し、メッセージ交換用アプリケーションを実行することで、交換処理部８２及び表示用データ作成部８４として機能する。
【００４３】
端末側記憶部７８は、非一過性であり、かつ、コンピュータ読み取り可能な記憶媒体で構成されている。本図の例では、端末側記憶部７８には、上記した共有データ５６と、自身が生成した編集情報Ｉｅｄが格納されている。
【００４４】
図７は、ユーザ端末１６，１８の画面表示例を示す図である。この実施形態では、ユーザ端末１６，１８は、タッチパネルディスプレイを有するタブレット端末である。ユーザ端末１６，１８の表示領域Ｒには、上下に分割された２つの画面が表示されている。上半分の領域にはメッセージ交換サービスのサービス画面３０が、下半分の領域には電子議事録Ｅｍの内容を示すブラウザ画面９０がそれぞれ設けられている。サービス画面３０は、メッセージ交換用アプリケーションの起動により表示される。ブラウザ画面９０は、メッセージ交換用アプリケーションとは別のアプリケーション（Ｗｅｂブラウザ）の起動により表示される。
【００４５】
［１．電子議事録Ｅｍの作成］
この実施形態における情報処理システム１０は、以上のように構成される。続いて、情報処理システム１０による第１の動作（電子議事録Ｅｍの作成動作）について、図８〜図１２を参照しながら説明する。
【００４６】
この情報処理システム１０は、グループ内でメッセージ交換を行う「通常モード」と、蓄積されたメッセージ履歴Ｍｓｇを用いて電子議事録Ｅｍを編集する「議事録編集モード」の２種類のモードに従って動作する。以下、メッセージの種類を区別するため、通常モードの実行時に投稿されたメッセージを「通常メッセージ」、議事録編集モードの実行時に投稿されたメッセージを「編集用メッセージ」という場合がある。
【００４７】
＜動作の流れ＞
図８は、電子議事録Ｅｍの作成時におけるユーザ端末１６，１８及びボットサーバ１４の動作を示すシーケンス図である。ここで、ユーザ端末１６及びボットサーバ１４は、基本的にはチャットサーバ１２を経由してデータ交換を行う。同様に、ユーザ端末１８及びボットサーバ１４は、基本的には、チャットサーバ１２を経由してデータ交換を行う。
【００４８】
［Ｓ０１］  サービス画面３０の表示
ユーザ端末１６，１８の表示用データ作成部８４は、メッセージ交換用アプリケーションの実行中に、端末側記憶部７８から読み出した共有データ５６を用いて表示用データを作成し、当該表示用データをＵＩ部８０に向けて出力する。これにより、ユーザ端末１６，１８のＵＩ部８０（出力部７２のディスプレイ）には、メッセージ交換のサービス画面３０が表示される。
【００４９】
［Ｓ０２］  議事録編集モードへの移行指示
議事録担当者であるユーザＡは、ユーザ端末１６を用いて、通常モードから議事録編集モードに移行するための操作を行う。ユーザ端末１６の交換処理部８２は、ＵＩ部８０を介してユーザＡによる移行操作を受け付けた場合、電子議事録Ｅｍの作成指示を含むデータを送信する送信制御を行う。ボットサーバ１４の交換処理部４６は、端末側通信部７４、チャットサーバ１２及びサーバ側通信部４０を介して、電子議事録Ｅｍを作成するための共有データ５６を取得する。
【００５０】
［Ｓ０３］  議事録ＩＤの発行
対話制御部４８は、この作成指令に応じて新たな議事録ＩＤを発行した後、現時点の議事録管理情報６２にレコードを追加する更新を行う。そして、対話制御部４８は、議事録ＩＤ及びグループＩＤを議事録作成部５０に通知することで、電子議事録Ｅｍの作成を依頼する。
【００５１】
［Ｓ０４］  電子議事録Ｅｍの作成
議事録作成部５０は、蓄積された共有データ５６の中から、グループＩＤが示すグループ内で交換されたメッセージ履歴Ｍｓｇのみを抽出する。そして、議事録作成部５０は、自身が抽出したメッセージ履歴Ｍｓｇに対して所望のデータ処理を施すことで、印刷可能なデータ形式である電子議事録Ｅｍを作成する。議事録作成部５０は、必要に応じて、自身が作成した電子議事録Ｅｍに対して追加的な編集処理を行ってもよい。この編集処理には、例えば、不要な文章を削除する処理、メッセージ履歴の全体にわたる語調、文脈又は言語を統一する処理が含まれる。
【００５２】
［Ｓ０５］  アクセス許可
サーバ側制御部４２は、グループのメンバ（ユーザＡ，Ｂ，Ｃ）が所有するユーザ端末１６，１８に対して、直近に作成された電子議事録Ｅｍへのアクセスを許可するユーザ権限を付与する。このユーザ権限は、電子議事録Ｅｍの閲覧のみを許可する権限であってもよいし、電子議事録Ｅｍの編集を許可する権限であってもよい。また、日本語版及び英語版の電子議事録Ｅｍを同時に作成した場合、ユーザＡには日本語版へのアクセスが許可され、ユーザＢ，Ｃには英語版へのアクセスが許可されてもよい。
【００５３】
［Ｓ０６］  電子議事録Ｅｍの作成通知
対話制御部４８は、議事録作成部５０からの通知を受け付け、グループのメンバに対して電子議事録Ｅｍを作成したことを通知するメッセージを生成する。そして、交換処理部４６は、対話制御部４８から当該メッセージが供給された場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。ユーザ端末１６，１８の交換処理部８２は、ボットからの投稿メッセージを含む共有データ５６を取得する。そうすると、ユーザ端末１６，１８のサービス画面３０上には、ボットが、ユーザＡ，Ｂ，Ｃに、電子議事録Ｅｍを作成したことを通知するメッセージが追加される。
【００５４】
以上のようにして、情報処理システム１０は、図８の［Ｓ０１］→［Ｓ０２］→・・・→［Ｓ０６］の動作を順次行うことで、電子議事録Ｅｍの作成動作を終了する。続いて、この作成動作に伴うサービス画面３０及びブラウザ画面９０の様々なバリエーションについて、図９〜図１２を参照しながら説明する。
【００５５】
＜画面の第１例＞
第１例では、チャット会議中の情報交換を忠実に再現した電子議事録Ｅｍを作成する場合について説明する。図９（ａ）は、電子議事録Ｅｍの作成時におけるサービス画面３０の第１例を示す図である。図９（ｂ）は、電子議事録Ｅｍの作成時におけるブラウザ画面９０の第１例を示す図である。
【００５６】
図９（ａ）のサービス画面３０上において、ボットは、チャット会議の参加者全員（ユーザＡ，Ｂ，Ｃ）に向けて、電子議事録Ｅｍの確認を要求するメッセージを発する。なお、ボットアイコン３８は、印刷機器２０の外形を模したアイコンであり、ユーザアイコン３２に対面する位置（つまり、タイムスタンプ３６の位置）に配置される。
【００５７】
図９（ｂ）のブラウザ画面９０上には、会議名、開催日時、複数の投稿メッセージからなる電子議事録Ｅｍがテキスト形式で表記されている。投稿メッセージは、投稿者名、投稿時刻及び投稿内容を１つの情報単位とし、古い順から時系列に沿って配置されている。この電子議事録Ｅｍは、予め定められたフォーマットに従って作成されているので、ユーザＡ，Ｂ，Ｃにとって読みやすい文書である。
【００５８】
＜画面の第２例＞
第２例では、複数種類の言語が使用されたチャット会議に適した電子議事録Ｅｍを作成する場合について説明する。図１０は、電子議事録Ｅｍの作成時におけるサービス画面３０の第２例を示す図である。図１１は、電子議事録Ｅｍの作成時におけるブラウザ画面９０の第２例を示す図である。
【００５９】
図１０のサービス画面３０上において、ボットは、チャット会議の参加者全員（ユーザＡ，Ｂ，Ｃ）に向けて、電子議事録Ｅｍの確認を要求するメッセージを複数の言語により発する。本図の例では、ユーザＡは日本語、ユーザＢ，Ｃは英語を用いてメッセージを投稿しているので、ボットは、日本語及び英語による２種類のメッセージを発する。
【００６０】
図１１（ａ）のブラウザ画面９０上には、使用言語が日本語に統一された電子議事録Ｅｍが表記されている。ユーザＡが所有するユーザ端末１６は、日本語版の電子議事録Ｅｍにのみアクセス可能であり、図１１（ａ）に示すブラウザ画面９０を表示する。これにより、ユーザＡは、自身の使用言語である日本語により、電子議事録Ｅｍの内容を確認することができる。
【００６１】
図１１（ｂ）のブラウザ画面９０上には、使用言語が英語に統一された電子議事録Ｅｍが表記されている。ユーザＢ，Ｃが所有するユーザ端末１８は、英語版の電子議事録Ｅｍにのみアクセス可能であり、図１１（ｂ）に示すブラウザ画面９０を表示する。これにより、ユーザＢ，Ｃは、自身の使用言語である英語により、電子議事録Ｅｍの内容を確認することができる。
【００６２】
このように、議事録作成部５０は、メッセージ履歴Ｍｓｇの中に複数種類の言語によるメッセージが含まれる場合、ユーザの使用言語に応じて統一された複数種類の電子議事録Ｅｍを作成し、出力部７２（表示手段）は、ユーザの使用言語に対応する電子議事録Ｅｍの内容をブラウザ画面９０に表示してもよい。これにより、各々のユーザは自身の使用言語により電子議事録Ｅｍの内容を確認可能となり、複数種類の言語が混在する電子議事録Ｅｍを作成する場合と比べて、翻訳の負荷が軽減される。
【００６３】
ところで、電子議事録Ｅｍを作成したフォント（言語、書体を含む）が印刷機器２０に対応しない場合、電子議事録Ｅｍを印刷できず、あるいは電子議事録Ｅｍとの同一性が保たれずに印刷されるため、ユーザにとって不便である。そこで、議事録作成部５０は、メッセージ履歴Ｍｓｇの中に印刷機器２０に対応しないフォントによるメッセージが含まれる場合、当該フォントに代わって印刷機器２０に対応する種類のフォントを用いて電子議事録Ｅｍを作成してもよい。これにより、印刷機器２０の対応フォントにかかわらず、電子議事録Ｅｍとの同一性を保持した印刷物が得られる。
【００６４】
＜画面の第３例＞
第３例では、チャット会議中の情報交換の要旨を変更せず、文書の体裁が整った電子議事録Ｅｍを作成する場合について説明する。図１２（ａ）は、電子議事録Ｅｍの作成時におけるサービス画面３０の第２例を示す図である。図１２（ｂ）は、電子議事録Ｅｍの作成時におけるブラウザ画面９０の第２例を示す図である。
【００６５】
図１２（ａ）のサービス画面３０上において、ボットは、チャット会議の参加者全員（ユーザＡ，Ｂ，Ｃ）に向けて、電子議事録Ｅｍの確認を要求するとともに、文書の体裁を整える編集を行ったことを通知するメッセージを発する。
【００６６】
図１２（ｂ）のブラウザ画面９０上には、投稿内容の一部が編集された電子議事録Ｅｍがテキスト形式で表記されている。マスクされた箇所は、ユーザの意見・主張・考えとは異なる、単に場を和ますための発言（例えば、定型的な挨拶又は社交辞令）を削除した箇所に相当する。下線が付された箇所は、文章構造又は文脈をより明確にするために差し替えた箇所に相当する。この電子議事録Ｅｍは、文書の体裁を整えて作成されているので、ユーザＡ，Ｂ，Ｃにとって読みやすい文書である。
【００６７】
このように、ユーザ端末１６，１８の出力部７２（表示手段）は、電子議事録Ｅｍの内容を示すブラウザ画面９０をサービス画面３０と併せて表示可能に構成されてもよい。これにより、ユーザはサービス画面３０とブラウザ画面９０を直接的に対比観察可能となり、別々に表示する場合と比べて、電子議事録Ｅｍの編集箇所がより容易に把握される。
【００６８】
また、出力部７２は、ブラウザ画面９０上において、電子議事録Ｅｍが編集された箇所を、編集されていない箇所と比べて強調表示してもよい。これにより、編集の有無にかかわらず一律の強調度で電子議事録Ｅｍを表示する場合と比べて、編集箇所に対するユーザの注意がより強く喚起される。
【００６９】
なお、強調表示の手法は、図１２（ｂ）に例示したマスク処理や下線の付与に限られない。例えば、削除箇所に対して、訂正線を引く、色のコントラストを相対的に低くする、文字を消して余白にする、などの表示を行ってもよい。また、変更・追加箇所に対して、色のコントラストを相対的に高くする（いわゆるハイライト表示）、字体を変更する、文字サイズを大きくする、などの表示を行ってもよい。
【００７０】
［２．電子議事録Ｅｍの対話編集］
次いで、情報処理システム１０による第２の動作（電子議事録Ｅｍの対話編集動作）について、図１３〜図１８を参照しながら説明する。ここで、「対話編集」は、ボットとユーザＡ，Ｂ，Ｃの間の対話を通じて電子議事録Ｅｍを編集することを意味する。
【００７１】
＜動作の流れ＞
図１３は、電子議事録Ｅｍの対話編集時におけるユーザ端末１６，１８及びボットサーバ１４の動作を示すシーケンス図である。第１の動作（図８）の場合と同様に、ユーザ端末１６，１８及びボットサーバ１４は、基本的にはチャットサーバ１２を経由してデータ交換を行う。
【００７２】
［Ｓ１１］  メッセージの選択操作
ユーザは、サービス画面３０内に表示されているメッセージ履歴Ｍｓｇの中から、編集対象のメッセージを選択する操作を行う。メッセージの選択に際して、ユーザは、サービス画面３０上に配置された各種マーク（ユーザアイコン３２、吹き出し欄３４、又はタイムスタンプ３６）を指示してもよいし、メッセージを一意に特定可能な情報を含む編集用メッセージを投稿してもよい。
【００７３】
［Ｓ１２］  選択指示
ユーザ端末１６，１８の交換処理部８２は、ＵＩ部８０を介してユーザによる選択操作を受け付けた場合、選択されたメッセージの識別情報（以下、メッセージＩＤという）を含むデータを送信する送信制御を行う。そうすると、ボットサーバ１４の交換処理部４６は、このメッセージＩＤを含む共有データ５６を取得する。
【００７４】
［Ｓ１３］  編集の要求
対話制御部４８は、ユーザにより選択されたメッセージの編集を要求するメッセージを生成する。そして、交換処理部４６は、対話制御部４８から当該メッセージが供給された場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。これにより、ユーザ端末１６，１８のサービス画面３０上には、ボットが、ユーザに、該当するメッセージの編集を要求するメッセージが追加される。
【００７５】
［Ｓ１４］  メッセージの編集操作
ユーザは、サービス画面３０を介して、編集対象であるメッセージの少なくとも一部を変更、削除又は追加する操作を行う。具体的な操作方法について後ほど詳述する。
【００７６】
［Ｓ１５］  編集の指示
ユーザ端末１６，１８の交換処理部８２は、ＵＩ部８０を介してユーザによる指示操作を受け付けた場合、当該メッセージに関する編集情報Ｉｅｄを含むデータを送信する送信制御を行う。そうすると、ボットサーバ１４の交換処理部４６は、この編集情報Ｉｅｄを含む共有データ５６を取得する。
【００７７】
［Ｓ１６］  編集情報Ｉｅｄの取得
ボットサーバ１４の議事録作成部５０は、ユーザ端末１６，１８からの編集用メッセージに含まれる編集情報Ｉｅｄを取得する。この編集情報Ｉｅｄには、具体的には、メッセージＩＤ、編集区分（変更、削除又は追加）、編集前の内容、編集後の内容、編集指示者のユーザＩＤが含まれる。
【００７８】
［Ｓ１７］  編集指示の反映
議事録作成部５０は、この編集情報Ｉｅｄを用いて、編集前のメッセージの少なくとも一部が変更、削除又は追加された電子議事録Ｅｍを作成する。これにより、ユーザによる編集指示が電子議事録Ｅｍの内容に適切に反映される。
【００７９】
［Ｓ１８］  アクセス許可
サーバ側制御部４２は、ユーザ端末１６，１８に対して、直近に編集された電子議事録Ｅｍへのアクセスを許可するユーザ権限を付与する。例えば、編集前の電子議事録Ｅｍから編集後の電子議事録Ｅｍに差し替えることで、ユーザ権限を含む各種設定を変更しなくて済む。
【００８０】
［Ｓ１９］  編集終了の通知
対話制御部４８は、議事録作成部５０からの通知を受け付け、ユーザに対して電子議事録Ｅｍを編集したことを通知するメッセージを生成する。そして、交換処理部４６は、対話制御部４８から当該メッセージが供給された場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。これにより、ユーザ端末１６，１８のサービス画面３０上には、ボットが、ユーザに、電子議事録Ｅｍを編集したことを通知するメッセージが追加される。
【００８１】
以上のようにして、情報処理システム１０は、図１３の［Ｓ１１］→［Ｓ１２］→・・・→［Ｓ１９］の動作を順次実行することで、電子議事録Ｅｍの対話編集を行う。続いて、この対話編集動作に伴うサービス画面３０及びブラウザ画面９０の様々なバリエーションについて、図１４〜図１８を参照しながら説明する。
【００８２】
＜画面の第１例＞
第１例では、通常メッセージの一部を変更する場合について説明する。図１４（ａ）は、電子議事録Ｅｍの対話編集時におけるサービス画面３０の第１例を示す図である。図１４（ｂ）は、電子議事録Ｅｍの対話編集時におけるブラウザ画面９０の第１例を示す図である。
【００８３】
図１４（ａ）のサービス画面３０上において、ユーザＣが、投稿時刻１７：２３に自身が発したメッセージの吹き出し欄３４を指Ｆでタップする操作がトリガとなって、ユーザ端末１８は、ユーザＣとボットの間の対話を通じた対話編集を開始する。ここでは、吹き出し欄３４をタップしているが、吹き出し欄３４と同じ上下方向の位置にあるユーザアイコン３２又はタイムスタンプ３６のいずれかの箇所をタップしてもよい。
【００８４】
（１８：１１）ボットは、ユーザＣに向けて、選択した編集対象が正しいか否かを確認するためのメッセージを発する。
（１８：１３）ユーザＣは、ボットに向けて、編集対象が正しいことを通知するメッセージを発する。
（１８：１３）ボットは、ユーザＣに向けて、編集を要求するメッセージを発する。
（１８：１５）ユーザＣは、ボットに向けて、「医療」の直後に「ソリューション」の追加を要求するメッセージを発する。
【００８５】
本図から理解されるように、編集用メッセージの吹き出し欄９２は、通常メッセージの吹き出し欄３４とは異なる態様で表示される。吹き出し欄３４，９２は、例えば、［１］欄の形状、背景色、文字の色・サイズ・フォント、［２］枠線の色・太さ・種類、のうち少なくとも１つを変えて表示される。これにより、ユーザＣは、議事録編集モードに移行しているのか否かを一見して把握することができる。
【００８６】
図１４（ｂ）のブラウザ画面９０上には、投稿内容が１箇所変更された電子議事録Ｅｍがテキスト形式で表記されている。この「変更」の編集に伴い、追記された文字列（ソリューション）の部分が強調表示される。これ以降、編集用メッセージが投稿される度に、電子議事録Ｅｍをリアルタイムに編集することで、サービス画面３０とブラウザ画面９０の間における編集上の整合性が常に保たれる。
【００８７】
このように、ボットサーバ１４の対話制御部４８は、ユーザとの対話を通じてメッセージ履歴Ｍｓｇの編集内容を決定するようにボット（仮想キャラクタ）の対話制御を行い、ユーザ端末１６，１８の入力部７０は、編集情報Ｉｅｄを含む編集用メッセージをボットに向けて投稿することで、編集情報Ｉｅｄを入力可能に構成されてもよい。これにより、ユーザとボットの間の双方向コミュニケーションを通じた適切な編集指示が可能となり、ユーザが指示内容をボットに一方的に伝える場合と比べて、電子議事録Ｅｍの作成がより円滑になされる。
【００８８】
また、ユーザ端末１６，１８の入力部７０は、サービス画面上３０において、ユーザ、メッセージ又は投稿時刻を示すマークを指示することで、編集対象であるメッセージを選択可能に構成されてもよい。これにより、テキスト入力によりメッセージを選択する場合と比べて、メッセージの選択操作がより簡便になる。
【００８９】
また、ユーザ端末１６，１８の出力部７２は、サービス画面３０上において、編集用メッセージの吹き出し欄９２を通常メッセージの吹き出し欄３４とは異なる態様で表示してもよい。これにより、吹き出し欄３４，９２の表示態様を視認することで動作モードの違いを識別可能となり、サービス画面３０上のメッセージを常に同じ態様で表示する場合と比べて、電子議事録Ｅｍの編集途中であることがより容易に把握される。
【００９０】
＜画面の第２例＞
第２例では、通常メッセージを削除する場合について説明する。図１５（ａ）は、電子議事録Ｅｍの対話編集時におけるサービス画面３０の第２例を示す図である。図１５（ｂ）は、電子議事録Ｅｍの対話編集時におけるブラウザ画面９０の第２例を示す図である。
【００９１】
図１５（ａ）のサービス画面３０上において、ユーザＣが、時刻１７：２３に投稿された通常メッセージの吹き出し欄３４を指Ｆでタッチする操作がトリガとなって、ユーザ端末１８は、ユーザＣとボットの間の対話による対話編集を開始する。
【００９２】
（１８：２１）ボットは、ユーザＣに向けて、選択した編集対象を修正（変更又は追加）するか否かを確認するためのメッセージを発する。
（１８：２３）ユーザＣは、ボットに向けて、編集対象を修正しないことを通知するメッセージを発する。
（１８：２３）ボットは、ユーザＣに向けて、編集対象を削除するか否かを確認するメッセージを発する。
（１８：２５）ユーザＣは、ボットに向けて、編集対象の削除を要求するメッセージを発する。
（１８：２５）ボットは、ユーザＣに向けて、編集対象を削除したことを確認するメッセージを発する。
【００９３】
図１５（ｂ）のブラウザ画面９０上には、投稿内容が１箇所削除された電子議事録Ｅｍがテキスト形式で表記されている。この削除の編集に伴い、ユーザＣが発したメッセージの全文がマスクで隠される。
【００９４】
このように、議事録作成部５０は、編集情報Ｉｅｄとしてメッセージの削除箇所が入力された場合、メッセージ履歴Ｍｓｇのうち削除箇所の内容を省略した電子議事録Ｅｍを作成してもよい。これにより、不要な情報を除外した電子議事録Ｅｍを作成可能となり、すべてのメッセージ履歴Ｍｓｇを用いて電子議事録Ｅｍを作成する場合と比べて、情報の一覧性及び有用性がさらに高まる。
【００９５】
ところで、上記した第１例及び第２例では、サービス画面３０上にて編集情報Ｉｅｄを入力しているが、サービス画面３０を介したユーザの操作はこの方法に限られない。例えば、サービス画面３０上の操作に伴い、編集用ウィンドウ９４，９６（ユーザの入力操作を支援するウィンドウ）を併せて表示させた後、この編集用ウィンドウ９４，９６上にて編集情報Ｉｅｄを入力してもよい。図１６（ａ）に示す編集用ウィンドウ９４は、拡大表示したメッセージをテキスト編集可能に構成されるテキストボックスを含むウィンドウである。図１６（ｂ）に示す編集用ウィンドウ９６は、編集区分を選択可能なラジオボタンを含むウィンドウである。
【００９６】
＜画面の第３例＞
第３例では、第２ユーザが、第１ユーザの発言に対する編集を依頼する場合について説明する。図１７（ａ）は、電子議事録Ｅｍの対話編集時におけるサービス画面３０の第３例を示す図である。図１７（ｂ）は、電子議事録Ｅｍの対話編集時におけるブラウザ画面９０の第３例を示す図である。
【００９７】
図１７（ａ）のサービス画面３０上において、ユーザＣが、時刻１７：２３に投稿された通常メッセージの吹き出し欄３４を指Ｆでタップする操作がトリガとなって、ユーザ端末１６は、ユーザＡとボットの間の対話による対話編集を開始する。
【００９８】
（１８：３１）ボットは、ユーザＡに向けて、ユーザＣから編集の依頼があったことを通知するメッセージを発する。
（１８：３３）ユーザＡは、ボットに向けて、該当するメッセージの編集を行う意思を示すメッセージを発する。
（１８：３３）ボットは、ユーザＣに向けて、編集を要求するメッセージを発する。
（１８：３５）ユーザＣは、ボットに向けて、「医療」から「観光ソリューション」に変更を要求するメッセージを発する。
【００９９】
図１７（ｂ）のブラウザ画面９０上には、投稿内容の一部が変更された電子議事録Ｅｍがテキスト形式で表記されている。この「変更」の編集に伴い、訂正された文字列（観光ソリューション）の部分が強調表示される。このように、複数のユーザが関与しながら電子議事録Ｅｍを編集してもよい。
【０１００】
＜画面の第４例＞
第４例では、編集用メッセージの１回の投稿につき、２つの通常メッセージを同時に変更する場合について説明する。図１８（ａ）は、電子議事録Ｅｍの対話編集時におけるサービス画面３０の第４例を示す図である。図１８（ｂ）は、電子議事録Ｅｍの対話編集時におけるブラウザ画面９０の第４例を示す図である。
【０１０１】
図１８（ａ）のサービス画面３０上において、ユーザＣが、時刻１３：２５、１７：２３にそれぞれ投稿された通常メッセージの吹き出し欄３４を順次タップする操作がトリガとなって、ユーザ端末１８は、ユーザＣとボットの間の対話による対話編集を開始する。
【０１０２】
（１８：４１）ボットは、ユーザＣに向けて、選択した編集対象が正しいか否かを確認するためのメッセージを発する。
（１８：４３）ユーザＣは、ボットに向けて、編集対象が正しいことを通知するメッセージを発する。
（１８：４３）ボットは、ユーザＣに向けて、編集を要求するメッセージを発する。
（１８：４５）ユーザＣは、ボットに向けて、時刻１３：２７の投稿内容に関する部分変更、時刻１７：２３の投稿内容に関する全文変更を同時に要求するメッセージを発する。
【０１０３】
図１８（ｂ）のブラウザ画面９０上には、投稿内容が２箇所同時に変更された電子議事録Ｅｍがテキスト形式で表記されている。この「変更」の編集に伴い、１箇所の部分（医療ソリューション）と、１箇所の全文（既存領域を強化すべきです）がそれぞれ強調表示される。
【０１０４】
このように、ユーザ端末１６，１８の入力部７０は、編集用メッセージの１回の投稿につき、複数の通常メッセージに関する編集情報Ｉｅｄを一括して入力可能に構成されてもよい。これにより、１つのメッセージを編集する度に１回ずつ編集用メッセージを投稿する場合と比べて、ユーザによる操作の手間が省かれる。
【０１０５】
［３．電子議事録Ｅｍのテキスト編集］
次いで、情報処理システム１０による第３の動作（電子議事録Ｅｍのテキスト編集動作）について、図１９及び図２０を参照しながら説明する。ここで、「テキスト編集」は、ユーザが、ブラウザ画面９０を介して電子議事録Ｅｍのテキストを直接的に編集することを意味する。
【０１０６】
＜動作の流れ＞
図１９は、電子議事録Ｅｍのテキスト編集時におけるユーザ端末１６，１８及びボットサーバ１４の動作を示すシーケンス図である。第１の動作（図８）の場合と同様に、ユーザ端末１６，１８及びボットサーバ１４は、基本的にはチャットサーバ１２を経由してデータ交換を行う。
【０１０７】
［Ｓ２１］  ブラウザ画面９０の表示
ユーザ端末１６，１８の表示用データ作成部８４は、Ｗｅｂブラウザの実行中に、ボットサーバ１４が格納する電子議事録Ｅｍの内容を示す表示用データを作成し、当該表示用データをＵＩ部８０に向けて出力する。これにより、ユーザ端末１６，１８のＵＩ部８０（出力部７２のディスプレイ）には、電子議事録Ｅｍのブラウザ画面９０が表示される。
【０１０８】
［Ｓ２２］  テキスト編集
ユーザは、ユーザ端末１６，１８の入力部７０を用いて、ブラウザ画面９０上で電子議事録Ｅｍのテキスト編集を行う。この編集処理には、クライアント装置側からの直接的なテキスト編集を可能にするプログラム言語（例えば、ＪａｖａＳｃｒｉｐｔ：登録商標）が用いられる。
【０１０９】
［Ｓ２３］  編集の検出
サーバ側制御部４２は、サーバ側記憶部４４に格納されている電子議事録Ｅｍの更新状態を監視し、電子議事録Ｅｍが上書き更新されたタイミングを検出する。これにより、ユーザによる電子議事録Ｅｍの編集が検出される。
【０１１０】
［Ｓ２４］  編集情報Ｉｅｄの生成
議事録作成部５０は、電子議事録Ｅｍの編集前後にわたる差分情報を抽出・解析することで、編集対象のメッセージＩＤ、編集区分、編集前の内容、及び編集後の内容をそれぞれ特定する。そして、議事録作成部５０は、特定された各種情報に対して編集指示者のユーザＩＤを付与することで、メッセージの編集に関する編集情報Ｉｅｄを生成する。
【０１１１】
［Ｓ２５］  メッセージの生成
対話制御部４８は、議事録作成部５０が生成した編集情報Ｉｅｄを用いて、チャット会議に関与する複数のユーザに向けて、電子議事録Ｅｍを編集したことを通知するメッセージを生成する。
【０１１２】
［Ｓ２６］  編集終了の通知
ボットサーバ１４の交換処理部４６は、対話制御部４８により生成されたメッセージを含むデータを送信する送信制御を行う。これにより、ユーザ端末１６，１８のサービス画面３０上には、ボットが、ユーザに、電子議事録Ｅｍを編集したことを通知するメッセージが追加される。
【０１１３】
＜画面の一例＞
図２０（ａ）は、電子議事録Ｅｍのテキスト編集時におけるブラウザ画面９０の一例を示す図である。図２０（ｂ）は、電子議事録Ｅｍのテキスト編集時におけるサービス画面３０の一例を示す図である。
【０１１４】
図２０（ａ）のブラウザ画面９０上には、投稿内容が１箇所変更された電子議事録Ｅｍがテキスト形式で表記されている。ここでは、ユーザＣにより編集された箇所（ソリューション）が強調表示されている。
【０１１５】
図２０（ｂ）のサービス画面３０上において、時刻１８：５１でのテキスト編集の検出がトリガとなって、ボットは、ユーザＣに向けて、「医療」の直後に「ソリューション」を追加したことを通知するメッセージを発する。これ以降、電子議事録Ｅｍが編集される度に、ボットが編集用メッセージをリアルタイムに投稿することで、サービス画面３０とブラウザ画面９０の間における編集上の整合性が常に保たれる。
【０１１６】
このように、ユーザ端末１６，１８の入力部７０は、ブラウザ画面９０を介して、ユーザの入力操作により電子議事録Ｅｍを編集可能に構成されており、対話制御部４８は、ブラウザ画面９０を介して電子議事録Ｅｍが編集された場合、当該編集に対応する編集情報Ｉｅｄをユーザに通知するように対話制御を行ってもよい。これにより、サービス画面３０又はブラウザ画面９０のいずれの画面からも電子議事録Ｅｍを編集可能となり、サービス画面３０上のみから電子議事録Ｅｍを編集可能な場合と比べて、編集方法の選択肢が増加するという観点でユーザの利便性がより高まる。
【０１１７】
［４．電子議事録Ｅｍの印刷指示］
最後に、情報処理システム１０による第４の動作（電子議事録Ｅｍの印刷指示動作）について、図２１及び図２２を参照しながら説明する。
【０１１８】
図２１は、電子議事録Ｅｍの印刷要求時におけるユーザ端末１６，１８及びボットサーバ１４の動作を示すシーケンス図である。第１の動作（図８）の場合と同様に、ユーザ端末１６，１８及びボットサーバ１４は、基本的にはチャットサーバ１２を経由してデータ交換を行う。
【０１１９】
［Ｓ３１］  確認の通知
ユーザは、ユーザ端末１６，１８のサービス画面３０を介して、電子議事録Ｅｍのドラフトを確認してその内容に同意する意思を示すメッセージを投稿する操作を行う。ユーザ端末１６，１８の交換処理部８２は、ＵＩ部８０を介してユーザによる投稿操作を受け付けた場合、投稿メッセージを含むデータを送信する送信制御を行う。そうすると、ボットサーバ１４の交換処理部４６は、この投稿メッセージを含む共有データ５６を取得する。
【０１２０】
［Ｓ３２］  議事録管理情報６２の更新
対話制御部４８は、共有データ５６の中から同意の意思を示す情報（例えば、「同意する」「承認する」「ＯＫ」の文字列、又はユーザの操作情報）を抽出した場合、議事録管理情報６２の「確認状況」を更新する（例えば、ユーザＢ：未了→終了）。
【０１２１】
［Ｓ３３］  確認終了の判断
対話制御部４８は、議事録管理情報６２の「確認状況」に関して、参加メンバ全員が「終了」になっているか否かを確認する。対話制御部４８は、すべて「終了」になったことを確認した場合、その電子議事録Ｅｍに対応する議事録ＩＤを議事録作成部５０に通知する。
【０１２２】
［Ｓ３４］  議事録ＤＢ６６の蓄積
議事録作成部５０は、メンバ全員の確認が終了した電子議事録Ｅｍを、議事録ＩＤを付与した状態にて議事録ＤＢ６６に蓄積する。
【０１２３】
［Ｓ３５］  確認終了の通知
対話制御部４８は、電子議事録Ｅｍの確認が終了したことを通知するメッセージを生成する。交換処理部４６は、対話制御部４８から当該メッセージが供給された場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。これにより、サービス画面３０上には、ボットが、参加者全員に、電子議事録Ｅｍの確認が終了したこと、つまり電子議事録Ｅｍが印刷可能状態になったことを通知するメッセージが追加される。
【０１２４】
［Ｓ３６］  議事録の印刷要求
議事録担当者であるユーザＡは、ユーザ端末１６を用いて、電子議事録Ｅｍの印刷を要求するための操作を行う。ユーザ端末１６の交換処理部８２は、ＵＩ部８０を介してユーザＡによる要求操作を受け付けた場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。ボットサーバ１４の交換処理部４６は、ユーザＡからの投稿メッセージを含む共有データ５６を取得する。その後、サービス画面３０上には、ユーザＡが、ボットに、電子議事録Ｅｍの印刷を要求するメッセージが追加される。
【０１２５】
そして、対話制御部４８は、共有データ５６の中から印刷要求の意図を示す情報（例えば、「印刷」「お願い」「はい」の文字列、又はユーザの操作情報）を抽出した場合、ユーザＡのユーザＩＤ及び印刷対象の議事録ＩＤを印刷指示部５２に供給する。
【０１２６】
［Ｓ３７］  印刷設定の決定
印刷指示部５２は、議事録ＤＢ６６から議事録ＩＤに対応付けられた電子議事録Ｅｍを取得した後、図５（ｄ）のプリンタ情報６４を読み出して参照することで、ユーザＡに対応付けられた印刷機器２０を選定する。また、印刷指示部５２は、プリンタ情報６４又は電子議事録Ｅｍの内容に基づいて、電子議事録Ｅｍの印刷に適した印刷設定情報を決定する。
【０１２７】
［Ｓ３８］  印刷の指示
印刷指示部５２は、電子議事録Ｅｍ及び印刷設定情報を含むデータを、選定された印刷機器２０に向けて出力することで、印刷設定情報を用いた電子議事録Ｅｍの印刷を指示する。印刷機器２０は、所望の印刷設定に従って電子議事録Ｅｍの印刷処理を行った後、当該印刷が終了した旨をボットサーバ１４に通知する。
【０１２８】
［Ｓ３９］  印刷終了の通知
ボットサーバ１４の対話制御部４８は、印刷指示部５２を経由して印刷機器２０からの通知を受け付け、印刷が終了したことを通知するメッセージを生成する。そして、交換処理部４６は、対話制御部４８から当該メッセージが供給された場合、投稿対象であるメッセージを含むデータを送信する送信制御を行う。これにより、ユーザ端末１６，１８のサービス画面３０上には、ボットが、ユーザＡに、電子議事録Ｅｍの印刷が終了したことを通知するメッセージが追加される。
【０１２９】
＜画面の一例＞
図２２は、電子議事録Ｅｍの印刷要求時におけるサービス画面３０の一例を示す図である。このサービス画面３０上において、ユーザＡが、議事録編集モードへの移行操作がトリガとなって、ユーザ端末１６，１８は、ユーザＡ，Ｂ，Ｃとボットの間の対話を開始する。
【０１３０】
（１８：００）ボットは、参加者全員（ユーザＡ，Ｂ，Ｃ）に向けて、電子議事録Ｅｍの確認を依頼するメッセージを発する。
（１９：０１）ユーザＡは、ボットに向けて、電子議事録Ｅｍに対する同意を示すメッセージを発する。
（１９：０３）ユーザＢは、ボットに向けて、電子議事録Ｅｍに対する同意を示すメッセージを発する。
（１９：０５）ユーザＣは、ボットに向けて、電子議事録Ｅｍに対する同意を示すメッセージを発する。
（１９：０７）ボットは、参加者全員に向けて、電子議事録Ｅｍの確認が終了したことを通知するメッセージを発する。
（１９：０７）ボットは、議事録担当者であるユーザＡに向けて、電子議事録Ｅｍの印刷の要否を問い合わせるメッセージを発する。
（１９：０９）ユーザＡは、ボットに向けて、電子議事録Ｅｍの印刷を要求するメッセージを発する。
（１９：１１）ボットは、ユーザＡに向けて、電子議事録Ｅｍの印刷が終了したことを通知するメッセージを発する。
【０１３１】
このように、情報処理システム１０のボットサーバ１４は、印刷機器２０に対して電子議事録Ｅｍの印刷を指示する印刷指示部５２を備え、対話制御部４８は、ボット（印刷機器２０のアバター）とユーザＡの間の対話を通じてユーザＡからの電子議事録Ｅｍの印刷の要求を受け付け、ユーザＡ又は印刷機器２０の識別情報を印刷指示部５２に供給してもよい。これにより、電子議事録Ｅｍを印刷する際に、電子議事録Ｅｍを入手し、印刷を指示するユーザＡの手間が省かれる。
【０１３２】
［情報処理システム１０による効果］
以上のように、情報処理システム１０は、メッセージ交換サービスにおいて複数のユーザが投稿したメッセージ履歴Ｍｓｇを含むサービス画面３０を表示する出力部７２（表示手段）と、出力部７２に表示されているサービス画面３０を介して、ユーザの入力操作によりメッセージ履歴Ｍｓｇの編集に関する編集情報Ｉｅｄを入力可能に構成される入力部７０（入力手段）と、入力部７０により入力された編集情報Ｉｅｄを用いてメッセージ履歴Ｍｓｇを編集することで電子議事録Ｅｍを作成する議事録作成部５０（作成手段）を備える。
【０１３３】
この情報処理方法及び情報処理プログラムにおいて、１つ又は複数のコンピュータが、メッセージ履歴Ｍｓｇを含むサービス画面３０をユーザ端末１６，１８の出力部７２に表示させる表示ステップ（図８のＳ０１）と、表示されているサービス画面３０を介して、ユーザ端末１６，１８の入力部７０を用いたユーザの入力操作によりメッセージ履歴Ｍｓｇの編集に関する編集情報Ｉｅｄを入力する入力ステップ（図１３のＳ１２，Ｓ１５）と、入力された編集情報Ｉｅｄを用いてメッセージ履歴を編集することで電子議事録Ｅｍを作成する作成ステップ（図１３のＳ１７）を実行する。
【０１３４】
このように、メッセージ交換時の状況を再現したサービス画面３０を介して編集情報Ｉｅｄを入力可能に構成されるので、ユーザは、メッセージ交換時の状況を想起しやすい状態でメッセージ履歴Ｍｓｇを編集することができる。これにより、メッセージ履歴Ｍｓｇをテキストデータとして編集する場合と比べて、電子議事録Ｅｍがより効率的に作成される。
【符号の説明】
【０１３５】
１０  情報処理システム、１２  チャットサーバ、１４  ボットサーバ、１６，１８  ユーザ端末、２０  印刷機器、３０  サービス画面、４８  対話制御部（対話制御手段）、５０  議事録作成部（作成手段）、５４  印刷指示部（印刷指示手段）、７０  入力部（入力手段）、７２  出力部（表示手段）、９０  ブラウザ画面、Ｅｍ  電子議事録、Ｉｅｄ  編集情報、Ｍｓｇ  メッセージ履歴。
【図１】
2020047028.tif 000003
【図２】
2020047028.tif 000004
【図３】
2020047028.tif 000005
【図４】
2020047028.tif 000006
【図５】
2020047028.tif 000007
【図６】
2020047028.tif 000008
【図７】
2020047028.tif 000009
【図８】
2020047028.tif 000010
【図９】
2020047028.tif 000011
【図１０】
2020047028.tif 000012
【図１１】
2020047028.tif 000013
【図１２】
2020047028.tif 000014
【図１３】
2020047028.tif 000015
【図１４】
2020047028.tif 000016
【図１５】
2020047028.tif 000017
【図１６】
2020047028.tif 000018
【図１７】
2020047028.tif 000019
【図１８】
2020047028.tif 000020
【図１９】
2020047028.tif 000021
【図２０】
2020047028.tif 000022
【図２１】
2020047028.tif 000023
【図２２】
2020047028.tif 000024