TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025181580
公報種別公開特許公報(A)
公開日2025-12-11
出願番号2024140136,2024088365
出願日2024-08-21,2024-05-30
発明の名称システム、コンピュータ装置及び方法
出願人個人
代理人弁理士法人ライトハウス国際特許事務所
主分類G06F 16/90 20190101AFI20251204BHJP(計算;計数)
要約【課題】
言語モデルが回答を出力する回数を減らすためのシステムを提供する。
【解決手段】
少なくとも1のコンピュータ装置を備えるシステムである。システムは、プロンプトをもとに、言語モデルから回答を取得する第1取得手段と、第1取得手段にて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶手段と、言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成手段と、第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶されている場合に、記憶手段から該プロンプトに関する情報に対応する回答を特定する特定手段を備える。
【選択図】 図7
特許請求の範囲【請求項1】
少なくとも1のコンピュータ装置を備えるシステムであって、
プロンプトをもとに、言語モデルから回答を取得する第1取得手段と、
第1取得手段にて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶手段と、
言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成手段と、
生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶されている場合に、記憶手段から該プロンプトに関する情報に対応する回答を特定する特定手段と
を備える、システム。
続きを表示(約 1,200 文字)【請求項2】
第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶されていない場合に、前記プロンプト又は仮プロンプトから生成されたプロンプトをもとに、言語モデルから回答を取得する第2取得手段
を備える、請求項1に記載のシステム。
【請求項3】
前記仮プロンプトに所定の情報を付加してプロンプトを生成する第2生成手段
を備え、
第2取得手段が、第2生成手段により生成されたプロンプトをもとに、言語モデルから回答を取得し、
記憶手段が、第2取得手段にて取得した回答の少なくとも一部と、少なくとも一部の該回答に対応するプロンプトに関する情報とを関連付けて記憶する、
請求項2に記載のシステム。
【請求項4】
プロンプトをもとに、所定の情報が記憶された専門情報データベースから、関連する情報を取得する情報取得手段
を備え、
第1取得手段が、前記関連する情報及び前記プロンプトを利用して、言語モデルから回答を取得するものであり、
専門情報データベースに所定の情報を追加、置換、及び/又は削除する情報更新手段と、
情報更新手段により、所定の情報を追加、置換、及び/又は削除したことに応じて、記憶手段に記憶された回答、及び/又は、該回答に対応するプロンプトに関する情報を削除する削除手段と
を備える、請求項1~3のいずれかに記載のシステム。
【請求項5】
プロンプトをもとに、言語モデルから回答を取得する第1取得手段と、
第1取得手段にて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶手段と、
言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成手段と、
生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶手段において記憶されている場合に、該プロンプトに関する情報に対応する回答を特定する特定手段と
を備える、コンピュータ装置。
【請求項6】
少なくとも1のコンピュータ装置において実行される方法であって、
プロンプトをもとに、言語モデルから回答を取得する第1取得ステップと、
第1取得ステップにて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶ステップと、
言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成ステップと、
生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶ステップにおいて記憶されている場合に、該プロンプトに関する情報に対応する回答を特定する特定ステップと
を有する、方法。

発明の詳細な説明【技術分野】
【0001】
本発明は、システム、コンピュータ装置及び方法に関する。
続きを表示(約 5,600 文字)【背景技術】
【0002】
近年、テキストや画像を自律的に生成可能な生成系AIの精度が向上し、様々な分野に利用されることが期待されている。例えば、大規模言語モデル(LLM:Large Language Models)を用いて、質疑応答、文章要約、文章生成等の自然言語処理のタスクを行うシステムが提供されている(例えば、特許文献1)。LLMとは、大量のテキストデータを使ってトレーニングされた自然言語処理のモデルのことである。LLMを利用して、質疑応答等のタスクを実行する場合、LLMにテキストを入力することで、LLMから回答が出力される。LLMに入力されるテキストは、プロンプト(Prompt)と呼ばれる。
【0003】
しかし、言語モデルに慣れていないユーザにとって、自らプロンプトを入力することは難しいものであった。また、言語モデルに入力するプロンプトの内容によっては、ユーザが求める回答と異なる回答が出力されることがある。このため、プロンプトの入力には個人に依存するスキルが必要であり、言語モデルに慣れていないユーザが言語モデルを利用するハードルが高かった。
【先行技術文献】
【特許文献】
【0004】
特許第7441366号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
本発明は、例えば、以下のいずれかの課題を解決することができる。本発明の第1の課題は、ユーザによる簡易な入力で回答を得ることのできるシステムを提供することである。本発明の第2の課題は、言語モデルが回答を出力する回数を減らすためのシステムを提供することである。
【課題を解決するための手段】
【0006】
本発明の課題は、
[1]少なくとも1のコンピュータ装置を備えるシステムであって、ユーザの操作するユーザ端末からの入力に応じて、複数のキーワードのそれぞれに対応する複数の選択肢から、1以上の選択肢の選択を受け付ける選択手段と、選択手段にて選択を受け付けた選択肢に対応するキーワードを含むように、言語モデルに入力するためのプロンプトを生成する、又は、該プロンプトを生成するための仮プロンプトを生成する第1生成手段とを備える、システム;
[2]前記ユーザ端末において、第1生成手段にて生成したプロンプト、又は、仮プロンプトを、表示するように制御するプロンプト表示手段を備える、前記[1]に記載のシステム;
[3]前記ユーザ端末において、選択肢を表示するように制御する選択肢表示手段を備え、選択手段が、選択肢表示手段にて表示するように制御された選択肢から、1以上の選択肢の選択を受け付け、選択肢表示手段が、選択手段にて複数の選択肢から1の選択肢が選択されると、選択された1の選択肢に関連付けられたキーワードに対応する選択肢を、さらに表示するように制御する、前記[1]又は[2]に記載のシステム;
[4]表示された複数の選択肢のうち、第1の選択肢に関連付けられたキーワードと、第2の選択肢に関連付けられたキーワードとが異なる、前記[3]に記載のシステム;
[5]プロンプト表示手段が、選択手段にて選択を受け付けた選択肢に対応するキーワードを、生成したプロンプト又は仮プロンプトに含まれる他のテキストと異なる態様で表示するように制御する、前記[2]~[4]のいずれかに記載のシステム;
[6]前記ユーザ端末からの入力に応じて、テキスト情報の入力を受け付ける入力手段を備え、第1生成手段が、選択手段にて選択を受け付けた選択肢に対応するキーワード、及び、入力手段にて入力を受け付けたテキスト情報をもとに、前記プロンプト、又は、前記仮プロンプトを生成する、前記[1]~[5]のいずれかに記載のシステム;
[7]第1生成手段が、予め設定された定型文に、選択手段にて選択を受け付けた選択肢に対応するキーワードを埋め込むことで、前記プロンプト、又は、前記仮プロンプトを生成する、前記[1]~[6]のいずれかに記載のシステム;
[8]第1生成手段にて生成された前記プロンプト、又は仮プロンプトから生成されたプロンプトをもとに、言語モデルから回答を取得する回答取得手段を備える、前記[1]~[7]のいずれかに記載のシステム;
[9]言語モデルにおいて、第1生成手段にて生成された前記プロンプト、又は仮プロンプトから生成されたプロンプトをもとに、所定の情報が記憶された専門情報データベースから、関連する情報を取得する情報取得手段と、情報取得手段にて取得した情報、及び、前記プロンプトを利用して、言語モデルから回答を取得する回答取得手段とを備える、前記[1]~[7]のいずれかに記載のシステム;
[10]生成した前記仮プロンプト、又は、選択を受け付けた選択肢に対応するキーワードをもとに、所定の情報が記憶された専門情報データベースから、関連する情報を取得する情報取得手段と、情報取得手段にて取得した情報、及び、前記仮プロンプト又は前記キーワードをもとに、プロンプトを生成する第2生成手段と、第2生成手段にて生成された前記プロンプトをもとに、言語モデルから回答を取得する回答取得手段とを備える、前記[1]~[7]のいずれかに記載のシステム;
[11]言語モデルが専門情報データベースを参照することで、所定のキーワードを抽出する抽出手段を備え、選択手段が、抽出手段にて抽出されたキーワードに対応する選択肢から、選択肢の選択を受け付ける、前記[9]又は[10]に記載のシステム;
[12]前記ユーザ端末において、選択肢を表示するように制御する選択肢表示手段を備え、選択手段が、選択肢表示手段にて表示するように制御された選択肢から、1以上の選択肢の選択を受け付け、選択肢表示手段が、少なくとも2以上の選択肢を一覧で表示するように制御するものであり、かつ、選択手段にて選択肢が選択された回数に関する情報に応じて、それぞれの前記選択肢を表示する領域を変化させて表示するように制御する、前記[1]~[11]のいずれかに記載のシステム;
[13]ユーザの操作するユーザ端末からの入力に応じて、複数のキーワードのそれぞれに対応する複数の選択肢から、1以上の選択肢の選択を受け付ける選択手段と、選択手段にて選択を受け付けた選択肢に対応するキーワードを含むように、言語モデルに入力するためのプロンプトを生成する、又は、該プロンプトを生成するための仮プロンプトを生成する第1生成手段とを備える、コンピュータ装置;
[14]少なくとも1のコンピュータ装置において実行される方法であって、ユーザの操作するユーザ端末からの入力に応じて、複数のキーワードのそれぞれに対応する複数の選択肢から、1以上の選択肢の選択を受け付ける選択ステップと、選択ステップにて選択を受け付けた選択肢に対応するキーワードを含むように、言語モデルに入力するためのプロンプトを生成する、又は、該プロンプトを生成するための仮プロンプトを生成する第1生成ステップとを有する、方法;
[15]少なくとも1のコンピュータ装置を備えるシステムであって、プロンプトをもとに、言語モデルから回答を取得する第1取得手段と、第1取得手段にて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶手段と、言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成手段と、第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶されている場合に、記憶手段から該プロンプトに関する情報に対応する回答を特定する特定手段を備える、システム;
[16]第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶されていない場合に、前記プロンプト又は仮プロンプトから生成されたプロンプトをもとに、言語モデルから回答を取得する第2取得手段を備える、前記[15]に記載のシステム;
[17]前記仮プロンプトに所定の情報を付加してプロンプトを生成する第2生成手段を備え、第2取得手段が、第2生成手段により生成されたプロンプトをもとに、言語モデルから回答を取得し、記憶手段が、第2取得手段にて取得した回答の少なくとも一部と、少なくとも一部の該回答に対応するプロンプトに関する情報とを関連付けて記憶する、前記[16]に記載のシステム;
[18]プロンプトをもとに、所定の情報が記憶された専門情報データベースから、関連する情報を取得する情報取得手段を備え、第1取得手段が、前記関連する情報及び前記プロンプトを利用して、言語モデルから回答を取得するものであり、専門情報データベースに所定の情報を追加、置換、及び/又は削除する情報更新手段と、情報更新手段により、所定の情報を追加、置換、及び/又は削除したことに応じて、記憶手段に記憶された回答、及び/又は、該回答に対応するプロンプトに関する情報を削除する削除手段とを備える、前記[15]~[17]のいずれかに記載のシステム;
[19]プロンプトをもとに、言語モデルから回答を取得する第1取得手段と、第1取得手段にて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶手段と、言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成手段と、第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶手段において記憶されている場合に、該プロンプトに関する情報に対応する回答を特定する特定手段とを備える、コンピュータ装置;
[20]少なくとも1のコンピュータ装置において実行される方法であって、プロンプトをもとに、言語モデルから回答を取得する第1取得ステップと、第1取得ステップにて取得された回答と、該回答に対応するプロンプトに関する情報とを関連付けて記憶する記憶ステップと、言語モデルに入力するためのプロンプト又は該プロンプトを生成するための仮プロンプトを、生成又は取得する第1生成ステップと、第1生成手段にて生成又は取得されたプロンプト又は仮プロンプトと、所定の条件を満たすプロンプトに関する情報が記憶ステップにおいて記憶されている場合に、該プロンプトに関する情報に対応する回答を特定する特定ステップを有する、方法;
により解決することができる。
【発明の効果】
【0007】
本発明によれば、ユーザによる簡易な入力で回答を得ることのできるシステムを提供することができる。本発明によれば、言語モデルが回答を出力する回数を減らすためのシステムを提供することができる。
【図面の簡単な説明】
【0008】
本発明の実施の形態にかかるシステムの構成を示すブロック図である。
本発明の実施の形態にかかるユーザ端末のハードウェア構成を示すブロック図である。
本発明の実施の形態にかかるサーバ装置のハードウェア構成を示すブロック図である。
本発明の実施の形態に係る専門情報更新処理のフローチャートを示す図である。
本発明の実施の形態に係るキーワード設定処理のフローチャートを示す図である。
本発明の実施の形態に係る出力処理のフローチャートを示す図である。
本発明の実施の形態に係る回答取得処理のフローチャートを示す図である。
本発明の実施の形態に係る回答取得処理の他の一例のフローチャートを示す図である。
本発明の実施の形態に係る表示画面の一例を示す図である。
本発明の実施の形態に係る表示画面の一例を示す図である。
本発明の実施の形態に係る表示画面の一例を示す図である。
本発明の実施の形態に係る表示画面の一例を示す図である。
本発明の実施の形態に係る表示画面の一例を示す図である。
本発明の実施の形態に係る表示順変更処理のフローチャートを示す図である。
【発明を実施するための形態】
【0009】
以下、本発明の実施の形態について説明をするが、本発明の趣旨に反しない限り、本発明は、以下の実施の形態に限定されない。以下で説明するフローチャートを構成する各処理の順序は、処理内容に矛盾や不整合が生じない範囲で順不同であり、また、処理内容に矛盾や不整合が生じない範囲で、フローチャートを構成する各処理の一部を省略することや、フローチャートを構成する各処理に新たな処理を追加することも可能である。また、フローチャートを構成する各処理を実行する主体となる装置は、本発明の趣旨に反しない限り、他の装置へ変更することが可能である。その際、処理内容に矛盾や不整合が生じないように、処理内容を変更することが可能である。
【0010】
本発明に係るシステムは、特定の情報に関する回答を得るための検索を支援することができる。特定の情報は、特に限定されず、本発明に係るシステムは様々な分野において適用可能である。以下では、主に、介護保険分野において、本発明に係るシステムを適用した場合について、説明する。
(【0011】以降は省略されています)

この特許をJ-PlatPat(特許庁公式サイト)で参照する

関連特許