Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7716685B2 - Bot system program - Google Patents
[go: Go Back, main page]

JP7716685B2 - Bot system program - Google Patents

Bot system program

Info

Publication number
JP7716685B2
JP7716685B2 JP2021183222A JP2021183222A JP7716685B2 JP 7716685 B2 JP7716685 B2 JP 7716685B2 JP 2021183222 A JP2021183222 A JP 2021183222A JP 2021183222 A JP2021183222 A JP 2021183222A JP 7716685 B2 JP7716685 B2 JP 7716685B2
Authority
JP
Japan
Prior art keywords
information
chatbot
input
format
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021183222A
Other languages
Japanese (ja)
Other versions
JP2023070854A (en
Inventor
豊 原口
優 原口
Original Assignee
株式会社サテライトオフィス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社サテライトオフィス filed Critical 株式会社サテライトオフィス
Priority to JP2021183222A priority Critical patent/JP7716685B2/en
Publication of JP2023070854A publication Critical patent/JP2023070854A/en
Application granted granted Critical
Publication of JP7716685B2 publication Critical patent/JP7716685B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

特許法第30条第2項適用 令和3年9月10日に「サテライトオフィス・ビジネス活用チャットボット for クラウド」ページに掲載 https://www.sateraito.jp/Business_Chatbot/index.htmlArticle 30, Paragraph 2 of the Patent Act applies. Published on the "Satellite Office Business Chatbot for Cloud" page on September 10, 2021. https://www.sateraito.jp/Business_Chatbot/index.html

本発明は、ユーザー端末とサーバとの間で文字データを通信自在なボットシステムのプログラムに関する。 The present invention relates to a program for a bot system that allows free communication of text data between a user terminal and a server.

従来、第1ユーザーと連絡自在な第1ユーザー専属の第1ボットと、第2ユーザーと連絡自在な第2ユーザー専属の第2ボットとを有し、第1ボットは、外部から入力された通信ネットワーク上のリソース特定情報であるURLを読み込むとともに業務用サーバにアクセスし、URLのリソース内容を所定形式ファイルの一例であるPDFファイルにして所定フォルダとしての生成先フォルダに生成し、生成したPDFファイルを第2ボットへ送付するボットシステムが知られている(例えば、特許文献1)。 Conventionally, a bot system has been known that has a first bot dedicated to a first user that can communicate with the first user, and a second bot dedicated to a second user that can communicate with the second user. The first bot reads a URL, which is resource identification information on a communications network input from outside, and accesses a business server, converts the resource content of the URL into a PDF file, an example of a file in a specified format, creates it in a specified destination folder, and sends the created PDF file to the second bot (for example, Patent Document 1).

特開2019-4413号公報(特に、段落0033~0036)JP 2019-4413 A (particularly, paragraphs 0033 to 0036)

しかしながら、上述した従来のボットシステムでは、第1ボットが、既に作成されたリソース内容を、ただ単に読み込んでPDF形式の書類にする構成であったため、ユーザーが所望の内容の書類ファイルを作成するということに対応することが困難であるという問題があった。 However, in the conventional bot system described above, the first bot simply reads the contents of an already created resource and converts it into a PDF document, which creates the problem of making it difficult for users to create document files with the content they desire.

そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、ユーザーは定型フォーマットファイル用のアプリケーションソフトウェアを起動させずにチャットボットを利用して所望の内容の書類ファイルを簡単に作成することができるボットシステムのプログラムを提供することである。 The present invention solves the problems of the prior art described above. Specifically, the object of the present invention is to provide a bot system program that allows users to easily create document files with the desired content using a chatbot without launching application software for standard format files.

本請求項1に係る発明は、ユーザー端末とサーバとの間で文字データを通信自在なボットシステムのプログラムであって、前記サーバに保存されたフォーマットファイルにおいて予め設定された複数の項目に基づいて、サーバのチャットボットが、複数の項目情報をユーザー端末へ送信する項目提示ステップと、前記ユーザー端末のチャットボットとのチャット画面における項目情報を選択する操作に基づいて、チャットボットが、選択された項目情報をユーザー端末から受信する項目選択情報受信ステップと、前記チャットボットが、受信した項目情報の項目について、入力事項を求める旨の案内をユーザー端末へ送信する入力事項案内ステップと、前記ユーザー端末のチャットボットとのチャット画面における入力・送信操作に基づいて、チャットボットが、入力された入力事項情報をユーザー端末から受信する入力事項情報受信ステップと、前記チャットボットが、項目情報に対して予め設定されたフォーマットファイルにおける入力場所情報に基づいて、受信した入力事項情報をフォーマットファイルにおいて入力するファイル入力ステップと、前記ユーザー端末のチャットボットとのチャット画面における入力完了指示操作に基づいて、チャットボットが、入力完了指示をユーザー端末から受信し、入力済みのフォーマットファイルを別名で保存する保存ステップとを具備していることにより、前述した課題を解決するものである。 The invention of claim 1 is a program for a bot system that can freely communicate character data between a user terminal and a server, comprising: an item presentation step in which a chatbot on the server sends multiple items of information to the user terminal based on multiple items preset in a format file stored on the server; an item selection information reception step in which the chatbot receives selected item information from the user terminal based on an operation to select item information on a chat screen with the chatbot on the user terminal; an input item guidance step in which the chatbot sends to the user terminal a message requesting input for the received item information; an input item information reception step in which the chatbot receives input information from the user terminal based on an input/send operation on the chat screen with the chatbot on the user terminal; a file input step in which the chatbot inputs the received input item information into a format file based on input location information in a format file preset for the item information; and a saving step in which the chatbot receives an input completion instruction from the user terminal based on an input completion instruction operation on the chat screen with the chatbot on the user terminal and saves the input format file under a different name, thereby solving the aforementioned problem.

本請求項2に係る発明は、請求項1に記載されたボットシステムのプログラムの構成に加えて、前記チャットボットが、目的別の複数の異なるフォーマット情報をユーザー端末へ送信するフォーマット選択提示ステップと、前記ユーザー端末のチャットボットとのチャット画面におけるフォーマット情報を選択する操作に基づいて、チャットボットが、選択されたフォーマット情報をユーザー端末から受信し、受信したフォーマット情報に基づいて、サーバに保存された複数の異なるフォーマットファイルからフォーマットファイルを選択するフォーマットファイル選択ステップとをさらに具備して、前記チャットボットが、フォーマットファイルを選択してから、選択したフォーマットファイルにおいて予め設定された複数の項目に基づいて、項目提示ステップを実行する構成であることにより、前述した課題をさらに解決するものである。 The invention of claim 2 further solves the aforementioned problem by including, in addition to the program configuration of the bot system described in claim 1, a format selection and presentation step in which the chatbot sends a plurality of different format information items according to purpose to the user terminal, and a format file selection step in which the chatbot receives selected format information from the user terminal based on an operation to select format information on a chat screen with the chatbot on the user terminal, and selects a format file from a plurality of different format files stored on a server based on the received format information. The chatbot is configured to select a format file and then execute the item presentation step based on a plurality of items preset in the selected format file.

本請求項3に係る発明は、請求項1または請求項2に記載されたボットシステムのプログラムの構成に加えて、前記フォーマットファイルが、表計算ソフトウェア用のファイル形式であることにより、前述した課題をさらに解決するものである。 The invention of claim 3 further solves the aforementioned problem by incorporating the bot system program configuration described in claim 1 or claim 2, and by providing the format file in a file format for spreadsheet software.

本請求項4に係る発明は、請求項3に記載されたボットシステムのプログラムの構成に加えて、前記項目選択情報受信ステップにおいて、チャットボットが、項目情報として金額の項目情報または数量の項目情報を受信し、前記入力事項情報受信ステップにおいて、チャットボットが、金額情報または数量情報を受信し、前記ファイル入力ステップにおいて、チャットボットが、フォーマットファイルにおける予め設定された箇所に金額情報または数量情報を入力し、前記フォーマットファイルにおける金額情報の入力欄と、数量情報の入力欄との乗算設定が、第1所定欄グループに設定され、第1所定欄グループの数値の和算設定が、第2所定欄に設定されていることにより、前述した課題をさらに解決するものである。 The invention of claim 4 further solves the above-mentioned problem by, in addition to the program configuration of the bot system described in claim 3, in the item selection information receiving step, the chatbot receives item information of amount or item information of quantity as item information; in the input item information receiving step, the chatbot receives amount information or quantity information; in the file input step, the chatbot inputs amount information or quantity information into a predetermined location in the format file; the multiplication setting between the input field for amount information and the input field for quantity information in the format file is set in a first predetermined column group; and the addition setting of the numerical values in the first predetermined column group is set in a second predetermined column.

本請求項5に係る発明は、請求項1乃至請求項4のいずれか1つに記載されたボットシステムのプログラムの構成に加えて、前記項目選択情報受信ステップにおいて、チャットボットが、項目情報として添付の項目情報を受信し、前記入力事項情報受信ステップにおいて、チャットボットが、画像データを受信し、前記ファイル入力ステップにおいて、チャットボットが、受信した画像データをフォーマットファイルにおける予め設定された添付用領域に配置することにより、前述した課題をさらに解決するものである。 The invention of claim 5 further solves the aforementioned problem by, in addition to the program configuration of the bot system described in any one of claims 1 to 4, in the item selection information receiving step, the chatbot receives attached item information as item information, in the input item information receiving step, the chatbot receives image data, and in the file input step, the chatbot places the received image data in a predetermined attachment area in the format file.

本請求項6に係る発明は、請求項5に記載されたボットシステムのプログラムの構成に加えて、前記チャットボットが、前記画像データに表示された数値を画像認識する数値認識ステップと、前記チャットボットが、チャット画面において入力された入力事項情報としての全ての金額情報と、画像認識した数値情報とを照合する照合ステップと、前記金額情報のうち、画像認識した数値情報に含まれていないものがあると判定した場合、チャットボットが、画像認識した数値情報に含まれていない金額情報について、確認を求める旨のメッセージをユーザー端末へ送信する確認要求ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。 The invention of claim 6 further solves the above-mentioned problem by including, in addition to the program configuration of the bot system described in claim 5, a numeric recognition step in which the chatbot performs image recognition of the numeric values displayed in the image data, a comparison step in which the chatbot compares all monetary information as input information entered on the chat screen with the image-recognized numeric information, and a confirmation request step in which, if it is determined that some of the monetary information is not included in the image-recognized numeric information, the chatbot sends a message to the user terminal requesting confirmation of the monetary information not included in the image-recognized numeric information.

本発明のボットシステムのプログラムは、ユーザー端末とサーバとの間で文字データを通信することができるばかりでなく、以下のような特有の効果を奏することができる。 The bot system program of the present invention not only allows text data to be communicated between a user terminal and a server, but also provides the following unique effects:

本請求項1に係る発明のボットシステムのプログラムによれば、ユーザー端末のチャット画面において入力するだけで入力された情報が定型フォーマットに記載されて書類ファイルが作成されるため、ユーザーは定型フォーマットファイル用のアプリケーションソフトウェアを起動させずにチャットボットを利用して所望の内容の書類ファイルを簡単に作成することができる。 With the bot system program of the invention of claim 1, the information entered is written in a standard format and a document file is created simply by entering it on the chat screen of the user's terminal. This allows users to easily create document files with the desired content using a chat bot without having to launch application software for standard format files.

本請求項2に係る発明のボットシステムのプログラムによれば、請求項1に係る発明が奏する効果に加えて、目的別の複数の異なるフォーマットファイルが予め準備されていて、ユーザーがチャット画面で選択するだけでそのフォーマットファイルの設定に沿ったチャットボットとのやりとりが始まるため、ユーザーはチャットボットを利用して目的に合った書類を簡単に作成することができる。 In addition to the effects of the invention of claim 1, the bot system program of the invention of claim 2 has multiple different format files prepared in advance for different purposes. The user simply selects one on the chat screen and begins interacting with the chatbot in accordance with the settings of that format file, allowing the user to easily create documents that suit their purpose using the chatbot.

本請求項3に係る発明のボットシステムのプログラムによれば、請求項1または請求項2に係る発明が奏する効果に加えて、フォーマットファイルにおける入力箇所が、所謂、行列のセル形式であって行列番号・記号によって入力先のセルが指定されるため、ユーザーはチャットボットを介して予め設定された範囲においてフォーマットファイルの全体について自在に情報を入力することができる。 The bot system program of the invention of claim 3 achieves the same effects as the invention of claim 1 or claim 2. In addition, the input locations in the format file are in a so-called matrix cell format, with input cells specified by matrix numbers and symbols. This allows the user to freely input information about the entire format file within a preset range via the chatbot.

本請求項4に係る発明のボットシステムのプログラムによれば、請求項3に係る発明が奏する効果に加えて、チャット画面において単価金額の項目を選択した後に単価金額を入力し、数量の項目を選択した後に数量を入力すると、単価金額および数量が入力されるだけでなく、数量に応じた金額が自動で第1所定欄に表示され、それらの合計が自動で第2所定欄に表示されるため、ユーザーはチャットボットを利用して見積書、請求書、経費申請書など数を計算する書類を簡単に作成することができる。 In addition to the effects of the invention of claim 3, the bot system program of the invention of claim 4 achieves the following: when a user selects the unit price item on the chat screen and then inputs the unit price, and selects the quantity item and then inputs the quantity, not only are the unit price and quantity input, but the amount corresponding to the quantity is automatically displayed in the first specified field, and the total of these is automatically displayed in the second specified field, allowing users to easily create documents that require calculations, such as estimates, invoices, and expense reports, using the chatbot.

本請求項5に係る発明のボットシステムのプログラムによれば、請求項1乃至請求項4のいずれか1つに係る発明が奏する効果に加えて、テキストデータの入力だけでなく画像データもフォーマットファイルに配置されるため、ユーザーはチャットボットを利用して経費申請書などを簡単に作成することができる。 The bot system program of the invention of claim 5 achieves the effects of any one of the inventions of claims 1 to 4, and also places image data in a format file in addition to inputting text data, allowing users to easily create expense application forms and the like using a chatbot.

本請求項6に係る発明のボットシステムのプログラムによれば、請求項5に係る発明が奏する効果に加えて、領収書やレシートの画像データをチャットボットに送信すると、金額の入力について画像データと照合されて入力した金額が画像データのどこにもないと判定されるとユーザーが確認を求められるため、ユーザーは誤入力だったかどうかを確認して誤入力であった場合はそれに気づくことができる。 In addition to the effects of the invention of claim 5, the bot system program of the invention of claim 6 achieves the following: when image data of a receipt or invoice is sent to the chatbot, the input amount is compared with the image data, and if it is determined that the input amount does not exist anywhere in the image data, the user is asked to confirm, allowing the user to check whether the input was incorrect and, if so, to notice it.

本発明の実施例であるボットシステムの概念を示す図。1 is a diagram showing the concept of a bot system according to an embodiment of the present invention; 本発明の実施例であるボットシステムの動作例を示すチャート図。1 is a chart showing an example of the operation of a bot system according to an embodiment of the present invention; (A)(B)はユーザー端末の表示部においてチャットボットを選択する様子を示す図およびチャット画面において複数のフォーマットファイルの選択肢が提示された様子を示す図。(A) and (B) are diagrams showing how to select a chatbot on the display of a user terminal, and how multiple format file options are presented on the chat screen. (A)(B)はボットシステムの管理画面においてフォーマットファイルの設定の様子を示す図およびフォーマットファイルの例を示す図。10A and 10B are diagrams showing how to set a format file on the management screen of the bot system and an example of a format file. (A)(B)はユーザー端末のチャット画面においてフォーマットファイルが選択された際の様子を示す図および項目情報が選択された際の様子を示す図。10A and 10B are diagrams showing the state when a format file is selected on the chat screen of a user terminal and the state when item information is selected. (A)(B)はユーザー端末のチャット画面において項目に入力する入力事項情報が入力された際の様子を示す図および必須項目の入力が完了した際のチャット画面において完了指示が提示された様子を示す図。(A) and (B) are figures showing the state when input information to be entered into fields on the chat screen of a user terminal is entered, and the state when a completion instruction is presented on the chat screen when the input of required fields is completed. (A)(B)はユーザー端末のチャット画面において完了指示が選択された際の様子を示す図およびデータ形式の選択肢が提示された様子を示す図。10A and 10B are diagrams showing the state when a completion instruction is selected on the chat screen of a user terminal, and the state when options for data formats are presented. 本発明の実施例であるボットシステムによって作成された書類ファイルの例を示す図。FIG. 2 is a diagram showing an example of a document file created by a bot system according to an embodiment of the present invention.

本発明のボットシステムのプログラムは、サーバに保存されたフォーマットファイルにおいて予め設定された複数の項目に基づいて、サーバのチャットボットが、複数の項目情報をユーザー端末へ送信する項目提示ステップと、ユーザー端末のチャットボットとのチャット画面における項目情報を選択する操作に基づいて、チャットボットが、選択された項目情報をユーザー端末から受信する項目選択情報受信ステップと、チャットボットが、受信した項目情報の項目について、入力事項を求める旨の案内をユーザー端末へ送信する入力事項案内ステップと、ユーザー端末のチャットボットとのチャット画面における入力・送信操作に基づいて、チャットボットが、入力された入力事項情報をユーザー端末から受信する入力事項情報受信ステップと、チャットボットが、項目情報に対して予め設定されたフォーマットファイルにおける入力場所情報に基づいて、受信した入力事項情報をフォーマットファイルにおいて入力するファイル入力ステップと、ユーザー端末のチャットボットとのチャット画面における入力完了指示操作に基づいて、チャットボットが、入力完了指示をユーザー端末から受信し、入力済みのフォーマットファイルを別名で保存する保存ステップとを具備していることにより、ユーザーは定型フォーマットファイル用のアプリケーションソフトウェアを起動させずにチャットボットを利用して所望の内容の書類ファイルを簡単に作成することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。 The program for the bot system of the present invention includes an item presentation step in which the chatbot of the server sends multiple item information to the user terminal based on multiple items preset in a format file stored on the server; an item selection information reception step in which the chatbot receives selected item information from the user terminal based on an operation to select item information on a chat screen with the chatbot on the user terminal; an input item guidance step in which the chatbot sends to the user terminal a message requesting input information for the items of the received item information; and an input item information reception step in which the chatbot receives the input item information from the user terminal based on an input/send operation on the chat screen with the chatbot on the user terminal. Any specific implementation is acceptable as long as the method includes an item information receiving step, a file input step in which the chatbot inputs the received input information into a format file based on input location information in the format file that is preset for the item information, and a saving step in which the chatbot receives an input completion instruction from the user terminal based on an input completion instruction operation on the chat screen with the chatbot on the user terminal, and saves the input format file under a different name, thereby allowing the user to easily create a document file with the desired content using the chatbot without launching application software for standard format files.

例えば、ユーザー端末は、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末、腕時計型端末、眼鏡型端末など表示部と操作部とを備えて情報を送受信するものであって、所謂インターネットである広域ネットワーク、ローカルネットワーク、電話回線などを含む通信ネットワークによりサーバと接続自在なものであれば如何なるものであっても構わない。
また、サーバは、クラウド環境に作られたクラウドサーバでもよいし、サーバを構成する物理サーバの数は1つでも複数でもよい。
さらに、チャット画面とは、チャットアプリケーションにおける所謂、トーク画面であり、同一のユーザーやチャットボットとのやりとり、または、同一のグループ内のやりとりを1つの画面で表示するものをいう。
For example, the user terminal may be any device that has a display and an operating unit and can send and receive information, such as a notebook-type personal computer terminal, a smartphone terminal, a tablet terminal, a wristwatch-type terminal, or an eyeglass-type terminal, and can be freely connected to a server via a communication network including a wide area network such as the Internet, a local network, or a telephone line.
Furthermore, the server may be a cloud server created in a cloud environment, and the number of physical servers that make up the server may be one or more.
Furthermore, a chat screen is a so-called talk screen in a chat application, which displays interactions with the same user or chatbot, or interactions within the same group, on a single screen.

以下に、本発明の実施例であるボットシステム100について、図1乃至図8に基づいて説明する。
ここで、図1は、本発明の実施例であるボットシステム100の概念を示す図であり、図2は、本発明の実施例であるボットシステム100の動作例を示すチャート図であり、図3(A)は、ユーザー端末110の表示部111においてチャットボット121を選択する様子を示す図であり、図3(B)は、チャット画面112において複数のフォーマットファイルFFの選択肢が提示された様子を示す図であり、図4(A)は、ボットシステム100の管理画面においてフォーマットファイルFFの設定の様子を示す図であり、図4(B)は、フォーマットファイルFFの例を示す図であり、図5(A)は、ユーザー端末110のチャット画面112においてフォーマットファイルFFが選択された際の様子を示す図であり、図5(B)は、項目情報JH1が選択された際の様子を示す図であり、図6(A)は、ユーザー端末110のチャット画面112において項目に入力する入力事項情報JH2が入力された際の様子を示す図であり、図6(B)は、必須項目の入力が完了した際のチャット画面112において完了指示が提示された様子を示す図であり、図7(A)は、ユーザー端末110のチャット画面112において完了指示が選択された際の様子を示す図であり、図7(B)は、データ形式の選択肢が提示された様子を示す図であり、図8は、本発明の実施例であるボットシステム100によって作成された書類ファイルの例を示す図である。
A bot system 100 according to an embodiment of the present invention will be described below with reference to FIGS.
1 is a diagram showing the concept of a bot system 100 according to an embodiment of the present invention, FIG. 2 is a chart showing an example of the operation of the bot system 100 according to an embodiment of the present invention, FIG. 3(A) is a diagram showing the state in which a chatbot 121 is selected on the display unit 111 of a user terminal 110, FIG. 3(B) is a diagram showing the state in which multiple options for format files FF are presented on a chat screen 112, FIG. 4(A) is a diagram showing the state in which a format file FF is set on the management screen of the bot system 100, FIG. 4(B) is a diagram showing an example of a format file FF, and FIG. 5(A) is a diagram showing the state in which a format file FF is set on the chat screen 112 of the user terminal 110. FIG. 5(B) is a diagram showing the state when item information JH1 is selected, FIG. 6(A) is a diagram showing the state when input item information JH2 to be entered into an item is entered on the chat screen 112 of the user terminal 110, FIG. 6(B) is a diagram showing the state when a completion instruction is presented on the chat screen 112 when the input of required items is complete, FIG. 7(A) is a diagram showing the state when a completion instruction is selected on the chat screen 112 of the user terminal 110, FIG. 7(B) is a diagram showing the state when options for data format are presented, and FIG. 8 is a diagram showing an example of a document file created by the bot system 100, an embodiment of the present invention.

本発明の実施例であるボットシステム100は、図1に示すように、ユーザー端末110と、サーバ120とを備えている。
そして、ユーザー端末110とサーバ120との間で文字データを通信自在に設けられている。
本実施例では、ユーザーが、ユーザー端末110においてサーバ120のチャットボット121とやりとりをして、チャットボット121の質問(案内QT)に対して、一問一答形式で情報を入力する。
チャットボット121が、サーバ120に保存されたフォーマットファイルFFにおいて予め設定された項目(項目情報JH1)に基づいて質問(案内QT)し、ユーザーから返信された情報(入力事項情報JH2)を、項目情報JH1に対して予め設定されたフォーマットファイルFFにおける入力場所情報JH3に基づいて、フォーマットファイルFFに入力してフォーマットファイルFFを別名保存して経費申請書などの書類ファイルを作成するように構成されている。
As shown in FIG. 1, a bot system 100 according to an embodiment of the present invention includes a user terminal 110 and a server 120.
Character data is freely communicated between the user terminal 110 and the server 120 .
In this embodiment, a user interacts with a chatbot 121 on a server 120 at a user terminal 110, and inputs information in a question-and-answer format in response to questions (guidance QT) from the chatbot 121.
The chatbot 121 is configured to ask questions (guidance QT) based on items (item information JH1) preset in the format file FF stored on the server 120, input the information (input item information JH2) replied by the user into the format file FF based on input location information JH3 in the format file FF preset for the item information JH1, save the format file FF under a different name, and create a document file such as an expense application form.

続いて、ボットシステム100の動作例について、詳しく説明する。
図2に示すように、ステップS1では、先ず、ユーザー端末110のユーザーの通信する操作に基づいて、ユーザー端末110が、サーバ120のチャットボット121と通信する。
例えば、図3(A)に示すように、予め本発明のボットシステム100のプログラムである「書類ファイル作成ボット」をユーザー端末110にインストールしておく。
そして、ユーザー端末110において、チャットアプリケーションを起動し、ユーザー端末110の表示部111において、予めインストール済みのチャットボット121である「書類ファイル作成ボット」を選択する。
すると、図3(B)に示すように、ユーザー端末110においてユーザーとチャットボット121とのチャット画面112(トーク画面ともいう)が表示される。
Next, an example of the operation of the bot system 100 will be described in detail.
As shown in FIG. 2, in step S1, first, the user terminal 110 communicates with the chatbot 121 of the server 120 based on a communication operation by the user of the user terminal 110.
For example, as shown in FIG. 3A, a "document file creation bot" which is a program of the bot system 100 of the present invention is installed in advance in the user terminal 110.
Then, the chat application is started on the user terminal 110, and the "document file creation bot", which is a pre-installed chat bot 121, is selected on the display unit 111 of the user terminal 110.
Then, as shown in FIG. 3(B), a chat screen 112 (also called a talk screen) between the user and the chatbot 121 is displayed on the user terminal 110.

そして、例えば、ユーザーの操作によって、ユーザー端末110が、「テンプレート選択」の旨のテキストデータをチャットボット121へ送信する。
すると、フォーマット選択提示ステップとして、チャットボット121が、目的別の複数の異なるフォーマット情報FJをユーザー端末110へ送信する。
具体的には、目的別の複数の異なるフォーマット情報FJの一例として、「経費精算申請フォーマット」、「見積書フォーマット」、「請求書フォーマット」および「お礼状フォーマット」をボタン形式で送信する。
すると、チャット画面112において、テンプレートの選択の一例として、「経費精算申請フォーマット」、「見積書フォーマット」、「請求書フォーマット」および「お礼状フォーマット」がボタン形式で表示される。
なお、フォーマット選択提示ステップのトリガーは、通信状態になったことでもよい。
Then, for example, in response to a user operation, the user terminal 110 sends text data indicating "template selection" to the chatbot 121.
Then, as a format selection presentation step, the chatbot 121 transmits a plurality of different format information FJ for different purposes to the user terminal 110.
Specifically, as examples of a plurality of different format information FJ for different purposes, an "expense reimbursement application format," an "estimate format," an "invoice format," and a "thank you letter format" are sent in the form of buttons.
Then, on the chat screen 112, as examples of template selection, "Expense reimbursement application format,""Quoteformat,""Invoiceformat," and "Thank you letter format" are displayed in button form.
The format selection and presentation step may be triggered by the establishment of a communication state.

ステップS2では、フォーマット選択有無判定ステップとして、ユーザー端末110のチャットボット121とのチャット画面112におけるフォーマット情報FJを選択する操作の有無を、チャットボット121が判定する。
操作ありと判定した場合はステップS3へ進み、他方、まだないと判定した場合はステップS2を繰り返す。
例えば、ユーザーが、図3(B)に示すチャット画面112において、「経費精算申請フォーマット」の箇所をタップ操作してテンプレートを選択したとする。
すると、「経費精算申請フォーマット」の箇所がボタンになっているので、「経費精算申請フォーマット」のフォーマット情報FJが、ユーザー端末110からサーバ120のチャットボット121へ送信される。
In step S2, as a format selection determination step, the chatbot 121 determines whether or not an operation to select format information FJ has been performed on the chat screen 112 with the chatbot 121 of the user terminal 110.
If it is determined that an operation has been performed, the process proceeds to step S3, and if it is determined that no operation has been performed yet, step S2 is repeated.
For example, suppose that the user taps on the "Expense Reimbursement Application Format" on the chat screen 112 shown in FIG. 3(B) to select a template.
Then, since the “Expense reimbursement application format” section is a button, format information FJ of the “Expense reimbursement application format” is sent from the user terminal 110 to the chatbot 121 of the server 120.

ステップS3では、フォーマットファイル選択ステップとして、ユーザー端末110のチャットボット121とのチャット画面112におけるフォーマット情報FJを選択する操作に基づいて、チャットボット121が、選択されたフォーマット情報FJをユーザー端末110から受信する。
そして、チャットボット121が、受信したフォーマット情報FJに基づいて、サーバ120に保存された複数の異なるフォーマットファイルFFから1つのフォーマットファイルFFを選択する。
具体的には、受信した「経費精算申請フォーマット」のフォーマット情報FJに基づいて、サーバ120に保存された複数のフォーマットの中から経費精算申請フォーマットのファイル(FF)を選択する。
In step S3, as a format file selection step, the chatbot 121 receives the selected format information FJ from the user terminal 110 based on an operation to select the format information FJ on the chat screen 112 with the chatbot 121 of the user terminal 110.
Then, the chatbot 121 selects one format file FF from a plurality of different format files FF stored on the server 120 based on the received format information FJ.
Specifically, based on the format information FJ of the received "expense reimbursement application format," an expense reimbursement application format file (FF) is selected from among a plurality of formats stored in the server 120.

ここで、図4(A)に示すように、経費精算申請フォーマット(FF)は、ボットシステム100の管理者によって、予め設定登録されている。
管理者が、管理者端末(図示せず)のブラウザで管理者画面131を表示し、管理者画面131において、テンプレート名の項目で「経費精算申請フォーマット」を選択すると、「経費精算申請フォーマット」についての設定事項が表示される。
具体的には、アップロードされたテンプレートファイル名、拡張子、選択設定されたシート名、ダウンロード形式、質問設定について表示される。
質問設定については、項目情報JH1ごとに、チャットボット121による質問内容(案内QT)、回答を挿入する入力場所情報JH3としてのセル情報、回答が必須か否か、入力形式について設定されている。
入力形式については、日付形式、テキスト形式、数字形式、画像形式など、項目に応じて適当な形式を選択設定自在に設けられている。
As shown in FIG. 4A, the expense reimbursement application format (FF) is set and registered in advance by the administrator of the bot system 100.
The administrator displays the administrator screen 131 in the browser of the administrator terminal (not shown), and when the administrator selects "Expense reimbursement application format" in the template name field on the administrator screen 131, the settings for the "Expense reimbursement application format" are displayed.
Specifically, the uploaded template file name, extension, selected sheet name, download format, and question settings are displayed.
Regarding question settings, for each item information JH1, the question content (guidance QT) to be asked by the chatbot 121, cell information as input location information JH3 where the answer is to be inserted, whether the answer is required, and the input format are set.
The input format can be freely selected and set as appropriate for each item, such as date format, text format, number format, image format, etc.

また、図4(B)に示すように、経費精算申請フォーマットのファイル(FF)を管理者端末(図示せず)のブラウザで表示すると、チャットボット121の質問(案内QT)に対する回答が入力される場所(入力場所情報JH3)がわかる。
具体的には、質問「申請日付は?」(案内QT)に対する回答が、「申請日付」の右横のセルG1(予め設定された箇所CL1)に入力されるように設定されている。
同様に、質問「案件名は?」(案内QT)に対する回答が、「案件名:」の右横のセルC4(予め設定された箇所CL2)に入力されるように設定されている。
Also, as shown in Figure 4 (B), when the expense reimbursement application format file (FF) is displayed in the browser of the administrator terminal (not shown), the location (input location information JH3) where the answer to the question (guidance QT) of the chatbot 121 is to be entered can be seen.
Specifically, the answer to the question "What is the application date?" (guidance QT) is set to be entered in cell G1 (pre-set location CL1) to the right of "Application date."
Similarly, the answer to the question "What is the name of the case?" (guide QT) is set to be entered in cell C4 (pre-set location CL2) to the right of "Name of case:".

また、質問「用途は?」(案内QT)に対する回答が、表の「用途」の項目のセルB6(予め設定された箇所CL3)以下に順番に入力されるように設定されている。
さらに、質問「金額は?」(案内QT)に対する回答が、表の「金額」の項目のセルD6(予め設定された箇所CL4)以下に順番に入力されるように設定されている。
また、質問「数量は?」(案内QT)に対する回答が、表の「数量」の項目のセルF6(予め設定された箇所CL5)以下に順番に入力されるように設定されている。
さらに、質問「添付は?」(案内QT)に対する回答が、「添付欄」のセルB13(予め設定された箇所CL6)以下に順番に入力されるように設定されている。
Furthermore, the answer to the question "What is the purpose?" (guide QT) is set to be input in order from cell B6 (pre-set location CL3) of the "purpose" item in the table.
Furthermore, the answer to the question "How much?" (guide QT) is set to be input in order from cell D6 (pre-set position CL4) of the "Amount" item in the table onwards.
Furthermore, the answer to the question "How much?" (guide QT) is set to be input in order from cell F6 (pre-set location CL5) of the "quantity" item in the table.
Furthermore, the answer to the question "What about attachments?" (guide QT) is set to be input in order from cell B13 (pre-set position CL6) onwards in the "attachment column".

そして、図2のステップS4では、図5(A)に示すように、項目提示ステップとして、サーバ120に保存されたフォーマットファイルFFにおいて予め設定された複数の項目に基づいて、サーバ120のチャットボット121が、複数の項目情報JH1をユーザー端末110へ送信する。
具体的には、経費精算申請フォーマットにおいて予め設定された項目の一例としての「申請日付(必須)」、「案件名」、「用途(必須)」、「金額(必須)」、「数量」および「添付」をボタン形式で送信する。
すると、チャット画面112において、項目の選択の一例として、「申請日付(必須)」、「案件名」、「用途(必須)」、「金額(必須)」、「数量」および「添付」がボタン形式で表示される。
Then, in step S4 of Figure 2, as shown in Figure 5 (A), as an item presentation step, the chatbot 121 of the server 120 transmits multiple item information JH1 to the user terminal 110 based on multiple items pre-set in the format file FF stored in the server 120.
Specifically, examples of pre-set items in the expense reimbursement application format, such as "application date (required),""casename,""purpose(required),""amount(required),""quantity," and "attachments," are sent in button format.
Then, on the chat screen 112, as examples of item selection, "Application date (required)", "Case name", "Purpose (required)", "Amount (required)", "Quantity", and "Attachment" are displayed in button format.

ステップS5では、項目情報選択有無判定ステップとして、ユーザー端末110のチャットボット121とのチャット画面112における項目情報JH1を選択する操作の有無を、チャットボット121が判定する。
操作ありと判定した場合はステップS6へ進み、他方、まだないと判定した場合はステップS5を繰り返す。
例えば、ユーザーが、図5(A)に示すチャット画面112において、「申請日付(必須)」の箇所をタップ操作して項目を選択したとする。
すると、「申請日付(必須)」の箇所がボタンになっているので、「申請日付(必須)」の項目情報JH1が、ユーザー端末110からサーバ120のチャットボット121へ送信される。
In step S5, as an item information selection determination step, the chatbot 121 determines whether or not an operation to select the item information JH1 on the chat screen 112 with the chatbot 121 of the user terminal 110 has been performed.
If it is determined that an operation has been performed, the process proceeds to step S6, and if it is determined that no operation has been performed yet, step S5 is repeated.
For example, assume that the user taps on the "application date (required)" field on the chat screen 112 shown in FIG. 5(A) to select the item.
Then, since the “Application Date (Required)” section is a button, the item information JH1 for “Application Date (Required)” is sent from the user terminal 110 to the chatbot 121 of the server 120.

ステップS6では、項目選択情報受信ステップとして、ユーザー端末110のチャットボット121とのチャット画面112における項目情報JH1を選択する操作に基づいて、チャットボット121が、選択された項目情報JH1をユーザー端末110から受信する。
例えば、「申請日付(必須)」の項目情報JH1をユーザー端末110から受信する。
そして、入力事項案内ステップとして、チャットボット121が、受信した項目情報JH1の項目について、入力事項を求める旨の案内QTをユーザー端末110へ送信する。
例えば、チャットボット121が、受信した項目情報JH1について、予め設定された質問「申請日付は?」の旨の案内QTをユーザー端末110へ送信する。
すると、図5(B)に示すように、ユーザー端末110のチャット画面112において、チャットボット121からのメッセージとして「申請日付は?」の旨の案内QTが表示される。
In step S6, as an item selection information receiving step, the chatbot 121 receives the selected item information JH1 from the user terminal 110 based on the operation of selecting item information JH1 on the chat screen 112 with the chatbot 121 of the user terminal 110.
For example, item information JH1 for "application date (required)" is received from the user terminal 110.
Then, as an input item guidance step, the chatbot 121 sends a guidance QT to the user terminal 110 requesting input items for the items of the received item information JH1.
For example, the chatbot 121 sends a guidance QT to the user terminal 110 regarding the received item information JH1, asking a pre-set question, "What is the application date?"
Then, as shown in FIG. 5B, a message QT asking "What is the application date?" is displayed on the chat screen 112 of the user terminal 110 as a message from the chatbot 121.

ステップS7では、入力事項入力操作・送信操作有無判定ステップとして、ユーザー端末110のチャットボット121とのチャット画面112における入力事項を求める旨の案内QTに対して、入力事項の入力操作、および、送信操作の有無を、チャットボット121が判定する。
両操作ありと判定した場合はステップS8へ進み、他方、まだないと判定した場合はステップS7を繰り返す。
例えば、ユーザーが、図5(B)に示すチャット画面112において、入力事項の日付情報の一例として「2021/11/19」の旨を入力操作して、送信操作したとする。
すると、「2021/11/19」の入力事項情報JH2が、ユーザー端末110からサーバ120のチャットボット121へ送信される。
In step S7, as a step for determining whether or not an input operation/send operation has been performed, the chatbot 121 determines whether or not an input operation for the input items and a send operation has been performed in response to the guidance QT requesting input items on the chat screen 112 with the chatbot 121 on the user terminal 110.
If it is determined that both operations have been performed, the process proceeds to step S8, and if it is determined that both operations have not been performed, step S7 is repeated.
For example, assume that the user inputs "2021/11/19" as an example of date information of the input items on the chat screen 112 shown in FIG. 5(B) and then performs a send operation.
Then, the input information JH2 of "2021/11/19" is sent from the user terminal 110 to the chatbot 121 of the server 120.

ステップS8では、入力事項情報受信ステップとして、ユーザー端末110のチャットボット121とのチャット画面112における入力・送信操作に基づいて、チャットボット121が、入力された入力事項情報JH2をユーザー端末110から受信する。
例えば、「2021/11/19」の入力事項情報JH2をユーザー端末110から受信する。
さらに、ファイル入力ステップとして、チャットボット121が、項目情報JH1に対して予め設定されたフォーマットファイルFFにおける入力場所情報JH3に基づいて、受信した入力事項情報JH2をフォーマットファイルFFにおける予め設定された箇所CL(CL1~CL6)に入力する。
例えば、「申請日付(必須)」の項目情報JH1の場合、入力場所情報JH3の一例としてセルG1(予め設定された箇所CL1)が予め設定されているので、その場所に入力する。
In step S8, as an input information receiving step, the chatbot 121 receives the input information JH2 from the user terminal 110 based on the input/send operation on the chat screen 112 with the chatbot 121 of the user terminal 110.
For example, input item information JH2 of "2021/11/19" is received from the user terminal 110.
Furthermore, as a file input step, the chatbot 121 inputs the received input item information JH2 into a predetermined location CL (CL1 to CL6) in the format file FF based on input location information JH3 in the format file FF that is predetermined for the item information JH1.
For example, in the case of the item information JH1 of "Application date (required)", cell G1 (pre-set location CL1) is preset as an example of input location information JH3, so input is made in that location.

ステップS9では、必須項目入力完了判定ステップとして、複数の項目情報JH1のうち、全ての必須項目の質問(案内QT)をして全ての回答を得たかを、チャットボット121が判定する。
全ての回答を得たと判定した場合はステップS10へ進み、他方、まだ得ていないと判定した場合はステップS4に戻る。
そして、図6(A)に示すように、残りの必須の項目情報JH1をチャット画面112に提示して、ステップS4~S9を繰り返しながら、残りの必須の項目情報JH1に対する入力事項情報JH2を得る。
In step S9, as a required item input completion determination step, the chatbot 121 determines whether questions (guidance QT) for all required items among the multiple item information JH1 have been asked and all answers have been obtained.
If it is determined that all the answers have been received, the process proceeds to step S10, and if it is determined that all the answers have not yet been received, the process returns to step S4.
Then, as shown in FIG. 6A, the remaining required item information JH1 is presented on the chat screen 112, and steps S4 to S9 are repeated to obtain input item information JH2 for the remaining required item information JH1.

ステップS10では、図6(B)に示すように、チャットボット121が、「入力完了」のボタンをユーザー端末110へ送信する。
このとき、残りの必須でない項目情報JH1と一緒に送信してもよい。
すると、チャット画面112には、項目の選択の一例として「案件名」、「数量」、「添付」および「入力完了」が、ボタン形式で表示される。
そして、入力完了操作有無判定ステップとして、チャットボット121が、ユーザーによる入力完了操作の有無を判定する。
操作ありと判定した場合はステップS11へ進み、他方、まだないと判定した場合はステップS10を繰り返す。
In step S10, as shown in FIG. 6(B), the chatbot 121 sends an "input complete" button to the user terminal 110.
At this time, it may be transmitted together with the remaining non-essential item information JH1.
Then, on the chat screen 112, "Item Name", "Quantity", "Attachment" and "Input Complete" are displayed in the form of buttons as examples of item selection.
Then, as an input completion operation presence/absence determination step, the chatbot 121 determines whether or not the user has performed an input completion operation.
If it is determined that an operation has been performed, the process proceeds to step S11, and if it is determined that no operation has been performed yet, step S10 is repeated.

例えば、チャット画面112において、「入力完了」のボタンが操作されたとき、操作ありとチャットボット121が判定する。
この際、一例として、ユーザー端末110が、「入力完了」の旨をサーバ120のチャットボット121へ送信する。
なお、「入力完了」の旨の送信を省略してもよい。
理由は、チャットボット121が「入力完了」ボタンの操作による入力完了指示の有無を判定できればよいからである。
また、入力完了指示の一例として、ボタンの操作でなくても、「入力完了」の旨のメッセージをユーザー端末110がチャットボット121へ送信してもよい。
For example, when the "input complete" button is operated on the chat screen 112, the chatbot 121 determines that an operation has been performed.
At this time, as an example, the user terminal 110 sends a message indicating that "input is complete" to the chatbot 121 of the server 120.
The transmission of the "input completed" message may be omitted.
The reason is that the chatbot 121 only needs to be able to determine whether or not an input completion instruction has been given by operating the "input completion" button.
As another example of an input completion instruction, the user terminal 110 may send a message to the chatbot 121 indicating that input is complete, without operating a button.

ステップS11では、保存ステップとして、ユーザー端末110のチャットボット121とのチャット画面112における入力完了指示操作に基づいて、チャットボット121が、入力完了指示をユーザー端末110から受信し、入力済みのフォーマットファイルFFを別名で保存する。
この際、図6(B)に示すように、チャットボット121が、一例として、「ファイルを作成していますので、少々お待ち下さい。」の旨のメッセージをユーザー端末110へ送信する。
そして、図7(A)に示すように、チャットボット121が、一例として、「ファイルが作成されました。下記ボタンを選択してください。」の旨のメッセージとともに、「ダウンロード」、「送り先指定」および「キャンセル」の旨をボタン形式でユーザー端末110へ送信する。
In step S11, as a saving step, based on an input completion instruction operation on the chat screen 112 with the chatbot 121 of the user terminal 110, the chatbot 121 receives an input completion instruction from the user terminal 110 and saves the input format file FF under a different name.
At this time, as shown in FIG. 6(B), the chatbot 121 sends a message to the user terminal 110 saying, for example, "The file is being created, please wait a moment."
Then, as shown in Figure 7 (A), the chatbot 121 sends, as an example, a message saying "The file has been created. Please select the button below," along with buttons for "Download,""Specifydestination," and "Cancel" to the user terminal 110.

すると、チャット画面112には、「ファイルが作成されました。下記ボタンを選択してください。」の旨のメッセージとともに、「ダウンロード」、「送り先指定」および「キャンセル」の旨がボタン形式で表示される。
これにより、ユーザー端末110のチャット画面112において入力するだけで入力された情報(入力事項情報JH2)が定型フォーマットに記載されて書類ファイルが作成される。
その結果、ユーザーは定型フォーマットファイル用のアプリケーションソフトウェアを起動させずにチャットボット121を利用して所望の内容の書類ファイルを簡単に作成することができる。
Then, on the chat screen 112, a message saying "A file has been created. Please select the button below" is displayed along with buttons for "Download,""Specifydestination," and "Cancel."
As a result, by simply entering information on the chat screen 112 of the user terminal 110, the entered information (input item information JH2) is written in a standard format and a document file is created.
As a result, the user can easily create a document file with the desired content by using the chatbot 121 without launching application software for fixed format files.

なお、チャット画面112において、「ダウンロード」ボタンが操作されると、作成された書類ファイルが、サーバ120からユーザー端末110にダウンロードされる。
チャットボット121が、作成した書類ファイルをユーザー端末110へ送信する構成でもよい。
また、「送り先指定」ボタンが操作されると、チャットボット121が、ユーザー端末110に対して「送り先情報を入力してください。」の旨のメッセージを送信し、入力された送り先情報に基づいて、チャットボット121が、作成した書類ファイルを送信するように構成されている。
送り先情報は、一例として、電子メールアドレスでもよいし、チャットアプリケーションのユーザー特定情報(ID情報)でもよい。
When the “download” button is operated on the chat screen 112 , the created document file is downloaded from the server 120 to the user terminal 110 .
The chatbot 121 may be configured to send the created document file to the user terminal 110.
Furthermore, when the "Specify destination" button is operated, chatbot 121 sends a message to user terminal 110 saying "Please enter destination information," and chatbot 121 is configured to send the created document file based on the entered destination information.
The destination information may be, for example, an email address or user identification information (ID information) of a chat application.

さらに、図7(B)に示すように、「ダウンロード」ボタンが操作されたとき、ダウンロードするファイル形式を選択自在に掲示するように構成してもよい。
例えば、追加編集自在な表計算ソフトウェア用のファイル形式や、表示およびプリントが容易なPDF形式などを選択自在にするとよい。
図8に示すように、表計算ソフトウェア用のファイル形式をダウンロードして、ユーザー端末110のブラウザで表示すると、チャットボット121を利用して作成した書類ファイルの一例である経費精算申請ファイルの内容を確認することができる。
Furthermore, as shown in FIG. 7B, when the "download" button is operated, the file format to be downloaded may be displayed so that it can be freely selected.
For example, it is preferable to be able to freely select a file format for spreadsheet software that allows for easy addition and editing, or a PDF format that is easy to display and print.
As shown in Figure 8, by downloading a file format for spreadsheet software and displaying it in the browser of the user terminal 110, the contents of an expense reimbursement application file, which is an example of a document file created using the chatbot 121, can be confirmed.

さらに、本実施例では、上述したように、チャットボット121が、フォーマットファイルFFを選択してから、選択したフォーマットファイルFFにおいて予め設定された複数の項目に基づいて、項目提示ステップS4を実行する構成である。
これにより、目的別の複数の異なるフォーマットファイルFFが予め準備されていて、ユーザーがチャット画面112で選択するだけでそのフォーマットファイルFFの設定に沿ったチャットボット121とのやりとりが始まる。
その結果、ユーザーはチャットボット121を利用して目的に合った書類を簡単に作成することができる。
Furthermore, in this embodiment, as described above, the chatbot 121 is configured to select a format file FF and then execute the item presentation step S4 based on multiple items that are pre-set in the selected format file FF.
As a result, multiple different format files FF for different purposes are prepared in advance, and the user simply selects one on the chat screen 112 to begin interacting with the chatbot 121 in accordance with the settings of that format file FF.
As a result, the user can use the chatbot 121 to easily create documents that suit their purpose.

また、本実施例では、図4(B)に示すように、フォーマットファイルFFが、表計算ソフトウェア用のファイル形式である。
これにより、図4(A)に示すように、フォーマットファイルFFにおける入力箇所が、所謂、行列のセル形式であって行列番号・記号によって入力先のセルが指定される。
その結果、ユーザーはチャットボット121を介して予め設定された範囲においてフォーマットファイルFFの全体について自在に情報を入力することができる。
In this embodiment, as shown in FIG. 4B, the format file FF is in a file format for spreadsheet software.
As a result, as shown in FIG. 4A, the input location in the format file FF is in a so-called matrix cell format, and the input cell is specified by the matrix number and symbol.
As a result, the user can freely input information about the entire format file FF within a preset range via the chatbot 121.

さらに、本実施例では、項目選択情報受信ステップS6において、チャットボット121が、項目情報JH1として金額の項目情報JH1または数量の項目情報JH1を受信する。
例えば、項目情報JH1として、「金額」の項目情報JH1を受信する。
入力事項情報受信ステップS8において、チャットボット121が、入力事項情報JH2としての金額情報JH4または数量情報JH5を受信する。
例えば、入力事項情報JH2として、「260円」の金額情報JH4を受信する。
Furthermore, in this embodiment, in the item selection information receiving step S6, the chatbot 121 receives the item information JH1 of the amount or the item information JH1 of the quantity as the item information JH1.
For example, the item information JH1 received is "amount."
In the input item information receiving step S8, the chatbot 121 receives the amount information JH4 or quantity information JH5 as the input item information JH2.
For example, the amount information JH4 of "260 yen" is received as input item information JH2.

図8に示すように、ファイル入力ステップS8において、チャットボット121が、フォーマットファイルFFにおける予め設定された箇所CL4に金額情報JH4として「260」を入力する。
さらに、項目情報JH1として、「数量」の項目情報JH1を受信する。
そして、入力事項情報JH2として、「3個」の数量情報JH5を受信する。
ファイル入力ステップS8において、チャットボット121が、フォーマットファイルFFにおける予め設定された箇所CL5に数量情報JH5として「3」を入力する。
As shown in FIG. 8, in the file input step S8, the chatbot 121 inputs "260" as the amount information JH4 in the preset location CL4 in the format file FF.
Furthermore, as the item information JH1, the item information JH1 of "quantity" is received.
Then, the quantity information JH5 of "3" is received as the input item information JH2.
In the file input step S8, the chatbot 121 inputs "3" as the quantity information JH5 into the preset location CL5 in the format file FF.

フォーマットファイルFFにおける金額情報JH4の入力欄と、数量情報JH5の入力欄との乗算設定が、第1所定欄グループである計欄M1に設定されている。
さらに、第1所定欄グループの数値の和算設定が、第2所定欄である合計欄M2に設定されている。
これにより、チャット画面112において単価金額の項目を選択した後に単価金額を入力し、数量の項目を選択した後に数量を入力すると、単価金額および数量が入力されるだけでなく、数量に応じた金額が自動で第1所定欄である計欄M1に表示され、それらの合計が自動で第2所定欄である合計欄M2に表示される。
その結果、ユーザーはチャットボット121を利用して見積書、請求書、経費申請書など数を計算する書類を簡単に作成することができる。
The multiplication setting of the input field for amount information JH4 and the input field for quantity information JH5 in the format file FF is set in the total column M1, which is the first predetermined column group.
Furthermore, the sum of the values in the first predetermined column group is set in the total column M2, which is the second predetermined column.
As a result, when the unit price item is selected on the chat screen 112 and then the unit price is input, and when the quantity item is selected and then the quantity is input, not only are the unit price and quantity input, but the amount according to the quantity is automatically displayed in the total column M1, which is the first specified column, and the sum of these is automatically displayed in the total column M2, which is the second specified column.
As a result, users can use chatbot 121 to easily create documents that involve calculations, such as estimates, invoices, and expense reports.

また、本実施例では、項目選択情報受信ステップS6において、チャットボット121が、項目情報JH1として添付の項目情報JH6を受信する。
入力事項情報受信ステップS8において、チャットボット121が、画像データPTを受信する。
図8に示すように、ファイル入力ステップS8において、チャットボット121が、受信した画像データPTをフォーマットファイルFFの一例である経費精算申請フォーマットにおける予め設定された添付用領域ATである添付欄に配置する。
これにより、テキストデータの入力だけでなく画像データPTもフォーマットファイルFFに配置される。
その結果、ユーザーはチャットボット121を利用して経費申請書などを簡単に作成することができる。
In addition, in this embodiment, in the item selection information receiving step S6, the chatbot 121 receives the attached item information JH6 as the item information JH1.
In the input information receiving step S8, the chatbot 121 receives the image data PT.
As shown in Figure 8, in file input step S8, the chatbot 121 places the received image data PT in the attachment field, which is a pre-set attachment area AT in the expense reimbursement application format, which is an example of a format file FF.
As a result, not only the text data input but also the image data PT are arranged in the format file FF.
As a result, users can easily create expense reports and the like using chatbot 121.

さらに、本実施例では、数値認識ステップとして、チャットボット121が、画像データPTに表示された数値を画像認識する。
その後、照合ステップとして、チャットボット121が、チャット画面112において入力された入力事項情報JH2としての全ての金額情報JH4と、画像認識した数値情報とを照合する。
そして、金額情報JH4のうち、画像認識した数値情報に含まれていないものがあると判定した場合、確認要求ステップとして、チャットボット121が、画像認識した数値情報に含まれていない金額情報JH4について、確認を求める旨のメッセージをユーザー端末110へ送信するように構成されている。
Furthermore, in this embodiment, as a numerical value recognition step, the chatbot 121 performs image recognition of the numerical values displayed in the image data PT.
Then, in a comparison step, the chatbot 121 compares all of the amount information JH4 as the input item information JH2 entered on the chat screen 112 with the image-recognized numerical information.
If it is determined that any of the amount information JH4 is not included in the image-recognized numerical information, the chatbot 121 is configured to send a message to the user terminal 110 as a confirmation request step, requesting confirmation of the amount information JH4 that is not included in the image-recognized numerical information.

例えば、領収書の画像データPTにおいて、「260」、「3」、「540」、「2」、「120」、「3」および「2220」の数字を認識したが、これらの中に、「金額」や「数量」の項目に対する入力事項情報JH2で入力されたものが、含まれていないものがあると判定した場合、誤入力の疑いがある。
そこで、含まれていないものについて、入力の確認をユーザー端末110のユーザーに求める。
これにより、領収書やレシートの画像データPTをチャットボット121に送信すると、金額の入力について画像データPTと照合されて入力した金額が画像データPTのどこにもないと判定されるとユーザーが確認を求められる。
その結果、ユーザーは誤入力だったかどうかを確認して誤入力であった場合はそれに気づくことができる。
For example, if the numbers "260,""3,""540,""2,""120,""3," and "2220" are recognized in the image data PT of a receipt, but it is determined that some of these do not include the numbers entered in the input information JH2 for the "amount" and "quantity" fields, there is a suspicion of incorrect input.
Therefore, for those items that are not included, the user of the user terminal 110 is asked to confirm the input.
As a result, when image data PT of a receipt or invoice is sent to the chatbot 121, the input amount is checked against the image data PT, and if it is determined that the input amount does not exist anywhere in the image data PT, the user is asked to confirm.
As a result, the user can check whether or not there was an input error and, if so, become aware of it.

なお、入力したものを修正する場合、「修正」のコマンドをユーザー端末110からサーバ120のチャットボット121へ送信する。
すると、チャットボット121が、修正する項目を選択する内容をユーザー端末110へ送信する。
ユーザーが、修正する項目を選択し、入力事項情報JH2を入力しなおすと、その項目の入力事項情報JH2が修正・訂正される。
If the user wishes to correct what he or she has entered, the user sends a "correct" command from the user terminal 110 to the chatbot 121 on the server 120.
The chatbot 121 then transmits the content of the selection of the item to be corrected to the user terminal 110.
When the user selects an item to be corrected and re-enters the input item information JH2, the input item information JH2 for that item is corrected or amended.

このようにして得られた本発明の実施例であるボットシステム100のプログラムは、サーバ120に保存されたフォーマットファイルFFにおいて予め設定された複数の項目に基づいて、サーバ120のチャットボット121が、複数の項目情報JH1をユーザー端末110へ送信する項目提示ステップS4と、ユーザー端末110のチャットボット121とのチャット画面112における項目情報JH1を選択する操作に基づいて、チャットボット121が、選択された項目情報JH1をユーザー端末110から受信する項目選択情報受信ステップS6と、チャットボット121が、受信した項目情報JH1の項目について、入力事項を求める旨の案内QTをユーザー端末110へ送信する入力事項案内ステップS6と、ユーザー端末110のチャットボット121とのチャット画面112における入力・送信操作に基づいて、チャットボット121が、入力された入力事項情報JH2をユーザー端末110から受信する入力事項情報受信ステップS8と、チャットボット121が、項目情報JH1に対して予め設定されたフォーマットファイルFFにおける入力場所情報JH3に基づいて、受信した入力事項情報JH2をフォーマットファイルFFにおいて入力するファイル入力ステップS8と、ユーザー端末110のチャットボット121とのチャット画面112における入力完了指示操作に基づいて、チャットボット121が、入力完了指示をユーザー端末110から受信し、入力済みのフォーマットファイルFFを別名で保存する保存ステップS11とを具備していることにより、ユーザーは定型フォーマットファイル用のアプリケーションソフトウェアを起動させずにチャットボット121を利用して所望の内容の書類ファイルを簡単に作成することができる。 The program of the bot system 100, which is an embodiment of the present invention obtained in this way, includes an item presentation step S4 in which the chatbot 121 of the server 120 sends multiple item information JH1 to the user terminal 110 based on multiple items previously set in a format file FF stored on the server 120; an item selection information reception step S6 in which the chatbot 121 receives the selected item information JH1 from the user terminal 110 based on an operation to select item information JH1 on the chat screen 112 with the chatbot 121 on the user terminal 110; an input item guidance step S6 in which the chatbot 121 sends a guidance QT to the user terminal 110 requesting input items for the items of the received item information JH1; and a chat screen 112 in which the chatbot 121 sends a guidance QT to the user terminal 110 requesting input items for the items of the received item information JH1 based on an input/send operation on the chat screen 112 with the chatbot 121 on the user terminal 110. The system includes an input item information receiving step S8 in which the chatbot 121 receives input item information JH2 from the user terminal 110, a file input step S8 in which the chatbot 121 inputs the received input item information JH2 in the format file FF based on input location information JH3 in the format file FF that is preset for the item information JH1, and a saving step S11 in which the chatbot 121 receives an input completion instruction from the user terminal 110 based on an input completion instruction operation on the chat screen 112 with the chatbot 121 on the user terminal 110, and saves the input format file FF with a different name. This allows the user to easily create a document file with the desired content using the chatbot 121 without launching application software for standard format files.

さらに、チャットボット121が、目的別の複数の異なるフォーマット情報FJをユーザー端末110へ送信するフォーマット選択提示ステップS1と、ユーザー端末110のチャットボット121とのチャット画面112におけるフォーマット情報FJを選択する操作に基づいて、チャットボット121が、選択されたフォーマット情報FJをユーザー端末110から受信し、受信したフォーマット情報FJに基づいて、サーバ120に保存された複数の異なるフォーマットファイルFFから1つのフォーマットファイルFFを選択するフォーマットファイル選択ステップS3とをさらに具備して、チャットボット121が、フォーマットファイルFFを選択してから、選択したフォーマットファイルFFにおいて予め設定された複数の項目に基づいて、項目提示ステップS4を実行する構成であることにより、ユーザーはチャットボット121を利用して目的に合った書類を簡単に作成することができる。 Furthermore, the system includes a format selection and presentation step S1 in which the chatbot 121 sends multiple different format information FJ for different purposes to the user terminal 110, and a format file selection step S3 in which the chatbot 121 receives the selected format information FJ from the user terminal 110 based on an operation to select format information FJ on the chat screen 112 with the chatbot 121 on the user terminal 110, and selects one format file FF from multiple different format files FF stored on the server 120 based on the received format information FJ. The chatbot 121 selects a format file FF and then executes an item presentation step S4 based on multiple items preset in the selected format file FF. This allows users to easily create documents that suit their purposes using the chatbot 121.

また、フォーマットファイルFFが、表計算ソフトウェア用のファイル形式であることにより、ユーザーはチャットボット121を介して予め設定された範囲においてフォーマットファイルFFの全体について自在に情報を入力することができる。 Furthermore, because the format file FF is in a file format for spreadsheet software, the user can freely input information about the entire format file FF within a pre-set range via chatbot 121.

さらに、項目選択情報受信ステップS6において、チャットボット121が、項目情報JH1として金額の項目情報JH1または数量の項目情報JH1を受信し、入力事項情報受信ステップS8において、チャットボット121が、金額情報JH4または数量情報JH5を受信し、ファイル入力ステップS8において、チャットボット121が、フォーマットファイルFFにおける予め設定された箇所CL4、CL5に金額情報JH4または数量情報JH5を入力し、フォーマットファイルFFにおける金額情報JH4の入力欄と、数量情報JH5の入力欄との乗算設定が、第1所定欄グループである計欄M1に設定され、第1所定欄グループである計欄M1の数値の和算設定が、第2所定欄である合計欄M2に設定されていることにより、ユーザーはチャットボット121を利用して見積書、請求書、経費申請書など数を計算する書類を簡単に作成することができる。 Furthermore, in the item selection information receiving step S6, the chatbot 121 receives the amount item information JH1 or the quantity item information JH1 as the item information JH1; in the input item information receiving step S8, the chatbot 121 receives the amount information JH4 or the quantity information JH5; and in the file input step S8, the chatbot 121 inputs the amount information JH4 or the quantity information JH5 into the pre-set locations CL4 and CL5 in the format file FF. The multiplication setting between the input field for the amount information JH4 and the input field for the quantity information JH5 in the format file FF is set in the total column M1, which is the first predetermined column group, and the addition setting of the numerical values in the total column M1, which is the first predetermined column group, is set in the sum column M2, which is the second predetermined column. As a result, the user can use the chatbot 121 to easily create documents that require calculations, such as estimates, invoices, and expense reports.

また、項目選択情報受信ステップS6において、チャットボット121が、項目情報JH1として添付の項目情報JH6を受信し、入力事項情報受信ステップS8において、チャットボット121が、画像データPTを受信し、ファイル入力ステップS8において、チャットボット121が、受信した画像データPTをフォーマットファイルFFにおける予め設定された添付用領域ATに配置することにより、ユーザーはチャットボット121を利用して経費申請書などを簡単に作成することができる。 In addition, in the item selection information reception step S6, the chatbot 121 receives the attached item information JH6 as item information JH1, and in the input information reception step S8, the chatbot 121 receives the image data PT. In the file input step S8, the chatbot 121 places the received image data PT in the pre-set attachment area AT in the format file FF, allowing the user to easily create expense application forms, etc., using the chatbot 121.

さらに、チャットボット121が、画像データPTに表示された数値を画像認識する数値認識ステップと、チャットボット121が、チャット画面112において入力された入力事項情報JH2としての全ての金額情報JH4と、画像認識した数値情報とを照合する照合ステップと、金額情報JH4のうち、画像認識した数値情報に含まれていないものがあると判定した場合、チャットボット121が、画像認識した数値情報に含まれていない金額情報JH4について、確認を求める旨のメッセージをユーザー端末110へ送信する確認要求ステップとをさらに具備していることにより、ユーザーは誤入力だったかどうかを確認して誤入力であった場合はそれに気づくことができるなど、その効果は甚大である。 Furthermore, the chatbot 121 is further equipped with a numerical recognition step in which it performs image recognition on the numerical values displayed in the image data PT, a comparison step in which it compares all amount information JH4 as input item information JH2 entered on the chat screen 112 with the image-recognized numerical information, and a confirmation request step in which, if it determines that any amount information JH4 is not included in the image-recognized numerical information, the chatbot 121 sends a message to the user terminal 110 requesting confirmation of the amount information JH4 that is not included in the image-recognized numerical information. This has a significant effect, as it allows the user to check whether or not the input was incorrect and, if so, notice it.

100 ・・・ ボットシステム
110 ・・・ ユーザー端末
111 ・・・ 表示部
112 ・・・ チャット画面
120 ・・・ サーバ
121 ・・・ チャットボット
131 ・・・ 管理者画面
FF ・・・ フォーマットファイル
CL1~6・・・ 予め設定された箇所
AT ・・・ 添付用領域
M1 ・・・ 計欄
M2 ・・・ 合計欄
JH1 ・・・ 項目情報
JH2 ・・・ 入力事項情報
JH3 ・・・ 入力場所情報
JH4 ・・・ 金額情報
JH5 ・・・ 数量情報
JH6 ・・・ 添付の項目情報
FJ ・・・ フォーマット情報
PT ・・・ 画像データ
QT ・・・ (入力事項を求める旨の)案内(チャットボット質問)
100... Bot system 110... User terminal 111... Display unit 112... Chat screen 120... Server 121... Chatbot 131... Administrator screen FF... Format files CL1-6... Pre-set area AT... Attachment area M1... Total column M2... Total column JH1... Item information JH2... Input item information JH3... Input location information JH4... Amount information JH5... Quantity information JH6... Attachment item information FJ... Format information PT... Image data QT... Guidance (requesting input items) (chatbot question)

Claims (6)

ユーザー端末とサーバとの間で文字データを通信自在なボットシステムのプログラムであって、
前記サーバに保存されたフォーマットファイルにおいて予め設定された複数の項目に基づいて、サーバのチャットボットが、複数の項目情報をユーザー端末へ送信する項目提示ステップと、
前記ユーザー端末のチャットボットとのチャット画面における項目情報を選択する操作に基づいて、チャットボットが、選択された項目情報をユーザー端末から受信する項目選択情報受信ステップと、
前記チャットボットが、受信した項目情報の項目について、入力事項を求める旨の案内をユーザー端末へ送信する入力事項案内ステップと、
前記ユーザー端末のチャットボットとのチャット画面における入力・送信操作に基づいて、チャットボットが、入力された入力事項情報をユーザー端末から受信する入力事項情報受信ステップと、
前記チャットボットが、項目情報に対して予め設定されたフォーマットファイルにおける入力場所情報に基づいて、受信した入力事項情報をフォーマットファイルにおいて入力するファイル入力ステップと、
前記ユーザー端末のチャットボットとのチャット画面における入力完了指示操作に基づいて、チャットボットが、入力完了指示をユーザー端末から受信し、入力済みのフォーマットファイルを別名で保存する保存ステップとを具備していることを特徴とするボットシステムのプログラム。
A bot system program that can freely communicate character data between a user terminal and a server,
an item presentation step in which the chatbot of the server transmits a plurality of item information to the user terminal based on a plurality of items preset in a format file stored in the server;
an item selection information receiving step in which the chatbot receives selected item information from the user terminal based on an operation of selecting item information on a chat screen with the chatbot of the user terminal;
an input item guidance step in which the chatbot transmits to the user terminal a guidance requesting input items for the items of the received item information;
an input information receiving step in which the chatbot receives input information from the user terminal based on an input/send operation on a chat screen with the chatbot of the user terminal;
A file input step in which the chatbot inputs the received input item information into a format file based on input location information in a format file that is preset for the item information;
A program for a bot system, characterized in that the chatbot receives an input completion instruction from the user terminal based on an input completion instruction operation on a chat screen with the chatbot on the user terminal, and includes a saving step in which the chatbot saves the input format file under a different name.
前記チャットボットが、目的別の複数の異なるフォーマット情報をユーザー端末へ送信するフォーマット選択提示ステップと、
前記ユーザー端末のチャットボットとのチャット画面におけるフォーマット情報を選択する操作に基づいて、チャットボットが、選択されたフォーマット情報をユーザー端末から受信し、受信したフォーマット情報に基づいて、サーバに保存された複数の異なるフォーマットファイルからフォーマットファイルを選択するフォーマットファイル選択ステップとをさらに具備して、
前記チャットボットが、フォーマットファイルを選択してから、選択したフォーマットファイルにおいて予め設定された複数の項目に基づいて、項目提示ステップを実行する構成であることを特徴とする請求項1に記載のボットシステムのプログラム。
a format selection and presentation step in which the chatbot transmits a plurality of different format information according to purposes to a user terminal;
and a format file selection step in which the chatbot receives the selected format information from the user terminal based on an operation of selecting format information on a chat screen with the chatbot of the user terminal, and selects a format file from a plurality of different format files stored on the server based on the received format information,
The program for the bot system described in claim 1, characterized in that the chatbot is configured to select a format file and then execute an item presentation step based on multiple items pre-set in the selected format file.
前記フォーマットファイルが、表計算ソフトウェア用のファイル形式であることを特徴とする請求項1または請求項2に記載のボットシステムのプログラム。 The bot system program described in claim 1 or claim 2, characterized in that the format file is in a file format for spreadsheet software. 前記項目選択情報受信ステップにおいて、チャットボットが、項目情報として金額の項目情報または数量の項目情報を受信し、
前記入力事項情報受信ステップにおいて、チャットボットが、金額情報または数量情報を受信し、
前記ファイル入力ステップにおいて、チャットボットが、フォーマットファイルにおける予め設定された箇所に金額情報または数量情報を入力し、
前記フォーマットファイルにおける金額情報の入力欄と、数量情報の入力欄との乗算設定が、第1所定欄グループに設定され、第1所定欄グループの数値の和算設定が、第2所定欄に設定されていることを特徴とする請求項3に記載のボットシステムのプログラム。
In the item selection information receiving step, the chatbot receives item information on the amount or the quantity as the item information,
In the input information receiving step, the chatbot receives amount information or quantity information,
In the file input step, the chatbot inputs amount information or quantity information into a predetermined location in the format file,
A program for a bot system as described in claim 3, characterized in that the multiplication setting between the input field for amount information and the input field for quantity information in the format file is set in a first predetermined column group, and the addition setting of numerical values in the first predetermined column group is set in a second predetermined column.
前記項目選択情報受信ステップにおいて、チャットボットが、項目情報として添付の項目情報を受信し、
前記入力事項情報受信ステップにおいて、チャットボットが、画像データを受信し、
前記ファイル入力ステップにおいて、チャットボットが、受信した画像データをフォーマットファイルにおける予め設定された添付用領域に配置することを特徴とする請求項1乃至請求項4のいずれか1つに記載のボットシステムのプログラム。
In the item selection information receiving step, the chatbot receives the attached item information as the item information,
In the input information receiving step, the chatbot receives image data,
A program for a bot system as described in any one of claims 1 to 4, characterized in that in the file input step, the chatbot places the received image data in a predetermined attachment area in the format file.
前記チャットボットが、前記画像データに表示された数値を画像認識する数値認識ステップと、
前記チャットボットが、チャット画面において入力された入力事項情報としての全ての金額情報と、画像認識した数値情報とを照合する照合ステップと、
前記金額情報のうち、画像認識した数値情報に含まれていないものがあると判定した場合、チャットボットが、画像認識した数値情報に含まれていない金額情報について、確認を求める旨のメッセージをユーザー端末へ送信する確認要求ステップとをさらに具備していることを特徴とする請求項5に記載のボットシステムのプログラム。
a numerical value recognition step in which the chatbot performs image recognition on the numerical values displayed in the image data;
a comparison step in which the chatbot compares all amount information as input item information input on the chat screen with image-recognized numerical information;
The program of the bot system described in claim 5 further comprises a confirmation request step in which, if it is determined that any of the amount information is not included in the image-recognized numerical information, the chatbot sends a message to the user terminal requesting confirmation of the amount information that is not included in the image-recognized numerical information.
JP2021183222A 2021-11-10 2021-11-10 Bot system program Active JP7716685B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021183222A JP7716685B2 (en) 2021-11-10 2021-11-10 Bot system program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021183222A JP7716685B2 (en) 2021-11-10 2021-11-10 Bot system program

Publications (2)

Publication Number Publication Date
JP2023070854A JP2023070854A (en) 2023-05-22
JP7716685B2 true JP7716685B2 (en) 2025-08-01

Family

ID=86395410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021183222A Active JP7716685B2 (en) 2021-11-10 2021-11-10 Bot system program

Country Status (1)

Country Link
JP (1) JP7716685B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7608563B1 (en) 2023-10-31 2025-01-06 フリー株式会社 PROGRAM, INFORMATION PROCESSING APPARATUS AND METHOD
JP7531958B1 (en) * 2024-04-16 2024-08-13 株式会社三富 Trade Management System

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019004363A1 (en) 2017-06-29 2019-01-03 株式会社ビズオーシャン Information inputting method, information inputting device, and information inputting system
JP2019061630A (en) 2017-09-28 2019-04-18 株式会社シムトップス Report automation system
JP6780889B1 (en) 2020-05-19 2020-11-04 Miletos株式会社 Expense management equipment, information processing methods, and programs
JP2021043577A (en) 2019-09-09 2021-03-18 トッパン・フォームズ株式会社 Form data generation apparatus and form data generation method
JP2021072094A (en) 2020-07-03 2021-05-06 株式会社ボットロジー Automatic conversation application creation method
JP2021149598A (en) 2020-03-19 2021-09-27 本田技研工業株式会社 Information processor, control method for the same, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019004363A1 (en) 2017-06-29 2019-01-03 株式会社ビズオーシャン Information inputting method, information inputting device, and information inputting system
JP2019061630A (en) 2017-09-28 2019-04-18 株式会社シムトップス Report automation system
JP2021043577A (en) 2019-09-09 2021-03-18 トッパン・フォームズ株式会社 Form data generation apparatus and form data generation method
JP2021149598A (en) 2020-03-19 2021-09-27 本田技研工業株式会社 Information processor, control method for the same, and program
JP6780889B1 (en) 2020-05-19 2020-11-04 Miletos株式会社 Expense management equipment, information processing methods, and programs
JP2021072094A (en) 2020-07-03 2021-05-06 株式会社ボットロジー Automatic conversation application creation method

Also Published As

Publication number Publication date
JP2023070854A (en) 2023-05-22

Similar Documents

Publication Publication Date Title
CN110221904B (en) Business process control method
US7853487B2 (en) Shipping address population using online address book
JP7716685B2 (en) Bot system program
US20110296372A1 (en) Deployment environment systems, methods, and apparatuses for developing applications and diagnostic price and/or time quote determination systems, methods, and apparatuses for application development services
JP2019160062A (en) Business support method for store and server
JP2022172537A (en) Ledger creation support device, program, and ledger creation support system
CN105378788A (en) E-menu service method using web editor and system therefor
JP6959044B2 (en) Recording server, recording method and program
CN114971804A (en) Order processing method and device, electronic equipment and storage medium
CN103916416B (en) System remote registration method and system
CN111242715B (en) Order processing method and equipment and computer storage medium thereof
JP2024012586A (en) Intellectual property information management system and intellectual property information provision method of the intellectual property information management system
JP2016040652A (en) Document output device and document output method
JP2020119459A (en) Job hunting support system and job hunting support program
US8448183B2 (en) Presentation layer application integration
JP7492299B1 (en) Form generation system, form generation method, and form generation program
JP7378707B1 (en) Intellectual property search device, intellectual property search method, and intellectual property search program
JP7176147B1 (en) Program, information processing device and method
JP7555507B1 (en) System, program and information processing method for utilizing customer messages
WO2020027141A1 (en) Information transmitting information processing device, and method, program, and information transmission system using information transmitting information processing device
US20260093385A1 (en) Systems, apparatuses, methods, and computer program products for embedded whiteboard retrospectives
JP7350121B1 (en) Point award system and method
JP7449513B2 (en) Information processing server
JP6338752B1 (en) Order entry system, order entry terminal and program
JP6458113B1 (en) Environment setting system, business system environment setting method, and program

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20211116

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240910

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250710

R150 Certificate of patent or registration of utility model

Ref document number: 7716685

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150