Program, information processing device and method

A program analyzes user text to generate business advice from business data, addressing the challenge of limited trusted advisors by providing confidential and specific guidance.

JP2025171118AActive Publication Date: 2025-11-20FREEE
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024076125
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-08
Publication Date
2025-11-20
Estimated Expiration
2044-05-08

AI Technical Summary

Technical Problem

Company managers face challenges in seeking appropriate business advice due to the need for confidentiality and trust, limiting the number of people they can consult, and existing technologies struggle to provide tailored advice based on their business data.

Method used

A program executed by a computer that analyzes text information from users, extracts questions related to their business, refers to business data, and generates answer information to provide advice, displayed alongside relevant business data.

Benefits of technology

Enables the output of tailored business advice based on business data, satisfying the need for confidential and specific guidance for company managers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025171118000001_ABST
    Figure 2025171118000001_ABST
Patent Text Reader

Abstract

To provide a technique for facilitating management of advance payments received in a business system by facilitating the management of advance payments received from business partners and suppressing automatic issuance of invoices.SOLUTION: A server of a business system for storing business data regarding a user's business, executes, as functions thereof: a step (S121) of receiving text information including a question requesting advice regarding the user's business by input from the user; a step (S122) of analyzing the received text information and extracting the question regarding the user's business; a step (S123) of executing analysis by referring to the business data regarding the user's business and generating answer information that answers the question regarding the user's business; and a step (S124) of outputting the generated answer information.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]

[0002] Recently, various technologies are being offered as services that analyze sentences input by humans in natural language (either text input or spoken voice input), understand their content, and provide appropriate output.

[0003] As an example of a technology for performing such language analysis to provide various services, Patent Document 1 discloses a technology for an interactive input support system in a system that uses a chatbot to use (operate) various network services such as SaaS (Software as a Service). When input text related to operating the service is received using natural language or words, the system performs recognition processing on the received input text, selects a service to be enjoyed, and generates a command for providing the selected service. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-196914 Summary of the Invention [Problem to be solved by the invention]

[0005] Meanwhile, company managers have many management worries and a strong need for someone to turn to for advice. Management worries vary depending on the company's business situation, and it is impossible to give appropriate advice without actually understanding the business situation. However, managers tend not to want to disclose too much about the company's business situation, and therefore can only disclose it to someone they can trust. As a result, there are only a limited number of people to turn to for advice.

[0006] Therefore, in this disclosure, a technology for responding to business advice from a manager based on business data in a business system will be described. [Means for solving the problem]

[0007] According to one embodiment of the present disclosure, there is provided a program for providing business services related to a user's business, the program being executed by a computer having a processor and a memory, wherein the memory stores business data related to the user's business, and the program causes the processor to execute the steps of receiving text information from a user, the text information including a question requesting advice about the user's business, analyzing the received text information and extracting questions related to the user's business, referring to the business data related to the user's business and analyzing it to generate answer information that answers the questions related to the user's business, and outputting the generated answer information. [Effects of the Invention]

[0008] According to the present disclosure, when a question requesting advice about a user's business is received, the text information is analyzed, and answer information is generated and output from business data. This makes it possible to output advice about the user's business based on the business data. This makes it possible to satisfy the needs of company managers who want someone to consult with for advice. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing the overall configuration of a business system 1 according to a first embodiment. [Figure 2] 2 is a block diagram showing a functional configuration of the terminal device 10 of FIG. 1. FIG. [Figure 3] 2 is a block diagram showing the functional configuration of the server 20 of FIG. 1. FIG. [Figure 4] FIG. 4 is a diagram illustrating an example of the data structure of a business database 2021 in FIG. 3. [Figure 5] 10 is a flowchart showing an example of the flow of question and answer processing by the business system 1. [Figure 6] FIG. 10 is a diagram showing an example of a screen for providing services displayed on the terminal device 10. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The following description and drawings are examples for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0011] The functions performed by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to perform the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0012] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0013] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0014] <Summary> The business system according to the present disclosure will be described below. The business system according to the present disclosure has a function as an accounting system that provides accounting processing services to user businesses such as companies and sole proprietors. The business system according to the present disclosure also has a function as a human resources and labor system that provides human resources and labor processing services to user businesses such as companies and sole proprietors. The business system according to the present disclosure also has a function as a sales management system that provides sales management processing services to user businesses such as companies and sole proprietors. Furthermore, the business system according to the present disclosure may provide various services as an integrated ERP system that integrates and provides the above-mentioned functions.

[0015] The accounting processing service provided as an example of the business system disclosed herein is a service that manages cash flows, such as purchases, sales, and borrowings, conducted by companies and sole proprietors. The cash flows are recorded (booked) in ledgers (journal entries, general ledger) to manage the accounting data as business data. At the designated accounting period, a trial balance is prepared as part of the closing process, and financial statements, such as an income statement and a balance sheet, are also prepared. The business system disclosed herein also performs tax return processing, preparing returns for corporate tax, business office tax, consumption tax, etc., based on the results of the closing process. The business system disclosed herein is a computer system that accepts input of cash flows, such as purchases and sales, records them in ledgers, prepares trial balances and financial statements, and supports tax return processing. The business system disclosed herein is also a system provided as a web service, for example, via a cloud server, or through software as a service (SaaS).

[0016] The business system according to the present disclosure is configured to receive input of text information, which is a question requesting various kinds of advice from a user, and to automatically generate and output a response to the question, like a chatbot. A question requesting advice from a user is, for example, a question from a user who is a company manager requesting advice on the management of the company.

[0017] As mentioned above, there is a need for company managers to have their management concerns answered, but it is not easy to answer the company's management concerns while taking into account the company's business situation. In addition, company managers are psychologically reluctant to disclose their company's business situation, and may not be able to disclose the company's business situation unless the person is trustworthy. As a result, company managers have limited people to whom they can consult about their management concerns, and this need has not been met very well.

[0018] Therefore, when the business system according to the present disclosure receives a question requesting advice regarding a user's business, it analyzes the text information to extract the question, analyzes the business data to generate and output answer information to the question.

[0019] The business system according to the present disclosure also outputs the generated answer information along with the business data related to the user's business. At this time, for example, a display field for the business data and a display field for the question and answer are displayed in parallel so that they can be referenced.

[0020] The above configuration makes it possible to output advice about the user's business based on business data, thereby satisfying the needs of company managers who want someone to turn to for advice.

[0021] <First Embodiment> The following describes the business system 1. In the following description, for example, when the terminal device 10 accesses the server 20, the server 20 responds with information for generating a screen on the terminal device 10. The terminal device 10 generates and displays a screen based on the information received from the server 20.

[0022] <1 Overall configuration of business system 1> FIG. 1 is a block diagram showing the overall configuration of a business system 1 according to a first embodiment. As shown in FIG. 1, the business system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1; hereinafter, they may be collectively referred to as "terminal devices 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other via a network 80 so as to be able to communicate with each other. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a web server (including a cloud server), and exchanges information with the terminal device 10 via web pages. Furthermore, a web page browser for viewing web pages is installed on the terminal device 10, but a dedicated application for providing the services of the server 20 may also be installed so that the web pages can be viewed using the dedicated application.

[0023] The terminal device 10 is a device operated by each user. Here, a user is a person who uses the terminal device 10 to perform accounting processing (journalization processing), which is a function of the business system 1, and who seeks management advice, such as a manager of a business enterprise or a sole proprietor. The terminal device 10 is realized by a desktop personal computer (PC), a laptop PC, or the like. Alternatively, the terminal device 10 may be a mobile terminal such as a tablet compatible with a mobile communication system or a smartphone.

[0024] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 conforming to a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown as a terminal device 10B in FIG. 1 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0025] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0026] Server 20 is a device that manages various information related to accounting processes for transactions of the user business, such as information on deposits and withdrawals such as purchases, sales, and borrowings. Server 20 accepts input of text information from users, such as questions requesting advice about the user's business. Server 20 also analyzes the accepted text information to extract questions, analyzes business data, and generates and outputs answer information to the questions.

[0027] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0028] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

[0029] <1.1 Configuration of the terminal device 10> FIG. 2 is a block diagram showing the functional configuration of the terminal device 10 of FIG. 1. As shown in FIG. 2, the terminal device 10 includes multiple antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), an audio processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 160, and a control unit 170. The terminal device 10 also has functions and configurations (e.g., a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) not specifically shown in FIG. 2. As shown in FIG. 2, the blocks included in the terminal device 10 are electrically connected by a bus or the like. The terminal device 10 shown in FIG. 2 will be described as a mobile terminal such as a tablet or smartphone compatible with a mobile communication system, but may also be a stationary personal computer (PC) or a laptop PC.

[0030] The antenna 111 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first radio communication unit 121.

[0031] The antenna 112 emits a signal emitted by the terminal device 10 as a radio wave. The antenna 112 also receives a radio wave from space and provides the received signal to the second radio communication unit 122.

[0032] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, an RSSI (Received Signal Strength Indicator) calculation circuit, a CRC (Cyclic Redundancy Check) calculation circuit, a high-frequency circuit, etc. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 170.

[0033] The operation reception unit 130 has a mechanism for receiving input operations from the user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the position of the user's contact on the touch panel, for example, by using a capacitive touch panel.

[0034] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 170 as an input signal.

[0035] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of the selected object on the screen and information indicating that a button has been pressed as input signals to the control unit 170.

[0036] The audio processing unit 140 modulates and demodulates audio signals. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 170. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized, for example, by a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0037] Display 150 displays data such as images, videos, and text under the control of control unit 170. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0038] Storage unit 160 is configured with memory 15, such as a flash memory, and storage unit 16, and stores data and programs used by terminal device 10. In one aspect, storage unit 160 stores user information 161.

[0039] User information 161 is information about a user who uses terminal device 10 to perform accounting processing, which is a function of business system 1. User information includes information that identifies the user (user ID), the name or title of the business operator, and the like.

[0040] The control unit 170 is configured by, for example, the processor 19, and controls the operation of the terminal device 10 by reading a program stored in the storage unit 160 and executing instructions included in the program. The control unit 170 performs the functions of an input operation reception unit 171, a transmission / reception unit 172, a notification control unit 173, and a data processing unit 174 by operating in accordance with a program (not shown) that is an application that is stored in advance in the storage unit 160 of the terminal device 10 and installed, for example.

[0041] The input operation receiving unit 171 performs processing to receive input operations by the user via an input device such as the keyboard 131 .

[0042] The transmitting / receiving unit 172 performs processing for the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.

[0043] The notification control unit 173 performs processing to present information to the user. The notification control unit 173 performs processing to display a display image on the display 150, processing to output sound from the speaker 142, and the like.

[0044] The data processing unit 174 performs calculations on data that the terminal device 10 has received as input in accordance with a program, and outputs the calculation results to a memory or the like.

[0045] <1.2 Functional configuration of server 20> Fig. 3 is a block diagram showing the functional configuration of the server 20 in Fig. 1. As shown in Fig. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

[0046] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0047] The storage unit 202 is composed of, for example, a memory 25 and a storage 26, and stores data and programs used by the server 20. The storage unit 202 stores a business database 2021 and the like.

[0048] The business database 2021 is a database for holding business data related to the user's business, which is managed by the business system 1, specifically, journal data recording deposits and withdrawals related to companies, sole proprietors, etc. Details will be described later.

[0049] The control unit 203 performs the functions shown in various modules, such as a receiving control module 2031, a sending control module 2032, a business data reception module 2033, a text input reception module 2034, a text information analysis module 2035, an answer information generation module 2036, and an answer output module 2037, by the processor 29 of the server 20 performing processing according to the program.

[0050] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.

[0051] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0052] The business data reception module 2033 controls the process of receiving business data related to the user's business, which is input by the user of the business system 1 through the operation of the terminal device 10 by the user. The business data received by the business data reception module 2033 is, for example, data related to deposits and withdrawals such as purchases, sales, and borrowings related to the user's transactions, and data such as the dates and amounts of deposits and withdrawals.

[0053] The business data receiving module 2033 may, for example, synchronize business data through data linkage with financial institutions, credit card companies, etc., and receive electronic statement data from the financial institutions or credit card companies and reflect it as business data. For example, with the user's consent, the business data receiving module 2033 accesses the servers of the financial institutions or credit card companies to obtain account information at the financial institution held by the user and usage information on the credit card used by the user. The process of obtaining electronic statement data by the business data receiving module 2033 may be a pull-type information obtaining process that accesses the servers of the financial institutions or credit card companies as described above, or a push-type information obtaining process that receives information sent from the servers of the financial institutions or credit card companies.

[0054] The business data reception module 2033 stores the acquired business data in, for example, the business database 2021.

[0055] The text input acceptance module 2034 controls the process of accepting text information including a question requesting advice about the user's business, input by a user of the business system 1 operating the terminal device 10. A question requesting advice about the user's business is, for example, a question from a user who is a company manager requesting some kind of advice about the management status of his or her company, and includes advice about cash flow, financing including personal funds, purchase price trends, sales status, and expenses such as labor costs.

[0056] Specifically, the text input receiving module 2034 receives, as text information, a question written in natural language about a specific question, such as "Please tell me how to evaluate the company's..." or "I would like to know about the safety of the company's current cash flow." This text information may specifically refer to the business data of the company itself, or may be a sentence consisting of multiple sentences. In this case, the question may be in any language (Japanese, English, etc.).

[0057] The text input receiving module 2034 receives, for example, text information received from the keyboard 131 or touch panel of the terminal device 10, text information converted by transcription processing from the voice signal input by the user's speech from the voice processing unit 140, and the like, by being transmitted from the transmission / reception unit 172 of the terminal device 10.

[0058] The text information analysis module 2035 analyzes the text information received by the text input receiving module 2034 and controls the process of extracting questions related to the user's business. The text information analysis module 2035 analyzes, for example, text information received by the text input receiving module 2034, including a question requesting advice about the user's business, and extracts information meaning the question by natural language processing. The text information analysis module 2035 performs this processing because the text information input by the user is a question written or spoken in natural language and therefore may contain unnecessary information, and therefore it is necessary to extract information meaning the question by natural language processing.

[0059] The text information analysis module 2035 may perform the above-described natural language processing using, for example, a trained model (not shown). The trained model used by the text information analysis module 2035 is, for example, a trained model generated by having a machine learning model perform machine learning in accordance with a model learning program. The trained model is, for example, a parameterized composite function obtained by combining multiple functions, and is defined by a combination of multiple adjustable functions and parameters. Specific examples of the trained model may be models such as GPT-4 (Generative Pre-Training 4) and Gemini, which are based on Transformer technology that performs natural language processing. The trained model may also be a large-scale language model.

[0060] The trained model used by the text information analysis module 2035 is trained, for example, to accept an input string of characters, arrange the characters in a desired order that corresponds to a specific management issue, and output the result. The trained model may be trained, for example, by supervised learning, or may be trained by both supervised learning and reinforcement learning. The trained model may be a general-purpose model, or may be a model specialized for a specific user.

[0061] The answer information generation module 2036 refers to and analyzes business data related to the user's business, and controls the process of generating answer information that answers questions about the user's business extracted by the text information analysis module 2035. The answer information generation module 2036 generates answer information that provides specific advice in response to questions entered by the user requesting advice about their own business, for example. The answer information generation module 2036 generates answer information that is an answer to a question received by the text input receiving module 2034 requesting some kind of advice about the business status of their own company, and that includes advice on cash flow, financing including their own funds, trends in purchase prices, sales status, and expenses such as labor costs.

[0062] The answer information generation module 2036, for example, refers to the business data related to the user stored in the business database 2021 and analyzes specific items such as cash flow, purchase price trends, sales status, and expenses such as labor costs. Specifically, the answer information generation module 2036 performs income and expenditure analysis, portfolio analysis, financial analysis, etc. using the business data. The answer information generation module 2036 may analyze the above-mentioned business data using, for example, a trained model (not shown).

[0063] The answer information generation module 2036 generates answer information that describes specific answers in natural language, such as "The company's... should be evaluated as..." and "The company's cash flow can currently be evaluated as sound," in response to a question statement that describes specific questions in natural language, such as "I would like to know how to evaluate the company's..." and "I would like to know about the safety of the company's current cash flow."

[0064] The answer information generation module 2036 may generate answer information, for example, by natural language processing using the trained model described above.

[0065] The answer output module 2037 controls processing to output the answer information generated by the answer information generation module 2036. The answer output module 2037 outputs the answer information, for example, by transmitting it to the terminal device 10 and displaying it on the display 150. The answer output module 2037 displays the answer information on the display 150 like a chatbot, for example.

[0066] Furthermore, the answer output module 2037 may output the answer information generated by the answer information generation module 2036 together with the business data related to the user's business. For example, the answer output module 2037 may display the business data related to the user's business stored in the business database 2021 and the answer information generated by the answer information generation module 2036 in parallel, for example, so that they can be referenced, on a display screen of a business service that presents business data to a user. In this case, the answer output module 2037 may display, for example, the business data related to the user's business, and display items of the business data related to the user's business that are related to the answer information in a manner different from other items, for example, by highlighting them, changing the color, or displaying them in a speech bubble or the like.

[0067] <2 Data Structure> FIG. 4 is a diagram showing an example of the data structure of the business database 2021 in FIG.

[0068] As shown in FIG. 4, each record of the business database 2021 includes an item "user ID," an item "user name," an item "journalization data detailed information," and the like.

[0069] The item “user ID” is information for identifying each user who registers business data managed by the business system 1.

[0070] The item “user name” is the name of the company (company name) or the name of the individual business owner who is the user who registers the business data managed by the business system 1.

[0071] The item "Detailed journal data information" is business data managed by the business system 1, and is journal data recording transactions of deposits and withdrawals such as purchases and sales, and specifically includes the items "Date," "Debit / Credit," "Summary," and "Amount." This item "Detailed journal data information" is information that is journalized based on information registered by a user who is a business operator about daily transactions and registered as accounting information, and is configured so that the latest information is added as a record in chronological order, for example, in the order of the item "Date."

[0072] The item "Date" is information on the date on which a transaction related to business data managed by the business system 1 occurred.

[0073] The item "Debit / Credit" is information that indicates whether the journal entry data is a debit or a credit when business data is journalized. For example, if it is a debit, "Debit" information is stored, and if it is a credit, "Credit" information is stored. Debits and credits are items to be recorded in double-entry bookkeeping, which is currently commonly used for recording in ledgers.

[0074] The "Summary" item is information that indicates the account item of the journal data that was used to journalize business data. The account item is information that indicates the details of the expense items used in entering daily transactions, and for example, as shown in Figure 6, details such as "accounts receivable" and "sales" are stored.

[0075] The item "Amount" is information indicating the amount of journal entry data that has been journalized. The item "Amount" stores the amounts of deposits and withdrawals to "Current Accounts" and "Sales," which are examples of account items indicated by the item "Summary."

[0076] The business data reception module 2033 of the server 20 updates the item "detailed journal entry data" in the business database 2021 as the user journalizes the transaction based on the information about the transaction and registers it as business data.

[0077] <3 operations> Hereinafter, the question and answer process performed by the business system 1 according to the first embodiment will be described with reference to FIG.

[0078] FIG. 5 is a flowchart showing an example of the flow of question and answer processing by the business system 1.

[0079] In step S121, the text input receiving module 2034 of the server 20 receives text information including a question requesting advice about the user's business, as input from a user of the business system 1 operating the terminal device 10. In step S121, for example, a predetermined input format for receiving input of text information is displayed on the display 150 of the terminal device 10, and when the user inputs a question as text information into the input format (this may be character input or input converted from speech), the input operation receiving unit 171 of the terminal device 10 receives the input information, and the transmitting / receiving unit 172 transmits this information, which is received via the communication unit 201 of the server 20. A question requesting advice about the user's business is, for example, a question from a user who is a company manager requesting some kind of advice about the management status of his or her company, and includes advice about cash flow, financing including personal funds, trends in purchase prices, sales status, and expenses such as labor costs.

[0080] In step S122, the text information analysis module 2035 of the server 20 analyzes the text information received in step S121 and extracts a question related to the user's business. In step S122, the text information including the question requesting advice related to the user's business is analyzed, and information meaning the question is extracted by natural language processing using a trained model or the like, which is an existing technology.

[0081] In step S123, the answer information generation module 2036 of the server 20 refers to and analyzes business data related to the user's business, and generates answer information that answers the questions about the user's business extracted in step S122. In step S123, for example, the answer information generation module 2036 refers to the business data related to the user stored in the business database 2021 and analyzes specific items such as cash flow, purchase price trends, sales status, and expenses such as labor costs. In addition, in step S123, the answer information is generated by, for example, natural language processing using a trained model.

[0082] In step S124, the answer output module 2037 of the server 20 outputs the answer information obtained in step S123. In step S124, for example, the answer information is transmitted to the terminal device 10 via the communication unit 201, and is displayed on the display 150.

[0083] In step S125, the response output module 2037 of the server 20 outputs business data related to the user's business to be displayed on the terminal device 10 together with the response information transmitted in step S124. In step S125, for example, the business data is transmitted to the terminal device 10 via the communication unit 201 and displayed on the display 150.

[0084] As described above, when the business system 1 receives a question requesting advice about a user's business, it analyzes the text information to extract the question, analyzes the business data, and generates and outputs answer information to the question.

[0085] <4 Screen example> An example of a screen for answering questions by the business system 1 will be described below with reference to FIG.

[0086] Fig. 6 is a diagram showing an example of a screen for providing a service displayed on the terminal device 10. The screen example of Fig. 6 shows an example of a screen on which text information accepted by the text input acceptance module 2034 of the server 20 and answer information generated by the answer information generation module 2036 in response to a question based on the text information are displayed together with business data on the display 150 of the terminal device 10. This corresponds to step S125 in Fig. 5.

[0087] 6, a window 1031 is displayed on the display 150 of the terminal device 10. In this window 1031, a business service provision screen 1031a by the business system 1 is displayed.

[0088] The business service provision screen 1031a displays, as display items, a business data display field 1031b and a question and answer display field 1031c. The business data display field 1031b is a display field that reads and displays business data related to the user's business from the business database 2021. The question and answer display field 1031c is a display field that displays text information accepted by the text input acceptance module 2034 and answer information generated by the answer information generation module 2036 in response to a question based on the text information.

[0089] The question and answer display field 1031c displays a question display field 1031d, which is text information (question) accepted by the text input acceptance module 2034, and an answer display field 1031e, which is answer information generated by the answer information generation module 2036. When a user posts a question as in the question display field 1031d, one or more answers to the question posting are generated by the answer information generation module 2036 and displayed in the answer display field 1031e. Furthermore, as an example of a display mode of business data related to the answer displayed in the answer display field 1031e, balloon balances 1031f and 1031g are displayed superimposed on the business data display field 1031b. This allows the user to obtain an answer to their question.

[0090] <Summary> As described above, according to this embodiment, when text information including a question requesting advice regarding a user's business is received, the text information is analyzed to extract a question regarding the user's business, and business data regarding the user's business is analyzed to generate and output answer information to the question. Therefore, it is possible to appropriately output advice regarding the user's business based on the business data. This satisfies the needs of company managers who want someone to consult with for advice.

[0091] Furthermore, according to this embodiment, answer information to a question is generated and output together with business data related to the user's business. At this time, items of business data related to the user's business that are related to the answer information are output, and output in different formats. Therefore, it is possible to provide a more specific answer to a question by showing specific business data. This allows the user to obtain a more specific answer.

[0092] Although the embodiments of the disclosure have been described above, they can be implemented in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as those with omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

[0093] For example, in the embodiment of the present disclosure, a configuration has been described in which a user's accounting data is referenced and answer information to management issues is generated based on the accounting data, but this configuration is not limited to this, and a configuration in which a user's personnel and labor data is referenced and answer information to management issues is generated based on the personnel and labor data may also be used, or a configuration in which a user's sales management data is referenced and answer information to management issues is generated based on the sales management data may also be used.

[0094] <Additional Notes> The matters described in the above embodiments will be supplemented below.

[0095] (Supplementary Note 1) A program for providing business services related to a user's business when executed by a computer having a processor 29 and a memory 25, wherein the memory stores business data related to the user's business, and the program causes the processor 29 to execute the steps of: accepting text information including a question requesting advice about the user's business as input from the user (S121); analyzing the accepted text information and extracting questions about the user's business (S122); referring to the business data related to the user's business and analyzing it to generate answer information that answers the questions about the user's business (S123); and outputting the generated answer information (S124).

[0096] (Supplementary Note 2) The program according to (Supplementary Note 1), wherein in the step of outputting the answer information, the generated answer information is output together with business data related to the user's business.

[0097] (Appendix 3) A program described in (Appendix 2) that presents business data related to the user's business and the generated response information in a referenceable manner on a display screen of a business service that presents business data related to the user's business to the user.

[0098] (Appendix 4) A program as described in (Appendix 3), which displays items of business data related to the user's business that are related to the generated response information in a manner different from other items on a display screen of a business service that presents business data related to the user's business to the user.

[0099] (Appendix 5) A program as described in (Appendix 1), in which, in the step of generating answer information, answer information is generated to answer questions regarding the user's business, including either or both of an explanation of the cash flow related to the user's business and an explanation of the user's own funds that the user should hold.

[0100] (Appendix 6) A program described in any one of (Appendix 1) to (Appendix 5), in which, in the step of extracting user questions, natural language processing is used to analyze the received text information and extract questions requesting advice regarding the user's business.

[0101] (Appendix 8) An information processing device comprising a control unit 203 and a memory 25 (storage unit 202), wherein the memory stores business data related to a user's business, and the control unit 203 executes the steps of: receiving text information including a question requesting advice about the user's business as input from the user (S121); analyzing the received text information and extracting questions about the user's business (S122); referring to the business data related to the user's business and analyzing it to generate answer information that answers the questions about the user's business (S123); and outputting the generated answer information (S124).

[0102] (Appendix 9) A method to be executed by a computer having a processor 29 and a memory 25, wherein the memory stores business data related to a user's business, and the method includes the steps of: receiving text information including a question requesting advice about the user's business as input from the user (S121); analyzing the received text information and extracting questions about the user's business (S122); referring to the business data related to the user's business and analyzing it to generate answer information that answers the questions about the user's business (S123); and outputting the generated answer information (S124). [Explanation of symbols]

[0103] 1: Business systems 10: Terminal device 10A: Terminal equipment 10B: Terminal device 13: Input device 14: Output device 15: Memory 16: Storage section 19: Processor 20: Server 25: Memory 26: Storage 29: Processor 80: Network 81: Wireless base station 82: Wireless LAN router 111: Antenna 112: Antenna 121: First wireless communication unit 122: Second wireless communication unit 130: Operation reception unit 131: Keyboard 132: Mouse 140: Audio processing unit 141:Mike 142: Speaker 150: Display 160: Storage section 161: User information 170: Control unit 171: Input operation reception unit 172: Transmitter / receiver 173: Notification control section 174: Data processing section 201: Communications Department 202: Storage section 203: Control unit 2021: Business Database 2031: Receiving control module 2032: Transmission control module 2033: Business data reception module 2034: Text input acceptance module 2035: Text information analysis module 2036: Answer information generation module 2037: Answer output module

Claims

1. A program for causing a computer having a processor and a memory to execute the program and for providing a business service related to a user's business, the memory stores business data related to the user's business; The program causes the processor to: receiving text information from the user, the text information including a question requesting advice regarding the user's business; analyzing the received text information and extracting questions related to the user's business; a step of referring to and analyzing business data related to the user's business and generating answer information that answers questions related to the user's business; and outputting the generated answer information.

2. 2. The program according to claim 1, wherein in the step of outputting the answer information, the generated answer information is output together with business data related to the user's business.

3. The program according to claim 2, wherein the business data related to the user's business and the generated response information are presented in a referable manner on a display screen of the business service that presents the business data related to the user's business to the user.

4. The program of claim 3, wherein on a display screen of the business service that presents business data related to the user's business to the user, items of business data related to the user's business that are related to the generated response information are displayed in a manner different from other items.

5. The program of claim 1, wherein in the step of generating answer information, answer information is generated that answers questions regarding the user's business, including either or both of an explanation of the cash flow related to the user's business and an explanation of the user's own funds that the user should hold.

6. 6. The program according to claim 1, wherein in the step of extracting the user's questions, the received text information is analyzed using natural language processing to extract questions requesting advice regarding the user's business.

7. An information processing device that includes a control unit and a memory, and provides business services related to a user's business, the memory stores business data related to the user's business; The control unit receiving text information from the user, the text information including a question requesting advice regarding the user's business; analyzing the received text information and extracting questions related to the user's business; a step of referring to and analyzing business data related to the user's business and generating answer information that answers questions related to the user's business; and outputting the generated answer information.

8. 1. A method for providing business services related to a user's business, the method being executed by a computer having a processor and a memory, the method comprising: the memory stores business data related to the user's business; The method further comprises the processor: receiving text information from the user, the text information including a question requesting advice regarding the user's business; analyzing the received text information and extracting questions related to the user's business; a step of referring to and analyzing business data related to the user's business and generating answer information that answers questions related to the user's business; and outputting the generated answer information.

Citation Information

Patent Citations

  • Accounting operation support system

    JP2000215158A

  • Apparatus, system and method for support of management, and program

    JP2014229219A

  • Semiconductor devices

    KR1020220014402A

  • Auto moving rail for automatic work continusly

    KR102339840B1

  • Meathod for controlling a management support total information providing system using artificial intelligence matching module

    KR102531403B1