System
By utilizing AI to automate the collection of materials and submission of solution sales applications, the system addresses the challenge of time-consuming application preparation, achieving efficient and accurate application submission.
Patent Information
- Application Number
- JP2024161794
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-19
- Filing Date
- 2024-09-19
- Publication Date
- 2025-04-01
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The challenge is that there is a lack of material for solution sales applications, and it takes time and effort to prepare these applications.
The system uses AI to automatically collect materials for solution sales applications, create application forms based on these materials, and submit the applications, significantly reducing the time and effort required.
This approach enables efficient and accurate submission of solution sales applications, reducing human error and the burden on users, while also saving time and effort.
Smart Images

Figure 2025044211000001_ABST
Abstract
Description
[Technical field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including a description and related instruction sentence regarding the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-180282 A Summary of the Invention [Problem to be solved by the invention]
[0004] One issue is that it is difficult to gather all the materials required to apply to sell a solution, and creating the application takes time and effort. [Means for solving the problem]
[0005] This invention significantly reduces the time and effort required to create applications by having AI automate the entire process of collecting materials for a solution sales application, creating the application based on the collected materials, and submitting the created application. [Brief description of the drawings]
[0006] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Diagram 2]1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. FIG. [Diagram 3] FIG. 11 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Diagram 5] FIG. 13 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 13 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 13 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 2 is a sequence diagram showing a process flow of the data processing system in the first embodiment of the first form example. [Figure 12] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the application example 1 of the first embodiment. [Figure 13] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the second embodiment of the second embodiment. [Figure 14] FIG. 13 is a sequence diagram showing a process flow of the data processing system in application example 2 of embodiment 2. [Figure 15] FIG. 13 is a sequence diagram showing a process flow of a data processing system in a third embodiment of the present invention. [Figure 16] FIG. 13 is a sequence diagram showing a process flow of the data processing system in the third application example of the third embodiment. [Figure 17]FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when combined with an emotion engine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0008] First, the terms used in the following description will be explained.
[0009] In the following embodiments, a signed processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be one type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).
[0010] In the following embodiments, a signed RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by the processor.
[0011] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0012] In the following embodiments, a communication I / F (Interface) with a code is an interface including a communication processor and an antenna. The communication I / F controls communication between multiple computers. An example of a communication standard applied to the communication I / F is a wireless communication standard including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0013] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. In addition, in this specification, the same idea as "A and / or B" is also applied when three or more things are expressed by connecting them with "and / or."
[0014] [First embodiment]
[0015] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0016] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0017] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a wide area network (WAN) and / or a local area network (LAN).
[0018] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0019] The reception device 38 includes a touch panel 38A and a microphone 38B, and receives user input. The touch panel 38A detects contact with a pointer (e.g., a pen or a finger) to receive user input by the touch of the pointer. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0020] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs voice according to instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a Complementary Metal-Oxide-Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor.
[0021] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54.
[0022] FIG. 2 shows an example of main functions of the data processing device 12 and the smart device 14.
[0023] As shown in Fig. 2, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32. The specific process program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific process program 56 from the storage 32, and executes the read specific process program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific process program 56 executed on the RAM 30.
[0024] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0025] In the smart device 14, the processor 46 performs the reception output processing. The storage 50 stores a reception output program 60. The reception output program 60 is used together with the specific processing program 56 by the data processing system 10. The processor 46 reads out the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output processing is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0026] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[0027] "Example 1"
[0028] As an embodiment of the present invention, an AI system for implementing interactive support specialized in solution sales applications is provided. This system includes means for collecting materials for a solution sales application based on information input by a user, means for creating an application based on the collected materials, and means for submitting the created application. Specifically, when a user inputs necessary information, the system collects materials for a solution sales application based on that information, and automatically creates an application form based on the collected materials. The user checks the created application form and modifies it as necessary, and the system then automatically submits it.
[0029] "Example 2"
[0030] As a specific example, when a user enters detailed information about a solution (e.g., solution name, functions, features, price, etc.) into the system, the system uses that information to collect materials for a solution sales application. Based on the collected materials, the system automatically creates an application form and provides it to the user. The user then checks the provided application form and makes corrections as necessary. Once the corrections are complete, the system automatically submits the application.
[0031] The process flow of each embodiment will be described below.
[0032] "Example 1"
[0033] Step 1: The user enters the information required by the system (e.g. solution name, functions, features, price, etc.).
[0034] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[0035] Step 3: The system will automatically generate an application form based on the collected materials.
[0036] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[0037] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[0038] "Example 2"
[0039] Step 1: User enters solution details into the system (e.g. solution name, functionality, features, price, etc.).
[0040] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[0041] Step 3: The system will automatically generate an application form based on the collected materials.
[0042] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[0043] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[0044] Example 1
[0045] Next, a description will be given of Example 1 of the embodiment 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal".
[0046] The conventional solution sales application process required manual information collection, application creation, and submission, which was time-consuming and labor-intensive. Manual work also had a high risk of human error, which hindered efficient business operations. There was a need to solve these problems and realize efficient and accurate solution sales applications.
[0047] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0048] In this invention, the server includes a means for collecting materials for a solution sales application based on information input by a user, a means for automatically creating an application form using a generative AI model based on the collected materials, and a means for automatically submitting the application form that has been confirmed and corrected by the user, thereby enabling efficient and accurate solution sales applications.
[0049] "Information entered by the user" refers to data required for a solution sales application that is entered by the user via a terminal.
[0050] "Solution Sales Application Materials" refers to a collection of information and data required to create a solution sales application.
[0051] A "generative AI model" is an artificial intelligence model that uses natural language generation technology to automatically create application forms based on information entered by the user and collected materials.
[0052] A "prompt sentence" is an instruction sentence input to the generative AI model, and serves as the basis for automatically generating each item on the application form.
[0053] "External Databases and APIs" means external information sources and application programming interfaces used to gather material for a Solution Sales Application.
[0054] "Application Form" means an official document prepared for a Solution Sales Application that contains the required information.
[0055] "Automatic submission method" refers to the function that automatically sends the application form that the user has confirmed and corrected via email or a dedicated application system.
[0056] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0057] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications using a generative AI model, and automatically submitting applications that have been confirmed and revised by the user.
[0058] System Configuration
[0059] The system consists of the following main components:
[0060] 1. User Device
[0061] 2. Server
[0062] 3. External Databases and APIs
[0063] 4. Generative AI Models
[0064] User Device
[0065] A user terminal is a device that allows users to enter information required for a solution sales application. Specifically, devices that can connect to the Internet, such as PCs, tablets, and smartphones, are used. Users access the input form through a web browser and enter the solution name, function overview, price information, target customer information, etc.
[0066] server
[0067] The server is responsible for receiving input information from users, collecting necessary materials, preparing the application, and finally submitting the application. The server uses the following specific software and hardware:
[0068] Web Server
[0069] Database Server
[0070] API Server
[0071] Generative AI models (e.g., GPT-4 (registered trademark) from OpenAI (registered trademark))
[0072] External Databases and APIs
[0073] The server uses external databases and APIs to collect materials for solution sales applications. For example, it retrieves customer information from a CRM system and price information from an ERP system.
[0074] Generative AI Models
[0075] The generative AI model uses natural language generation technology to automatically create an application form based on the information entered by the user and the materials collected. Specifically, a prompt sentence is input into the generative AI model, which then automatically generates each item on the application form.
[0076] Examples
[0077] As a concrete example, consider the case where a user submits an application to sell a new cloud solution. The user inputs the name, features, price, and target customer information of the cloud solution. The server uses this information to gather the necessary materials and create an application form.
[0078] Here is an example of a prompt to be input to the generative AI model:
[0079] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[0080] Solution Name
[0081] Functionality Overview
[0082] Pricing Information
[0083] Target customer information
[0084] Start date of use
[0085] Using this prompt, the generative AI model generates the appropriate application documents, which the user can review and correct if necessary, and the system will then automatically submit the application.
[0086] In this way, efficient and accurate solution sales applications are achieved.
[0087] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0088] Step 1:
[0089] The user enters information
[0090] The user opens a web browser on the terminal and accesses the input form for the solution sales application. The form has input fields for the solution name, function overview, price information, target customer information, etc. The user enters the required information into these fields and clicks the "Submit" button. The entered information is sent to the server.
[0091] Step 2:
[0092] The server receives the information and collects the materials.
[0093] The server receives the information sent by the user. It analyzes the received information and sends an API request to an external system to collect the necessary materials. For example, it retrieves customer information from a CRM system and price information from an ERP system. This allows the materials necessary for a solution sales application to be collected.
[0094] Step 3:
[0095] The server creates the application.
[0096] The server generates a prompt based on the collected information. The prompt is input to the generative AI model, which automatically generates each item on the application form. The generated application form is formatted based on a template and converted into a form that can be viewed by the user. Specifically, the following prompt is used:
[0097] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[0098] Solution Name
[0099] Functionality Overview
[0100] Pricing Information
[0101] Target customer information
[0102] Start date of use
[0103] Step 4:
[0104] The user checks and modifies the application form
[0105] The user checks the generated application form through the web browser on the terminal. Checks the contents of the application form and modifies them as necessary. For example, the user may add a functional description of the solution or modify pricing information. Once the modifications are complete, the user clicks the "Confirmation Complete" button. The modified application form is then sent to the server.
[0106] Step 5:
[0107] The server submits the application
[0108] The server automatically submits the application form once the user has completed checking and correction. During the submission process, the application form is sent via email or an API call to a dedicated application system. For example, an API request is sent to upload the application form to the company's internal application portal. This officially submits the solution sales application.
[0109] (Application example 1)
[0110] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0111] In conventional solution sales application systems, users had to manually collect application materials, create an application form, and submit it, which was time-consuming and labor-intensive. The same problem existed when registering products on online shopping sites, placing a heavy burden on sellers. This created a need for an efficient application process.
[0112] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0113] In this invention, the server includes means for collecting materials for a solution sales application, means for creating a solution sales application based on the collected materials, means for submitting the created application, means for collecting materials for a product registration application based on information input by a user, means for automatically creating a product registration application based on the collected materials, and means for submitting the created product registration application, thereby enabling users to efficiently submit solution sales applications and product registration applications.
[0114] A "Solution Sales Application" is an application process for offering products or services to solve a specific problem.
[0115] "Materials" refers to information and data necessary to submit a solution sales application or product registration application.
[0116] "Collection means" refers to the methods or techniques used to gather required materials from user inputs and other data sources.
[0117] "Generating means" refers to methods or techniques for automatically generating an application or registration from collected materials.
[0118] "Means of submission" refers to the method or technology used to transmit the completed application or registration form to the designated submission destination.
[0119] "User input" means information or data provided by a user to a system.
[0120] A "product registration application" is an application procedure required to sell a new product on an online shopping site or the like.
[0121] A "Product Registration Application Form" is a document that summarizes the information required to submit a product registration application.
[0122] The system for implementing the present invention mainly uses a server, a user terminal, and a generative AI model. A specific embodiment is described below.
[0123] System Configuration
[0124] 1. Server: The server plays a central role in collecting materials for solution sales applications and product registration applications, creating applications, and submitting them. The server is installed with an API for running generative AI models and a communication module for sending and receiving data.
[0125] 2. User terminal: A user terminal is a device such as a smartphone or a PC that has an interface for users to provide input information. Users enter the information required for application through the terminal and send it to the server.
[0126] 3. Generative AI Model: Generative AI models are used to collect the necessary materials based on user input and automatically generate application forms.
[0127] Processing flow
[0128] 1. Collect user input: The user inputs the information required for the solution sales application or product registration application through the terminal. For example, the user inputs information such as, "I would like to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen."
[0129] 2. Collect materials: The server receives input information from the user and sends a prompt to the generative AI model. An example of the prompt is as follows:
[0130] Information entered by the user: I want to sell a new smartphone. The product name is "Latest Model X" and the price is 50,000 yen.
[0131] Gather the necessary materials.
[0132] 3. Creating an application: The generative AI model collects the necessary materials based on the prompt and automatically creates an application. For example, the following prompt is used:
[0133] Materials collected: Product name: "Latest Model X", Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.
[0134] Please use this as a basis for completing your product registration application form.
[0135] 4. Submitting the application: The server sends the generated application to a specified destination. For example, the application is submitted by sending a POST request to the API of an online shopping site.
[0136] Examples
[0137] When a user enters "I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen," the server uses a generative AI model to collect the necessary materials and automatically create a product registration application form. The server then submits the application form to the API of the online shopping site.
[0138] In this way, users can efficiently apply for solution sales and product registration.
[0139] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0140] Step 1:
[0141] The user uses the terminal to enter the information required for the solution sales application or product registration application.
[0142] Input: Information entered by the user (e.g. "I want to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen.")
[0143] Output: User input information is sent from the terminal to the server.
[0144] Step 2:
[0145] The server receives input information from the user and sends prompts to the generative AI model.
[0146] Input: User-entered information
[0147] Output: Prompt text to send to the generative AI model (e.g., "User input: I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen. Please collect the necessary materials.")
[0148] Specific operation: The server generates a prompt sentence based on the user input information and sends a request to the API of the generative AI model.
[0149] Step 3:
[0150] The generative AI model collects the necessary materials based on the prompt text and sends a response to the server.
[0151] Input: The prompt sent to the generative AI model
[0152] Output: Collected materials (Example: "Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[0153] Specific operation: The generative AI model analyzes the prompt sentence, generates the necessary materials, and returns them to the server.
[0154] Step 4:
[0155] Based on the collected information, the server sends a prompt to the generative AI model to create the application.
[0156] Input: Collected materials
[0157] Output: Prompt text to be sent to the generative AI model (Example: "Collected materials: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features. Please create a product registration application based on this.")
[0158] Specific operation: The server generates a prompt sentence based on the collected materials and sends a request to the API of the generative AI model.
[0159] Step 5:
[0160] The generative AI model creates an application form based on the prompt text and returns it to the server.
[0161] Input: The prompt sent to the generative AI model
[0162] Output: Created application form (Example: "Product registration application form: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[0163] Specific operation: The generative AI model analyzes the prompt text, generates an application form, and returns it to the server.
[0164] Step 6:
[0165] The server sends the created application form to the designated submission destination.
[0166] Input: Created application form
[0167] Output: Response from the submission destination (e.g. status code indicating that the application was accepted)
[0168] Specific operation: The server sends a POST request to the API of the mail-order site with the created application form and receives a response from the destination.
[0169] Example 2
[0170] Next, a second embodiment of the second embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0171] The conventional solution sales application process had the problem that it took a lot of time and effort for users to manually create the application and collect the necessary information. In addition, there was a problem that errors and omissions were likely to occur during the application creation process, which reduced the efficiency and accuracy of applications.
[0172] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0173] In this invention, the server includes a means for a user to input detailed solution information, a means for transmitting the input information to the server, a means for the server to collect materials for an application form using a generative AI model, a means for automatically creating an application form based on the collected materials, a means for a user to provide the created application form to the user, a means for a user to confirm and correct the application form, a means for transmitting the corrected application form to the server, and a means for automatically submitting a final application form. This enables a user to efficiently and accurately apply for solution sales.
[0174] The "means for a user to input detailed solution information" refers to a device or software that provides an interface for a user to input detailed information such as the name, function, features, and price of a solution.
[0175] The "means for transmitting input information to a server" refers to a communication device or software for transmitting information input by a user to a server in real time.
[0176] "Means for the server to use a generative AI model to collect materials for the application form" refers to a processing device or software that enables the server to use a generative AI model to collect materials for the application form based on information entered by the user.
[0177] The "means for automatically creating an application form based on collected materials" refers to a template engine or document generation software for automatically creating an application form based on collected information.
[0178] The "means for providing the created application form to the user" refers to a communication device or software that enables the server to send the created application form to the user so that the user can confirm it.
[0179] "Means for users to review and modify applications" means devices or software that provide an interface for users to review submitted applications and make modifications, if necessary.
[0180] The "means for transmitting the amended application to the server" refers to a communications device or software for transmitting the application that the user has amended to the server.
[0181] A "means for automatically submitting a final application" is a processing device or software that causes the server to automatically transmit a final, validated application to the appropriate submission destination.
[0182] This invention is a system in which a user inputs detailed information about a solution, and based on that information, a solution sales application is automatically created and submitted. A specific embodiment of this system is described below.
[0183] Hardware and Software Used
[0184] Hardware
[0185] Terminal: The device through which a user enters information (e.g. computer, tablet, smartphone).
[0186] Server: A central processing unit for processing information and preparing and submitting applications.
[0187] software
[0188] Interface Software: A web or mobile application through which users input their solution details.
[0189] Communications software: Protocols for sending and receiving data between terminals and servers (e.g. HTTP, HTTPS).
[0190] Generative AI model: An artificial intelligence model to gather materials for your application (e.g., OpenAI’s GPT-4).
[0191] Template engine: Software for automatically creating application forms based on collected information (e.g. Jinja2).
[0192] Document generation software: Software for converting application forms into PDF or Word format.
[0193] Program Processing
[0194] User enters solution details
[0195] Through the terminal interface, the user inputs details such as the solution name, function, features, price, etc. For example, the user inputs the name "SmartHome System" along with its functions, features, and price.
[0196] Send the entered information to the server
[0197] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it.
[0198] The server uses a generative AI model to gather materials for the application.
[0199] Based on the received information, the server uses the generative AI model to collect materials for the application. Specifically, the server inputs the following prompt sentences into the generative AI model:
[0200] Please gather the information required to complete the sales application for the "SmartHome System". Please use the following details:
[0201] Solution name: SmartHome system
[0202] Function: Centralized management of devices in the home
[0203] Features: Voice control, smartphone connectivity
[0204] Price: 50,000 yen
[0205] Automatically generate application forms based on collected materials
[0206] The server fills in the application template with data based on the information returned by the generative AI model, for example placing the solution name, functions, features, price, etc. in the appropriate positions according to the application format.
[0207] Provide the created application form to the user
[0208] The server then sends the automatically created application form to the terminal in a format that is easy for the user to view, such as PDF or Word.
[0209] The user checks and modifies the application form
[0210] The user reviews the application form received on the terminal and makes corrections as necessary, for example correcting typos or entering additional information.
[0211] Send the amended application to the server
[0212] Once the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar.
[0213] Automatically submit your final application
[0214] The server performs a final check on the received amended application form, converts it into the required format, and automatically submits it to a destination, such as a company's internal system or an external application portal.
[0215] In this way, the system automates the entire process from user input to application submission, making processing efficient.
[0216] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0217] Step 1:
[0218] User enters solution details
[0219] Through the device interface, the user inputs details such as the solution name, functions, features, price, etc. The input information is temporarily stored in the device's memory. A specific operation is when the user enters information into a form and clicks the "Submit" button.
[0220] Input: Solution name, functionality, features, price, and other details
[0221] Output: Input information stored in the device's memory
[0222] Step 2:
[0223] The terminal sends the entered information to the server.
[0224] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it. Specifically, the terminal transmits data to the server using an HTTP request.
[0225] Input: Input information stored in the device memory
[0226] Output: JSON formatted data sent to the server.
[0227] Step 3:
[0228] The server uses a generative AI model to gather materials for the application.
[0229] Based on the received information, the server uses a generative AI model to collect materials for the application. Specifically, the server generates a prompt sentence and inputs it into the generative AI model. The generative AI model generates the required information based on the prompt sentence.
[0230] Input: JSON formatted data sent to the server
[0231] Output: Application materials returned from the generative AI model
[0232] Step 4:
[0233] The server automatically creates an application form based on the materials collected.
[0234] The server fills in the application template with data based on the information returned from the generative AI model. Specifically, the server generates the application using a template engine.
[0235] Input: Application materials returned by the generative AI model
[0236] Output: Automatically generated application form
[0237] Step 5:
[0238] The application form created by the server is sent to the terminal.
[0239] The server sends the automatically created application form to the terminal. At this time, the application form is sent in a format that is easy for the user to check, such as PDF or Word format. Specifically, the server sends data to the terminal using an HTTP response.
[0240] Input: Auto-generated application form
[0241] Output: Application form sent to the terminal (PDF or Word format)
[0242] Step 6:
[0243] The user checks and modifies the application form
[0244] The user checks the application form received on the terminal and makes corrections as necessary. Specifically, the user opens the application form, corrects typos, and enters additional information.
[0245] Input: Application form sent to the terminal
[0246] Output: Revised application
[0247] Step 7:
[0248] The terminal sends the corrected application to the server.
[0249] When the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar. Specifically, the terminal sends the data to the server using an HTTP request.
[0250] Input: Amended application
[0251] Output: The corrected application sent to the server.
[0252] Step 8:
[0253] The server automatically submits the final application
[0254] The server performs a final check on the received revised application form, converts it into the required format, and automatically submits it to, for example, the company's internal system or an external application portal. Specifically, the server submits the application form through the API.
[0255] Input: The corrected application submitted to the server
[0256] Output: The final application sent to the recipient
[0257] (Application example 2)
[0258] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0259] Conventional solution sales application systems required users to manually create and submit application forms, which was time-consuming and labor-intensive. In addition, there was no automatic generation of application forms based on product information, which placed a heavy burden on users. Furthermore, there was no efficient method of creating application forms using generative AI models.
[0260] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0261] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user. This makes it possible for a user to simply input product information and automatically generate and submit a product registration application form efficiently using the generative AI model.
[0262] "Means of collecting materials for a solution sales application" refers to a function that automatically collects data and materials necessary for a solution sales application based on information entered by the user.
[0263] The "means for creating a solution sales application" is a function for automatically generating a solution sales application based on collected materials.
[0264] The "means for submitting the created application" is a function for automatically sending the created solution sales application to a specified submission destination.
[0265] The "means for users to input product information" refers to an interface that allows users to input detailed information such as product name, features, and price into the system.
[0266] "Means for generating a prompt sentence based on input product information" refers to a function that automatically creates an instruction sentence (prompt sentence) for the generative AI model based on product information input by the user.
[0267] "Means for generating a product registration application form using a generative AI model" refers to a function that uses the generated prompt sentence to automatically create a product registration application form using a generative AI model.
[0268] "Means for providing a generated product registration application form to a user" refers to a function for displaying or sending a product registration application form created by a generative AI model to a user.
[0269] A system for carrying out this invention is composed of a server and a user terminal. The server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user.
[0270] Program processing explanation
[0271] Hardware:
[0272] Server: This program runs on a web server using the framework.
[0273] User device: Smartphone
[0274] software:
[0275] Well-known web frameworks
[0276] OpenAI API: Generate application forms using generative AI models
[0277] Data processing and calculation:
[0278] 1. The user enters product information (name, features, price, etc.) from the user terminal.
[0279] 2. The server generates a prompt based on the entered information.
[0280] 3. The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[0281] 4. The server provides the generated product registration application form to the user terminal.
[0282] Examples
[0283] When a user puts a new smartphone up for sale on an online shopping site, they enter the following information:
[0284] Product name: "Latest model smartphone X"
[0285] Features: "High-resolution camera, long battery life, 5G support"
[0286] Price: "79,800 yen"
[0287] Example prompt:
[0288] Product name: Latest model smartphone X
[0289] Features: High resolution camera, long battery life, 5G compatible
[0290] Price: 79,800 yen
[0291] Please use this information to complete your product registration application.
[0292] By inputting this prompt into the generative AI model, a product registration application form is automatically generated. The generated application form is then automatically submitted by the server after the user has confirmed and corrected it.
[0293] The flow of the specific process in the application example 2 will be described with reference to FIG.
[0294] Step 1:
[0295] The user enters product information.
[0296] Using a smartphone application, users input detailed information such as the product name, features, price, etc. The input information is then sent to the server.
[0297] Input: Product name, features, price, and other details
[0298] Output: Product information sent to the server
[0299] Step 2:
[0300] The server generates a prompt sentence based on the input product information.
[0301] The server analyzes the received product information and automatically creates instructions (prompts) for the generative AI model.
[0302] Input: Product information sent to the server
[0303] Output: The generated prompt statement
[0304] Step 3:
[0305] The server queries the generative AI model using the generated prompt sentence.
[0306] The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[0307] Input: Generated prompt text
[0308] Output: A product registration application generated by the generative AI model
[0309] Step 4:
[0310] The server provides the generated product registration application form to the user.
[0311] The server then sends the generated product registration application form to the user's smartphone so that the user can review and modify it.
[0312] Input: Product registration application generated by a generative AI model
[0313] Output: Product registration application form sent to the user's smartphone
[0314] Step 5:
[0315] The user checks and modifies the product registration application form.
[0316] The user checks the product registration application form on their smartphone and makes any necessary corrections. Once the corrections are complete, they are sent to the server.
[0317] Input: Product registration application form sent to the user's smartphone
[0318] Output: Revised product registration application
[0319] Step 6:
[0320] The server automatically submits the revised product registration application.
[0321] The server receives the amended application form sent by the user and automatically sends it to the designated submission destination.
[0322] Input: Revised Product Registration Application
[0323] Output: Product registration application sent to the destination
[0324] Furthermore, an emotion engine that estimates the emotion of the user may be combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[0325] "Example 1"
[0326] As one embodiment of the present invention, there is an interactive support AI system specialized for solution sales applications that combines an emotion engine. This system collects materials for solution sales applications based on information input by a user. It automatically creates an application form based on the collected materials and submits the created application. In particular, this system includes an emotion engine that recognizes the user's emotions. Specifically, it infers the user's emotions from the user's tone of voice, facial expression, choice of words in text input, and the like, and creates the application form taking those emotions into consideration. For example, if the user feels impatient, the system speeds up the creation of the application form. Also, if the user seems anxious, the system provides more detailed explanations and other optimal support according to the user's emotions.
[0327] "Example 2"
[0328] Another embodiment of the present invention is an interactive support AI system specialized for solution sales applications combined with an emotion engine. This system collects materials for solution sales applications based on information input by the user, and automatically creates an application based on the collected materials. When submitting the created application, the system determines the optimal submission timing by taking the user's emotions into consideration. Specifically, it makes a decision based on emotions, such as submitting the application when the user is relaxed or showing positive emotions. This makes it possible to reduce the user's stress and improve the success rate of the application.
[0329] The process flow of each embodiment will be described below.
[0330] "Example 1"
[0331] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[0332] Step 2: Based on the collected input information, the emotion engine recognizes the user's emotions. The emotion engine infers emotions from the user's tone of voice, facial expressions, choice of words in text input, etc.
[0333] Step 3: Automatically write the application, taking into account the recognized emotions. For example, if the user feels rushed, the system will speed up the application. Or, if the user seems anxious, the system will provide more detailed instructions.
[0334] Step 4: Submit your completed application.
[0335] "Example 2"
[0336] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[0337] Step 2: Automatically generate an application form based on the collected input information.
[0338] Step 3: When submitting the application, the emotion engine recognizes the user's emotions and determines the optimal time to submit the application based on those emotions. Specifically, the engine makes emotion-based decisions such as submitting the application when the user is relaxed or showing positive emotions.
[0339] Example 1
[0340] Next, a description will be given of Example 1 of the embodiment 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal".
[0341] In conventional solution sales application systems, users had to manually collect the necessary information and create an application form, which required a lot of time and effort. In addition, uniform support was provided without considering the user's feelings, which could lead to low user satisfaction. This resulted in an inefficient application process and increased stress for users.
[0342] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0343] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means including an emotion engine for recognizing a user's emotions, and a means for adjusting the creation of the application and support according to the user's emotions. This allows the user to efficiently collect the information required and automatically create and submit the application. Also, by providing support according to the user's emotions, the user's satisfaction can be improved and the application process can be smoothly carried out.
[0344] "Solution Sales Application" means a formal application document containing the information necessary to sell a particular Solution to Customers.
[0345] A "means for collecting materials" is a method or device for collecting information or data required for a solution sales application.
[0346] A "means for generating an application" is a method or apparatus for automatically generating a solution sales application based on collected materials.
[0347] The "means for submitting an application" refers to a method or device for transmitting the created solution sales application to an appropriate submission destination.
[0348] An "emotion engine" is a combination of software and hardware that recognizes a user's emotions and adjusts the system's behavior based on those emotions.
[0349] "Means for adjusting application form creation and support according to user emotions" refers to a method or device for dynamically changing the speed of application form creation and the content of support provided by taking into account the user's emotional state.
[0350] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0351] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications, and finally submitting them. In addition, by combining an emotion engine, it recognizes the user's emotions and provides support accordingly.
[0352] System Configuration
[0353] The system consists of the following main components:
[0354] 1. Receiving User Input
[0355] The user uses a terminal to input information required for a solution sales application, including detailed information such as the solution name, customer name, and sales conditions.
[0356] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[0357] 2. Gathering materials
[0358] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[0359] Examples of software used include databases and software for acquiring external data.
[0360] 3. Automatic creation of application forms
[0361] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3 (registered trademark)) to generate the application form content in natural language.
[0362] The generated application form is output in a format that is easy for the user to understand.
[0363] 4. Emotion engine adjustment
[0364] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[0365] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[0366] 5. Check and correct your application
[0367] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[0368] The device transmits the user's modifications to the server in real time.
[0369] 6. Submitting your application
[0370] The server automatically submits the final application to an internal company approval system or an external application system.
[0371] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[0372] Examples
[0373] For example, when a user applies to sell a new solution, they enter information like this:
[0374] Solution name: AI-based chatbot
[0375] Customer name: ABC Co., Ltd.
[0376] Sales terms: Annual contract, 100,000 yen per month
[0377] Examples of prompt statements
[0378] "I would like to apply for sales of a new solution. The solution name is an AI-based chatbot, the customer is ABC Co., Ltd., and the sales terms are an annual contract for 100,000 yen per month."
[0379] In this way, the system automatically creates an application form based on the information entered by the user, uses an emotion engine to provide support according to the user's emotions, and finally automatically submits the application form after the user has confirmed and corrected it.
[0380] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0381] Program processing flow
[0382] Step 1: Receiving User Input
[0383] Input: Information that the user enters into the terminal, such as the solution name, customer name, and terms of sale.
[0384] Output: User input information sent from the device to the server
[0385] Specific behavior:
[0386] The user uses the terminal to input the information required for the solution sales application. For example, the user inputs the solution name "AI-based chatbot," the customer name "ABC Co., Ltd.", and the sales conditions "annual contract, 100,000 yen per month."
[0387] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[0388] Step 2: Gather materials
[0389] Input: User input received by the server
[0390] Output: Collected materials required for solution sales application
[0391] Specific behavior:
[0392] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[0393] Examples of software used include databases and software for acquiring external data.
[0394] For example, the server retrieves the past trading history of "ABC Co., Ltd." from a database and calls an external API to collect the latest market trend data.
[0395] Step 3: Automate application creation
[0396] Input: Collected materials required for solution sales application
[0397] Output: Automatically generated application form
[0398] Specific behavior:
[0399] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3) to generate the application form content in natural language.
[0400] The generated application form is output in a format that is easy for the user to understand.
[0401] For example, the server may create a detailed description of an “AI-based chatbot” using a generative AI model and place the generated description in the appropriate section of the application.
[0402] Step 4: Emotion engine tuning
[0403] Input: The user's emotional state (tone of voice, facial expression, choice of words when entering text, etc.)
[0404] Output: An application process adapted to the user's emotions
[0405] Specific behavior:
[0406] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[0407] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[0408] For example, the server can detect impatience from the user's tone of voice and speed up the completion of an application, or detect anxiety from the user's facial expression and provide more detailed instructions.
[0409] Step 5: Review and correct your application
[0410] Input: Application form confirmed and modified by the user
[0411] Output: Revised final application
[0412] Specific behavior:
[0413] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[0414] The device transmits the user's modifications to the server in real time.
[0415] For example, the user checks the contents of the application form and modifies the "sales conditions" to "annual contract, 120,000 yen per month." The terminal sends the modified information to the server.
[0416] Step 6: Submit your application
[0417] Input: Revised Final Application
[0418] Output: Application sent to the recipient
[0419] Specific behavior:
[0420] The server automatically submits the final application to an internal company approval system or an external application system.
[0421] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[0422] For example, the server might send an HTTP POST request to submit the final application to an internal corporate approval system, and the server might use SMTP to send a copy of the application to the user's email address.
[0423] (Application example 1)
[0424] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0425] In conventional solution sales application systems, users had to spend a lot of time and effort filling out an application form, which was often emotionally stressful. In addition, the application process did not always proceed smoothly because appropriate support was not provided in response to the user's emotions. This resulted in issues such as a decrease in the accuracy and efficiency of applications, and low user satisfaction.
[0426] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0427] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for recognizing a user's emotions, and a means for adjusting the creation of the application form and support according to the user's emotions. This makes it possible to provide optimal support according to the user's emotions, streamline the application process, and improve user satisfaction.
[0428] "Solution Sales Application" means the process of submitting information and documentation required to sell a particular product or service.
[0429] A "materials collection means" is a method or device for collecting information or data provided by a user.
[0430] A "means for creating a solution sales request" is a method or apparatus for automatically generating a sales request based on collected materials.
[0431] A "means for submitting the generated application" is a method or apparatus for transmitting the generated sales application to the appropriate submission destination.
[0432] A "means for recognizing a user's emotions" is a method or device for inferring emotions from a user's tone of voice, facial expression, choice of words in text input, etc.
[0433] The "means for adjusting application creation and support according to user emotions" refers to a method or device for appropriately changing the application creation speed or support content based on the recognized user emotions.
[0434] As an embodiment of the present invention, we will build an interactive support AI system specialized for solution sales applications. The system collects materials for solution sales applications based on information input by users, automatically creates and submits applications. It also recognizes the user's emotions and adjusts the creation and support of the application according to those emotions.
[0435] System Configuration
[0436] The system consists of the following main components:
[0437] 1. User terminal: The device through which a user enters information (e.g. smartphone, tablet, computer).
[0438] 2. Server: The central system that processes information and prepares applications.
[0439] 3. Emotion engine: A software module for recognizing user emotions.
[0440] 4. Application Generation Module: A software module that automatically generates an application based on the collected information.
[0441] 5. Submission System: A software module for sending the completed application to the appropriate submission destination.
[0442] Program processing explanation
[0443] The server does the following:
[0444] 1. Information Collection:
[0445] It receives information entered from the user's device and collects the necessary materials. For example, if a user enters "I want to sell new smartphone cases," it collects detailed product information based on that information.
[0446] 2. Emotion recognition:
[0447] Using an emotion engine, the system infers emotions from the user's tone of voice and word choice in text input. For example, if the user is anxious, the system will recognize this emotion.
[0448] 3. Application Form Preparation:
[0449] Based on the collected information, the application generation module automatically creates an application form. Based on the information provided by the user, the application form is generated by organizing the necessary documents and data.
[0450] 4. Emotionally responsive support:
[0451] The system will adjust the speed of application completion and the support it provides based on the user's perceived emotions. For example, if the user is feeling anxious, the system will provide detailed explanations.
[0452] 5. Submit your application:
[0453] The completed application form is sent to the appropriate submission destination through the submission system, allowing users to complete the application hassle-free.
[0454] Examples
[0455] When a user enters, "I want to sell new smartphone cases," the system collects that information and creates an application. If the user feels "in a hurry," the system speeds up the application. If the user feels "uneasy," the system provides a detailed explanation.
[0456] Examples of prompt statements
[0457] "I want to sell a new smartphone case. It should be black in color and made of silicone. I'd like to set the price at 1500 yen."
[0458] Based on this prompt, the system will collect the necessary information and automatically create and submit the appropriate application.
[0459] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0460] Step 1:
[0461] The user terminal receives input information from the user. The user inputs, "I want to sell a new smartphone case. The color is black and the material is silicone. I want to set the price at 1,500 yen." This input information is sent to the server.
[0462] Step 2:
[0463] The server analyzes the input information it receives and collects the necessary materials. Specifically, it compares the input product information (color, material, price, etc.) with the database and collects related information. This collected information is passed on to the next step.
[0464] Step 3:
[0465] The server uses an emotion engine to recognize the user's emotion. It infers the emotion from the user's tone of voice and choice of words in the text input. For example, if the user is anxious, the emotion is recognized as "anxious." This emotion information is passed to the next step.
[0466] Step 4:
[0467] The server automatically creates an application form using the application form generation module based on the collected information and the recognized emotion information. Specifically, the server embeds the collected product information into a template to generate an application form. This generated application form is passed to the next step.
[0468] Step 5:
[0469] The server adjusts the speed of application creation and support content based on the user's recognized emotions. For example, if the user is recognized as "anxious," the server speeds up the application creation. If the user is recognized as "anxious," the server provides a detailed explanation. This adjusted application is passed on to the next step.
[0470] Step 6:
[0471] The server then sends the completed application to the appropriate destination via the submission system, either by email or via a dedicated submission portal, and notifies the user that the submission is complete.
[0472] Step 7:
[0473] The user terminal receives the notification that the application has been submitted and displays it to the user. The user confirms that the application has been successfully completed.
[0474] Example 2
[0475] Next, a second embodiment of the second embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0476] In conventional solution sales application systems, users must manually create and submit applications, which takes time and effort. In addition, applications are submitted without taking into account the user's emotional state, which can increase stress and reduce the success rate of the application. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits the application at the optimal time, taking into account the user's emotional state.
[0477] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0478] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for detecting a user's emotional state, and a means for determining an optimal submission timing based on the detected emotional state. This makes it possible to automatically create an application based on information input by the user and to submit the application at an optimal timing taking into account the user's emotional state.
[0479] "Solution Sales Application" means a formal application containing the information necessary to sell a particular product or service.
[0480] A "materials collection means" is a method or device for collecting information or data provided by a user.
[0481] A "means for generating an application" is a method or apparatus for automatically generating an application based on collected materials.
[0482] The "means for submitting an application" refers to a method or device for transmitting a prepared application to a designated submission destination.
[0483] A "means for detecting an emotional state" is a method or device for analyzing a user's emotions in real time and detecting that state.
[0484] "Means for determining optimal submission timing" refers to a method or apparatus for determining the most appropriate timing for submitting an application based on the detected emotional state.
[0485] This invention is a system that collects materials for a solution sales application based on detailed solution information entered by the user, and automatically creates and submits the application. In addition, by combining it with an emotion engine, it also has a function that determines the optimal timing for submission by taking into account the user's emotional state.
[0486] Hardware and Software Used
[0487] Hardware: Server, user terminal (PC, smartphone)
[0488] Software: Generative AI models, emotion engines, database management systems
[0489] Specific operation of the system
[0490] 1. User enters details about the solution
[0491] The user uses the terminal to enter detailed information such as the solution's name, functions, features, and price into the system's input form.
[0492] Specifically, the user opens a browser, accesses a web page of the system, and enters information into each field.
[0493] 2. The server receives the information and stores it in a database
[0494] The server receives the information sent by the user.
[0495] The received information is stored in a database management system.
[0496] Specifically, the server receives the HTTP request and executes an INSERT query on the database.
[0497] 3. The server creates an application based on the collected information.
[0498] The server uses a generative AI model (e.g., OpenAI's GPT-4) to automatically create a solution sales application based on the information stored in the database.
[0499] Specifically, the server retrieves information from the database and sends prompt sentences to the generative AI model to generate the application form.
[0500] Example prompt:
[0501] Solution name: "AI-based customer support system"
[0502] Features: "Autoresponders, chatbots, data analytics"
[0503] Features: "24 / 7 support, multi-channel support"
[0504] Price: "$500 / month"
[0505] Please use the above information to complete your solution sales application.
[0506] 4. The user checks and modifies the application form
[0507] The server provides the generated application to the user.
[0508] Users use the terminal to review their application and make corrections if necessary.
[0509] Specifically, the user checks the preview screen of the application form and edits any parts that need correction.
[0510] 5. Once the user has completed the modifications, the server submits the application.
[0511] The user completes the modifications and clicks the submit button.
[0512] The server receives the amended application and automatically submits it to the specified submission destination.
[0513] Specifically, the server sends an HTTP POST request to submit the application.
[0514] 6. Use a sentiment engine to determine the best time to submit
[0515] The emotion engine analyzes user input and facial expressions to detect the user's emotional state.
[0516] Based on the data from the emotion engine, the server submits an application when the user is relaxed or exhibiting positive emotions.
[0517] Specifically, the emotion engine analyzes the user's camera footage and audio data in real time and transmits the user's emotional state to the server, which then adjusts the submission timing based on that information.
[0518] In this way, the system automatically creates an application form based on the information entered by the user and utilizes an emotion engine to submit the application at the optimal time, reducing user stress and improving the success rate of the application.
[0519] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0520] Step 1:
[0521] The user enters the solution details.
[0522] Input: The user uses the terminal to enter details about the solution, such as its name, functions, features, price, etc.
[0523] What happens: The user opens a browser, accesses a web page on the system, and enters information into each field.
[0524] Output: The entered information is sent to the server.
[0525] Step 2:
[0526] The server receives the information and stores it in a database.
[0527] Input: Solution details submitted by the user.
[0528] What happens next: The server receives the HTTP request and executes an INSERT query against the database.
[0529] Output: The information is stored in a database.
[0530] Step 3:
[0531] The server creates an application based on the materials collected.
[0532] Input: Solution details stored in the database.
[0533] Specific operation: The server retrieves information from the database and sends prompt sentences to the generative AI model to generate an application form.
[0534] Output: The generated application form.
[0535] Step 4:
[0536] The user reviews and modifies the application form.
[0537] Input: The generated application form provided by the server.
[0538] Specific actions: The user uses the device to preview the application form and edit any parts that need correction.
[0539] Output: The revised application.
[0540] Step 5:
[0541] Once the user has completed the modifications, the server submits the application.
[0542] Input: The application for which the user has completed the modifications.
[0543] Specific operation: The user clicks the submit application button, the server receives the revised application, and submits the application by sending an HTTP POST request to the specified submission destination.
[0544] Output: The submitted application.
[0545] Step 6:
[0546] Use a sentiment engine to determine the best time to submit.
[0547] Input: User input and facial expression data.
[0548] How it works: The emotion engine analyzes the user's camera footage and audio data in real time and transmits their emotional state to the server, which then adjusts the timing of submission based on that information.
[0549] Output: An application submitted at the best possible time.
[0550] (Application example 2)
[0551] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0552] Conventional solution sales application systems require users to manually create and submit applications, which is time-consuming and laborious. In addition, applications are submitted without considering the user's emotional state, which can increase stress and reduce the success rate of applications. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits them at the optimal timing, taking into account the user's emotional state.
[0553] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0554] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for monitoring the emotional state of a user, and a means for submitting the application at an optimal timing based on the emotional state of the user. This makes it possible to eliminate the need for the user to manually create an application form, reduce stress by taking into account the emotional state of the user, and improve the success rate of the application.
[0555] "Solution Sales Application" means a formal application required to offer a particular product or service to market.
[0556] "Means of collecting materials" refers to the process of gathering the elements necessary to create an application based on information and data provided by the user.
[0557] The "means for generating a request" is the process for automatically generating an official request based on the materials collected.
[0558] "Means of submitting application" refers to the process of sending the completed application to the appropriate institution or platform.
[0559] "Means for monitoring emotional state" refers to a process of monitoring a user's current emotional or psychological state in real time.
[0560] "Means for submitting an application at the optimal time" refers to a process that takes into account the user's emotional state and submits the application at the most appropriate time.
[0561] As an embodiment of the present invention, the following system can be constructed.
[0562] System Configuration
[0563] The system consists of the following main components:
[0564] 1. User terminal: The device through which the user enters product information. This includes smartphones and PCs.
[0565] 2. Server: A central processing unit that collects materials for solution sales applications and creates and submits applications. It is implemented using a known programming language.
[0566] 3. Emotion Engine: It is a software module for monitoring the user’s emotional state and submitting a request at the optimal time.
[0567] Program Processing
[0568] User Device
[0569] At the user terminal, the user inputs product information (product name, features, price, description, etc.) The input information is sent to the server.
[0570] server
[0571] The server performs the following process.
[0572] 1. Material collection: Based on the product information submitted by the user, collect materials necessary for the solution sales application, including product name, features, price, description, etc.
[0573] 2. Application Creation: An application is automatically created based on the collected materials. The application includes information such as product name, features, price, and description.
[0574] 3. Emotion Engine: Monitors the user's emotional state in real time and classifies the user's emotional state into one of the following: Relaxed, Positive, Neutral, or Stressed.
[0575] 4. Optimal time submission: Automatically submit applications when the user’s emotional state is “relaxed” or “positive.”
[0576] Hardware and software used
[0577] Hardware: Smartphone, PC
[0578] Software: emotion engine, etc.
[0579] Examples
[0580] To sell a new product, "New Product A," the user inputs the product name, features, price, and description. The system automatically collects the materials and creates an application form. The emotion engine checks the user's emotional state and submits the application when the user is relaxed.
[0581] Examples of prompt statements
[0582] Please enter the following information to create a new product for sale:
[0583] Product name: New product A
[0584] Features: High performance, lightweight
[0585] Price: 10,000 yen
[0586] Description: A high-performance product equipped with the latest technology.
[0587] The system will automatically create a sales application and submit it at the optimal time.
[0588] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[0589] The flow of the specific process in the application example 2 will be described with reference to FIG.
[0590] Step 1:
[0591] The user uses the terminal to enter product information.
[0592] Input includes product name, features, price, and description.
[0593] The entered information is transmitted from the terminal to the server.
[0594] Step 2:
[0595] The server receives the product information transmitted from the terminal.
[0596] Based on the information received, collect the materials necessary for the solution sales application.
[0597] Specifically, data such as product names, features, prices, and descriptions are organized and converted into the format required for creating application forms.
[0598] Step 3:
[0599] The server automatically generates an application based on the collected materials.
[0600] In this process, the collected data is put into a template to be formatted into an official application form.
[0601] The created application form is temporarily stored in the server.
[0602] Step 4:
[0603] The server uses an emotion engine to monitor the user's emotional state.
[0604] The emotion engine analyzes user input and behavioral data and classifies emotional states into one of three categories: relaxed, positive, neutral, or stressed.
[0605] Emotional state data is updated in real time within the server.
[0606] Step 5:
[0607] The server submits the application at the optimal time based on the user's emotional state.
[0608] Specifically, when the user's emotional state is "relaxed" or "positive," the server automatically submits the application.
[0609] Once submitted, the application will be sent to the appropriate agencies and platforms.
[0610] Step 6:
[0611] The server notifies the user that the application has been submitted successfully.
[0612] Notifications are sent to the device and displayed for the user to see.
[0613] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[0614] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[0615] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0616] Another example of generative AI is Gemini (registered trademark) (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.
[0617] In the above embodiment, an example has been given in which the specific process is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0618] [Second embodiment]
[0619] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0620] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0621] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a wide area network (WAN) and / or a local area network (LAN).
[0622] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0623] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs the voice according to instructions from the processor 46.
[0624] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[0625] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[0626] Fig. 4 shows an example of main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0627] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32, and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0628] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0629] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0630] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[0631] "Example 1"
[0632] As an embodiment of the present invention, an AI system for implementing interactive support specialized in solution sales applications is provided. This system includes means for collecting materials for a solution sales application based on information input by a user, means for creating an application based on the collected materials, and means for submitting the created application. Specifically, when a user inputs necessary information, the system collects materials for a solution sales application based on that information, and automatically creates an application form based on the collected materials. The user checks the created application form and modifies it as necessary, and the system then automatically submits it.
[0633] "Example 2"
[0634] As a specific example, when a user enters detailed information about a solution (e.g., solution name, functions, features, price, etc.) into the system, the system uses that information to collect materials for a solution sales application. Based on the collected materials, the system automatically creates an application form and provides it to the user. The user then checks the provided application form and makes corrections as necessary. Once the corrections are complete, the system automatically submits the application.
[0635] The process flow of each embodiment will be described below.
[0636] "Example 1"
[0637] Step 1: The user enters the information required by the system (e.g. solution name, functions, features, price, etc.).
[0638] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[0639] Step 3: The system will automatically generate an application form based on the collected materials.
[0640] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[0641] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[0642] "Example 2"
[0643] Step 1: User enters solution details into the system (e.g. solution name, functionality, features, price, etc.).
[0644] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[0645] Step 3: The system will automatically generate an application form based on the collected materials.
[0646] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[0647] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[0648] Example 1
[0649] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal".
[0650] The conventional solution sales application process required manual information collection, application creation, and submission, which was time-consuming and labor-intensive. Manual work also had a high risk of human error, which hindered efficient business operations. There was a need to solve these problems and realize efficient and accurate solution sales applications.
[0651] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0652] In this invention, the server includes a means for collecting materials for a solution sales application based on information input by a user, a means for automatically creating an application form using a generative AI model based on the collected materials, and a means for automatically submitting the application form that has been confirmed and corrected by the user, thereby enabling efficient and accurate solution sales applications.
[0653] "Information entered by the user" refers to data required for a solution sales application that is entered by the user via a terminal.
[0654] "Solution Sales Application Materials" refers to a collection of information and data required to create a solution sales application.
[0655] A "generative AI model" is an artificial intelligence model that uses natural language generation technology to automatically create application forms based on information entered by the user and collected materials.
[0656] A "prompt sentence" is an instruction sentence input to the generative AI model, and serves as the basis for automatically generating each item on the application form.
[0657] "External Databases and APIs" means external information sources and application programming interfaces used to gather material for a Solution Sales Application.
[0658] "Application Form" means an official document prepared for a Solution Sales Application that contains the required information.
[0659] "Automatic submission method" refers to the function that automatically sends the application form that the user has confirmed and corrected via email or a dedicated application system.
[0660] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0661] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications using a generative AI model, and automatically submitting applications that have been confirmed and revised by the user.
[0662] System Configuration
[0663] The system consists of the following main components:
[0664] 1. User Device
[0665] 2. Server
[0666] 3. External Databases and APIs
[0667] 4. Generative AI Models
[0668] User Device
[0669] A user terminal is a device that allows users to enter information required for a solution sales application. Specifically, devices that can connect to the Internet, such as PCs, tablets, and smartphones, are used. Users access the input form through a web browser and enter the solution name, function overview, price information, target customer information, etc.
[0670] server
[0671] The server is responsible for receiving input information from users, collecting necessary materials, preparing the application, and finally submitting the application. The server uses the following specific software and hardware:
[0672] Web Server
[0673] Database Server
[0674] API Server
[0675] Generative AI models (e.g. OpenAI's GPT-4)
[0676] External Databases and APIs
[0677] The server uses external databases and APIs to collect materials for solution sales applications. For example, it retrieves customer information from a CRM system and price information from an ERP system.
[0678] Generative AI Models
[0679] The generative AI model uses natural language generation technology to automatically create an application form based on the information entered by the user and the materials collected. Specifically, a prompt sentence is input into the generative AI model, which then automatically generates each item on the application form.
[0680] Examples
[0681] As a concrete example, consider the case where a user submits an application to sell a new cloud solution. The user inputs the name, features, price, and target customer information of the cloud solution. The server uses this information to gather the necessary materials and create an application form.
[0682] Here is an example of a prompt to be input to the generative AI model:
[0683] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[0684] Solution Name
[0685] Functionality Overview
[0686] Pricing Information
[0687] Target customer information
[0688] Start date of use
[0689] Using this prompt, the generative AI model generates the appropriate application documents, which the user can review and correct if necessary, and the system will then automatically submit the application.
[0690] In this way, efficient and accurate solution sales applications are achieved.
[0691] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0692] Step 1:
[0693] The user enters information
[0694] The user opens a web browser on the terminal and accesses the input form for the solution sales application. The form has input fields for the solution name, function overview, price information, target customer information, etc. The user enters the required information into these fields and clicks the "Submit" button. The entered information is sent to the server.
[0695] Step 2:
[0696] The server receives the information and collects the materials.
[0697] The server receives the information sent by the user. It analyzes the received information and sends an API request to an external system to collect the necessary materials. For example, it retrieves customer information from a CRM system and price information from an ERP system. This allows the materials necessary for a solution sales application to be collected.
[0698] Step 3:
[0699] The server creates the application.
[0700] The server generates a prompt based on the collected information. The prompt is input to the generative AI model, which automatically generates each item on the application form. The generated application form is formatted based on a template and converted into a form that can be viewed by the user. Specifically, the following prompt is used:
[0701] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[0702] Solution Name
[0703] Functionality Overview
[0704] Pricing Information
[0705] Target customer information
[0706] Start date of use
[0707] Step 4:
[0708] The user checks and modifies the application form
[0709] The user checks the generated application form through the web browser on the terminal. Checks the contents of the application form and modifies them as necessary. For example, the user may add a functional description of the solution or modify pricing information. Once the modifications are complete, the user clicks the "Confirmation Complete" button. The modified application form is then sent to the server.
[0710] Step 5:
[0711] The server submits the application
[0712] The server automatically submits the application form once the user has completed checking and correction. During the submission process, the application form is sent via email or an API call to a dedicated application system. For example, an API request is sent to upload the application form to the company's internal application portal. This officially submits the solution sales application.
[0713] (Application example 1)
[0714] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal".
[0715] In conventional solution sales application systems, users had to manually collect application materials, create an application form, and submit it, which was time-consuming and labor-intensive. The same problem existed when registering products on online shopping sites, placing a heavy burden on sellers. This created a need for an efficient application process.
[0716] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0717] In this invention, the server includes means for collecting materials for a solution sales application, means for creating a solution sales application based on the collected materials, means for submitting the created application, means for collecting materials for a product registration application based on information input by a user, means for automatically creating a product registration application based on the collected materials, and means for submitting the created product registration application, thereby enabling users to efficiently submit solution sales applications and product registration applications.
[0718] A "Solution Sales Application" is an application process for offering products or services to solve a specific problem.
[0719] "Materials" refers to information and data necessary to submit a solution sales application or product registration application.
[0720] "Collection means" refers to the methods or techniques used to gather required materials from user inputs and other data sources.
[0721] "Generating means" refers to methods or techniques for automatically generating an application or registration from collected materials.
[0722] "Means of submission" refers to the method or technology used to transmit the completed application or registration form to the designated submission destination.
[0723] "User input" means information or data provided by a user to a system.
[0724] A "product registration application" is an application procedure required to sell a new product on an online shopping site or the like.
[0725] A "Product Registration Application Form" is a document that summarizes the information required to submit a product registration application.
[0726] The system for implementing the present invention mainly uses a server, a user terminal, and a generative AI model. A specific embodiment is described below.
[0727] System Configuration
[0728] 1. Server: The server plays a central role in collecting materials for solution sales applications and product registration applications, creating applications, and submitting them. The server is installed with an API for running generative AI models and a communication module for sending and receiving data.
[0729] 2. User terminal: A user terminal is a device such as a smartphone or a PC that has an interface for users to provide input information. Users enter the information required for application through the terminal and send it to the server.
[0730] 3. Generative AI Model: Generative AI models are used to collect the necessary materials based on user input and automatically generate application forms.
[0731] Processing flow
[0732] 1. Collect user input: The user inputs the information required for the solution sales application or product registration application through the terminal. For example, the user inputs information such as, "I would like to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen."
[0733] 2. Collect materials: The server receives input information from the user and sends a prompt to the generative AI model. An example of the prompt is as follows:
[0734] Information entered by the user: I want to sell a new smartphone. The product name is "Latest Model X" and the price is 50,000 yen.
[0735] Gather the necessary materials.
[0736] 3. Creating an application: The generative AI model collects the necessary materials based on the prompt and automatically creates an application. For example, the following prompt is used:
[0737] Materials collected: Product name: "Latest Model X", Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.
[0738] Please use this as a basis for completing your product registration application form.
[0739] 4. Submitting the application: The server sends the generated application to a specified destination. For example, the application is submitted by sending a POST request to the API of an online shopping site.
[0740] Examples
[0741] When a user enters "I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen," the server uses a generative AI model to collect the necessary materials and automatically create a product registration application form. The server then submits the application form to the API of the online shopping site.
[0742] In this way, users can efficiently apply for solution sales and product registration.
[0743] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0744] Step 1:
[0745] The user uses the terminal to enter the information required for the solution sales application or product registration application.
[0746] Input: Information entered by the user (e.g. "I want to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen.")
[0747] Output: User input information is sent from the terminal to the server.
[0748] Step 2:
[0749] The server receives input information from the user and sends prompts to the generative AI model.
[0750] Input: User-entered information
[0751] Output: Prompt text to send to the generative AI model (e.g., "User input: I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen. Please collect the necessary materials.")
[0752] Specific operation: The server generates a prompt sentence based on the user input information and sends a request to the API of the generative AI model.
[0753] Step 3:
[0754] The generative AI model collects the necessary materials based on the prompt text and sends a response to the server.
[0755] Input: The prompt sent to the generative AI model
[0756] Output: Collected materials (Example: "Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[0757] Specific operation: The generative AI model analyzes the prompt sentence, generates the necessary materials, and returns them to the server.
[0758] Step 4:
[0759] Based on the collected information, the server sends a prompt to the generative AI model to create the application.
[0760] Input: Collected materials
[0761] Output: Prompt text to be sent to the generative AI model (Example: "Collected materials: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features. Please create a product registration application based on this.")
[0762] Specific operation: The server generates a prompt sentence based on the collected materials and sends a request to the API of the generative AI model.
[0763] Step 5:
[0764] The generative AI model creates an application form based on the prompt text and returns it to the server.
[0765] Input: The prompt sent to the generative AI model
[0766] Output: Created application form (Example: "Product registration application form: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[0767] Specific operation: The generative AI model analyzes the prompt text, generates an application form, and returns it to the server.
[0768] Step 6:
[0769] The server sends the created application form to the designated submission destination.
[0770] Input: Created application form
[0771] Output: Response from the submission destination (e.g. status code indicating that the application was accepted)
[0772] Specific operation: The server sends a POST request to the API of the mail-order site with the created application form and receives a response from the destination.
[0773] Example 2
[0774] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[0775] The conventional solution sales application process had the problem that it took a lot of time and effort for users to manually create the application and collect the necessary information. In addition, there was a problem that errors and omissions were likely to occur during the application creation process, which reduced the efficiency and accuracy of applications.
[0776] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0777] In this invention, the server includes a means for a user to input detailed solution information, a means for transmitting the input information to the server, a means for the server to collect materials for an application form using a generative AI model, a means for automatically creating an application form based on the collected materials, a means for a user to provide the created application form to the user, a means for a user to confirm and correct the application form, a means for transmitting the corrected application form to the server, and a means for automatically submitting a final application form. This enables a user to efficiently and accurately apply for solution sales.
[0778] The "means for a user to input detailed solution information" refers to a device or software that provides an interface for a user to input detailed information such as the name, function, features, and price of a solution.
[0779] The "means for transmitting input information to a server" refers to a communication device or software for transmitting information input by a user to a server in real time.
[0780] "Means for the server to use a generative AI model to collect materials for the application form" refers to a processing device or software that enables the server to use a generative AI model to collect materials for the application form based on information entered by the user.
[0781] The "means for automatically creating an application form based on collected materials" refers to a template engine or document generation software for automatically creating an application form based on collected information.
[0782] The "means for providing the created application form to the user" refers to a communication device or software that enables the server to send the created application form to the user so that the user can confirm it.
[0783] "Means for users to review and modify applications" means devices or software that provide an interface for users to review submitted applications and make modifications, if necessary.
[0784] The "means for transmitting the amended application to the server" refers to a communications device or software for transmitting the application that the user has amended to the server.
[0785] A "means for automatically submitting a final application" is a processing device or software that causes the server to automatically transmit a final, validated application to the appropriate submission destination.
[0786] This invention is a system in which a user inputs detailed information about a solution, and based on that information, a solution sales application is automatically created and submitted. A specific embodiment of this system is described below.
[0787] Hardware and Software Used
[0788] Hardware
[0789] Terminal: The device through which a user enters information (e.g. computer, tablet, smartphone).
[0790] Server: A central processing unit for processing information and preparing and submitting applications.
[0791] software
[0792] Interface Software: A web or mobile application through which users input their solution details.
[0793] Communications software: Protocols for sending and receiving data between terminals and servers (e.g. HTTP, HTTPS).
[0794] Generative AI model: An artificial intelligence model to gather materials for your application (e.g., OpenAI’s GPT-4).
[0795] Template engine: Software for automatically creating application forms based on collected information (e.g. Jinja2).
[0796] Document generation software: Software for converting application forms into PDF or Word format.
[0797] Program Processing
[0798] User enters solution details
[0799] Through the terminal interface, the user inputs details such as the solution name, function, features, price, etc. For example, the user inputs the name "SmartHome System" along with its functions, features, and price.
[0800] Send the entered information to the server
[0801] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it.
[0802] The server uses a generative AI model to gather materials for the application.
[0803] Based on the received information, the server uses the generative AI model to collect materials for the application. Specifically, the server inputs the following prompt sentences into the generative AI model:
[0804] Please gather the information required to complete the sales application for the "SmartHome System". Please use the following details:
[0805] Solution name: SmartHome system
[0806] Function: Centralized management of devices in the home
[0807] Features: Voice control, smartphone connectivity
[0808] Price: 50,000 yen
[0809] Automatically generate application forms based on collected materials
[0810] The server fills in the application template with data based on the information returned by the generative AI model, for example placing the solution name, functions, features, price, etc. in the appropriate positions according to the application format.
[0811] Provide the created application form to the user
[0812] The server then sends the automatically created application form to the terminal in a format that is easy for the user to view, such as PDF or Word.
[0813] The user checks and modifies the application form
[0814] The user reviews the application form received on the terminal and makes corrections as necessary, for example correcting typos or entering additional information.
[0815] Send the amended application to the server
[0816] Once the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar.
[0817] Automatically submit your final application
[0818] The server performs a final check on the received amended application form, converts it into the required format, and automatically submits it to a destination, such as a company's internal system or an external application portal.
[0819] In this way, the system automates the entire process from user input to application submission, making processing efficient.
[0820] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0821] Step 1:
[0822] User enters solution details
[0823] Through the device interface, the user inputs details such as the solution name, functions, features, price, etc. The input information is temporarily stored in the device's memory. A specific operation is when the user enters information into a form and clicks the "Submit" button.
[0824] Input: Solution name, functionality, features, price, and other details
[0825] Output: Input information stored in the device's memory
[0826] Step 2:
[0827] The terminal sends the entered information to the server.
[0828] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it. Specifically, the terminal transmits data to the server using an HTTP request.
[0829] Input: Input information stored in the device memory
[0830] Output: JSON formatted data sent to the server.
[0831] Step 3:
[0832] The server uses a generative AI model to gather materials for the application.
[0833] Based on the received information, the server uses a generative AI model to collect materials for the application. Specifically, the server generates a prompt sentence and inputs it into the generative AI model. The generative AI model generates the required information based on the prompt sentence.
[0834] Input: JSON formatted data sent to the server
[0835] Output: Application materials returned from the generative AI model
[0836] Step 4:
[0837] The server automatically creates an application form based on the materials collected.
[0838] The server fills in the application template with data based on the information returned from the generative AI model. Specifically, the server generates the application using a template engine.
[0839] Input: Application materials returned by the generative AI model
[0840] Output: Automatically generated application form
[0841] Step 5:
[0842] The application form created by the server is sent to the terminal.
[0843] The server sends the automatically created application form to the terminal. At this time, the application form is sent in a format that is easy for the user to check, such as PDF or Word format. Specifically, the server sends data to the terminal using an HTTP response.
[0844] Input: Auto-generated application form
[0845] Output: Application form sent to the terminal (PDF or Word format)
[0846] Step 6:
[0847] The user checks and modifies the application form
[0848] The user checks the application form received on the terminal and makes corrections as necessary. Specifically, the user opens the application form, corrects typos, and enters additional information.
[0849] Input: Application form sent to the terminal
[0850] Output: Revised application
[0851] Step 7:
[0852] The terminal sends the corrected application to the server.
[0853] When the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar. Specifically, the terminal sends the data to the server using an HTTP request.
[0854] Input: Amended application
[0855] Output: The corrected application sent to the server.
[0856] Step 8:
[0857] The server automatically submits the final application
[0858] The server performs a final check on the received revised application form, converts it into the required format, and automatically submits it to, for example, the company's internal system or an external application portal. Specifically, the server submits the application form through the API.
[0859] Input: The corrected application submitted to the server
[0860] Output: The final application sent to the recipient
[0861] (Application example 2)
[0862] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server", and the smart glasses 214 will be referred to as a "terminal".
[0863] Conventional solution sales application systems required users to manually create and submit application forms, which was time-consuming and labor-intensive. In addition, there was no automatic generation of application forms based on product information, which placed a heavy burden on users. Furthermore, there was no efficient method of creating application forms using generative AI models.
[0864] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0865] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user. This makes it possible for a user to simply input product information and automatically generate and submit a product registration application form efficiently using the generative AI model.
[0866] "Means of collecting materials for a solution sales application" refers to a function that automatically collects data and materials necessary for a solution sales application based on information entered by the user.
[0867] The "means for creating a solution sales application" is a function for automatically generating a solution sales application based on collected materials.
[0868] The "means for submitting the created application" is a function for automatically sending the created solution sales application to a specified submission destination.
[0869] The "means for users to input product information" refers to an interface that allows users to input detailed information such as product name, features, and price into the system.
[0870] "Means for generating a prompt sentence based on input product information" refers to a function that automatically creates an instruction sentence (prompt sentence) for the generative AI model based on product information input by the user.
[0871] "Means for generating a product registration application form using a generative AI model" refers to a function that uses the generated prompt sentence to automatically create a product registration application form using a generative AI model.
[0872] "Means for providing a generated product registration application form to a user" refers to a function for displaying or sending a product registration application form created by a generative AI model to a user.
[0873] A system for carrying out this invention comprises a server and a user terminal. The server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user.
[0874] Program processing explanation
[0875] Hardware:
[0876] Server: This program runs on a web server using the framework.
[0877] User device: Smartphone
[0878] software:
[0879] Well-known web frameworks
[0880] OpenAI API: Generate application forms using generative AI models
[0881] Data processing and calculation:
[0882] 1. The user enters product information (name, features, price, etc.) from the user terminal.
[0883] 2. The server generates a prompt based on the entered information.
[0884] 3. The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[0885] 4. The server provides the generated product registration application form to the user terminal.
[0886] Examples
[0887] When a user puts a new smartphone up for sale on an online shopping site, they enter the following information:
[0888] Product name: "Latest model smartphone X"
[0889] Features: "High-resolution camera, long battery life, 5G support"
[0890] Price: "79,800 yen"
[0891] Example prompt:
[0892] Product name: Latest model smartphone X
[0893] Features: High resolution camera, long battery life, 5G compatible
[0894] Price: 79,800 yen
[0895] Please use this information to complete your product registration application.
[0896] By inputting this prompt into the generative AI model, a product registration application form is automatically generated. The generated application form is then automatically submitted by the server after the user has confirmed and corrected it.
[0897] The flow of the specific process in the application example 2 will be described with reference to FIG.
[0898] Step 1:
[0899] The user enters product information.
[0900] Using a smartphone application, users input detailed information such as the product name, features, price, etc. The input information is then sent to the server.
[0901] Input: Product name, features, price, and other details
[0902] Output: Product information sent to the server
[0903] Step 2:
[0904] The server generates a prompt sentence based on the input product information.
[0905] The server analyzes the received product information and automatically creates instructions (prompts) for the generative AI model.
[0906] Input: Product information sent to the server
[0907] Output: The generated prompt statement
[0908] Step 3:
[0909] The server queries the generative AI model using the generated prompt sentence.
[0910] The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[0911] Input: Generated prompt text
[0912] Output: A product registration application generated by the generative AI model
[0913] Step 4:
[0914] The server provides the generated product registration application form to the user.
[0915] The server then sends the generated product registration application form to the user's smartphone so that the user can review and modify it.
[0916] Input: Product registration application generated by a generative AI model
[0917] Output: Product registration application form sent to the user's smartphone
[0918] Step 5:
[0919] The user checks and modifies the product registration application form.
[0920] The user checks the product registration application form on their smartphone and makes any necessary corrections. Once the corrections are complete, they are sent to the server.
[0921] Input: Product registration application form sent to the user's smartphone
[0922] Output: Revised product registration application
[0923] Step 6:
[0924] The server automatically submits the revised product registration application.
[0925] The server receives the amended application form sent by the user and automatically sends it to the designated submission destination.
[0926] Input: Revised Product Registration Application
[0927] Output: Product registration application sent to the destination
[0928] In addition, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0929] "Example 1"
[0930] As one embodiment of the present invention, there is an interactive support AI system specialized for solution sales applications that combines an emotion engine. This system collects materials for solution sales applications based on information input by a user. It automatically creates an application form based on the collected materials and submits the created application. In particular, this system includes an emotion engine that recognizes the user's emotions. Specifically, it infers the user's emotions from the user's tone of voice, facial expression, choice of words in text input, and the like, and creates the application form taking those emotions into consideration. For example, if the user feels impatient, the system speeds up the creation of the application form. Also, if the user seems anxious, the system provides more detailed explanations and other optimal support according to the user's emotions.
[0931] "Example 2"
[0932] Another embodiment of the present invention is an interactive support AI system specialized for solution sales applications combined with an emotion engine. This system collects materials for solution sales applications based on information input by the user, and automatically creates an application based on the collected materials. When submitting the created application, the system determines the optimal submission timing by taking the user's emotions into consideration. Specifically, it makes a decision based on emotions, such as submitting the application when the user is relaxed or showing positive emotions. This makes it possible to reduce the user's stress and improve the success rate of the application.
[0933] The process flow of each embodiment will be described below.
[0934] "Example 1"
[0935] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[0936] Step 2: Based on the collected input information, the emotion engine recognizes the user's emotions. The emotion engine infers emotions from the user's tone of voice, facial expressions, choice of words in text input, etc.
[0937] Step 3: Automatically write the application, taking into account the recognized emotions. For example, if the user feels rushed, the system will speed up the application. Or, if the user seems anxious, the system will provide more detailed instructions.
[0938] Step 4: Submit your completed application.
[0939] "Example 2"
[0940] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[0941] Step 2: Automatically generate an application form based on the collected input information.
[0942] Step 3: When submitting the application, the emotion engine recognizes the user's emotions and determines the optimal time to submit the application based on those emotions. Specifically, the engine makes emotion-based decisions such as submitting the application when the user is relaxed or showing positive emotions.
[0943] Example 1
[0944] Next, a description will be given of Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal".
[0945] In conventional solution sales application systems, users had to manually collect the necessary information and create an application form, which required a lot of time and effort. In addition, uniform support was provided without considering the user's feelings, which could lead to low user satisfaction. This resulted in an inefficient application process and increased stress for users.
[0946] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0947] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means including an emotion engine for recognizing a user's emotions, and a means for adjusting the creation of the application and support according to the user's emotions. This allows the user to efficiently collect the information required and automatically create and submit the application. Also, by providing support according to the user's emotions, the user's satisfaction can be improved and the application process can be smoothly carried out.
[0948] "Solution Sales Application" means a formal application document containing the information necessary to sell a particular Solution to Customers.
[0949] A "means for collecting materials" is a method or device for collecting information or data required for a solution sales application.
[0950] A "means for generating an application" is a method or apparatus for automatically generating a solution sales application based on collected materials.
[0951] The "means for submitting an application" refers to a method or device for transmitting the created solution sales application to an appropriate submission destination.
[0952] An "emotion engine" is a combination of software and hardware that recognizes a user's emotions and adjusts the system's behavior based on those emotions.
[0953] "Means for adjusting application form creation and support according to user emotions" refers to a method or device for dynamically changing the speed of application form creation and the content of support provided by taking into account the user's emotional state.
[0954] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0955] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications, and finally submitting them. In addition, by combining an emotion engine, it recognizes the user's emotions and provides support accordingly.
[0956] System Configuration
[0957] The system consists of the following main components:
[0958] 1. Receiving User Input
[0959] The user uses a terminal to input information required for a solution sales application, including detailed information such as the solution name, customer name, and sales conditions.
[0960] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[0961] 2. Gathering materials
[0962] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[0963] Examples of software used include databases and software for acquiring external data.
[0964] 3. Automatic creation of application forms
[0965] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3) to generate the application form content in natural language.
[0966] The generated application form is output in a format that is easy for the user to understand.
[0967] 4. Emotion engine adjustment
[0968] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[0969] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[0970] 5. Check and correct your application
[0971] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[0972] The device transmits the user's modifications to the server in real time.
[0973] 6. Submitting your application
[0974] The server automatically submits the final application to an internal company approval system or an external application system.
[0975] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[0976] Examples
[0977] For example, when a user applies to sell a new solution, they enter information like this:
[0978] Solution name: AI-based chatbot
[0979] Customer name: ABC Co., Ltd.
[0980] Sales terms: Annual contract, 100,000 yen per month
[0981] Examples of prompt statements
[0982] "I would like to apply for sales of a new solution. The solution name is an AI-based chatbot, the customer is ABC Co., Ltd., and the sales terms are an annual contract for 100,000 yen per month."
[0983] In this way, the system automatically creates an application form based on the information entered by the user, uses an emotion engine to provide support according to the user's emotions, and finally automatically submits the application form after the user has confirmed and corrected it.
[0984] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0985] Program processing flow
[0986] Step 1: Receiving User Input
[0987] Input: Information that the user enters into the terminal, such as the solution name, customer name, and terms of sale.
[0988] Output: User input information sent from the device to the server
[0989] Specific behavior:
[0990] The user uses the terminal to input the information required for the solution sales application. For example, the user inputs the solution name "AI-based chatbot," the customer name "ABC Co., Ltd.", and the sales conditions "annual contract, 100,000 yen per month."
[0991] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[0992] Step 2: Gather materials
[0993] Input: User input received by the server
[0994] Output: Collected materials required for solution sales application
[0995] Specific behavior:
[0996] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[0997] Examples of software used include databases and software for acquiring external data.
[0998] For example, the server retrieves the past trading history of "ABC Co., Ltd." from a database and calls an external API to collect the latest market trend data.
[0999] Step 3: Automate application creation
[1000] Input: Collected materials required for solution sales application
[1001] Output: Automatically generated application form
[1002] Specific behavior:
[1003] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3) to generate the application form content in natural language.
[1004] The generated application form is output in a format that is easy for the user to understand.
[1005] For example, the server may create a detailed description of an “AI-based chatbot” using a generative AI model and place the generated description in the appropriate section of the application.
[1006] Step 4: Emotion engine tuning
[1007] Input: The user's emotional state (tone of voice, facial expression, choice of words when entering text, etc.)
[1008] Output: An application process adapted to the user's emotions
[1009] Specific behavior:
[1010] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[1011] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[1012] For example, the server can detect impatience from the user's tone of voice and speed up the completion of an application, or detect anxiety from the user's facial expression and provide more detailed instructions.
[1013] Step 5: Review and correct your application
[1014] Input: Application form confirmed and modified by the user
[1015] Output: Revised final application
[1016] Specific behavior:
[1017] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[1018] The device transmits the user's modifications to the server in real time.
[1019] For example, the user checks the contents of the application form and modifies the "sales conditions" to "annual contract, 120,000 yen per month." The terminal sends the modified information to the server.
[1020] Step 6: Submit your application
[1021] Input: Revised Final Application
[1022] Output: Application sent to the recipient
[1023] Specific behavior:
[1024] The server automatically submits the final application to an internal company approval system or an external application system.
[1025] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[1026] For example, the server might send an HTTP POST request to submit the final application to an internal corporate approval system, and the server might use SMTP to send a copy of the application to the user's email address.
[1027] (Application example 1)
[1028] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal".
[1029] In conventional solution sales application systems, users had to spend a lot of time and effort filling out an application form, which was often emotionally stressful. In addition, the application process did not always proceed smoothly because appropriate support was not provided in response to the user's emotions. This resulted in issues such as a decrease in the accuracy and efficiency of applications, and low user satisfaction.
[1030] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1031] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for recognizing a user's emotions, and a means for adjusting the creation of the application form and support according to the user's emotions. This makes it possible to provide optimal support according to the user's emotions, streamline the application process, and improve user satisfaction.
[1032] "Solution Sales Application" means the process of submitting information and documentation required to sell a particular product or service.
[1033] A "materials collection means" is a method or device for collecting information or data provided by a user.
[1034] A "means for creating a solution sales request" is a method or apparatus for automatically generating a sales request based on collected materials.
[1035] A "means for submitting the generated application" is a method or apparatus for transmitting the generated sales application to the appropriate submission destination.
[1036] A "means for recognizing a user's emotions" is a method or device for inferring emotions from a user's tone of voice, facial expression, choice of words in text input, etc.
[1037] The "means for adjusting application creation and support according to user emotions" refers to a method or device for appropriately changing the application creation speed or support content based on the recognized user emotions.
[1038] As an embodiment of the present invention, we will build an interactive support AI system specialized for solution sales applications. The system collects materials for solution sales applications based on information input by users, automatically creates and submits applications. It also recognizes the user's emotions and adjusts the creation and support of the application according to those emotions.
[1039] System Configuration
[1040] The system consists of the following main components:
[1041] 1. User terminal: The device through which a user enters information (e.g. smartphone, tablet, computer).
[1042] 2. Server: The central system that processes information and prepares applications.
[1043] 3. Emotion engine: A software module for recognizing user emotions.
[1044] 4. Application Generation Module: A software module that automatically generates an application based on the collected information.
[1045] 5. Submission System: A software module for sending the completed application to the appropriate submission destination.
[1046] Program processing explanation
[1047] The server does the following:
[1048] 1. Information Collection:
[1049] It receives information entered from the user's device and collects the necessary materials. For example, if a user enters "I want to sell new smartphone cases," it collects detailed product information based on that information.
[1050] 2. Emotion recognition:
[1051] Using an emotion engine, the system infers emotions from the user's tone of voice and word choice in text input. For example, if the user is anxious, the system will recognize this emotion.
[1052] 3. Application Preparation:
[1053] Based on the collected information, the application generation module automatically creates an application form. Based on the information provided by the user, the application form is generated by organizing the necessary documents and data.
[1054] 4. Emotionally responsive support:
[1055] The system will adjust the speed of application completion and the support it provides based on the user's perceived emotions. For example, if the user is feeling anxious, the system will provide detailed explanations.
[1056] 5. Submit your application:
[1057] The completed application form is sent to the appropriate submission destination through the submission system, allowing users to complete the application hassle-free.
[1058] Examples
[1059] When a user enters, "I want to sell new smartphone cases," the system collects that information and creates an application. If the user feels "in a hurry," the system speeds up the application. If the user feels "uneasy," the system provides a detailed explanation.
[1060] Examples of prompt statements
[1061] "I want to sell a new smartphone case. It should be black in color and made of silicone. I'd like to set the price at 1500 yen."
[1062] Based on this prompt, the system will collect the necessary information and automatically create and submit the appropriate application.
[1063] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1064] Step 1:
[1065] The user terminal receives input information from the user. The user inputs, "I want to sell a new smartphone case. The color is black and the material is silicone. I want to set the price at 1,500 yen." This input information is sent to the server.
[1066] Step 2:
[1067] The server analyzes the input information it receives and collects the necessary materials. Specifically, it compares the input product information (color, material, price, etc.) with the database and collects related information. This collected information is passed on to the next step.
[1068] Step 3:
[1069] The server uses an emotion engine to recognize the user's emotion. It infers the emotion from the user's tone of voice and choice of words in the text input. For example, if the user is anxious, the emotion is recognized as "anxious." This emotion information is passed to the next step.
[1070] Step 4:
[1071] The server automatically creates an application form using the application form generation module based on the collected information and the recognized emotion information. Specifically, the server embeds the collected product information into a template to generate an application form. This generated application form is passed to the next step.
[1072] Step 5:
[1073] The server adjusts the speed of application creation and support content based on the user's recognized emotions. For example, if the user is recognized as "anxious," the server speeds up the application creation. If the user is recognized as "anxious," the server provides a detailed explanation. This adjusted application is passed on to the next step.
[1074] Step 6:
[1075] The server then sends the completed application to the appropriate destination via the submission system, either by email or via a dedicated submission portal, and notifies the user that the submission is complete.
[1076] Step 7:
[1077] The user terminal receives the notification that the application has been submitted and displays it to the user. The user confirms that the application has been successfully completed.
[1078] Example 2
[1079] Next, a description will be given of Example 2 of the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[1080] In conventional solution sales application systems, users must manually create and submit applications, which takes time and effort. In addition, applications are submitted without taking into account the user's emotional state, which can increase stress and reduce the success rate of the application. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits the application at the optimal time, taking into account the user's emotional state.
[1081] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1082] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for detecting a user's emotional state, and a means for determining an optimal submission timing based on the detected emotional state. This makes it possible to automatically create an application based on information input by the user and to submit the application at an optimal timing taking into account the user's emotional state.
[1083] "Solution Sales Application" means a formal application containing the information necessary to sell a particular product or service.
[1084] A "materials collection means" is a method or device for collecting information or data provided by a user.
[1085] A "means for generating an application" is a method or apparatus for automatically generating an application based on collected materials.
[1086] The "means for submitting an application" refers to a method or device for transmitting a prepared application to a designated submission destination.
[1087] A "means for detecting an emotional state" is a method or device for analyzing a user's emotions in real time and detecting that state.
[1088] "Means for determining optimal submission timing" refers to a method or apparatus for determining the most appropriate timing for submitting an application based on the detected emotional state.
[1089] This invention is a system that collects materials for a solution sales application based on detailed solution information entered by the user, and automatically creates and submits the application. In addition, by combining it with an emotion engine, it also has a function that determines the optimal timing for submission by taking into account the user's emotional state.
[1090] Hardware and Software Used
[1091] Hardware: Server, user terminal (PC, smartphone)
[1092] Software: Generative AI models, emotion engines, database management systems
[1093] Specific operation of the system
[1094] 1. User enters details about the solution
[1095] The user uses the terminal to enter detailed information such as the solution's name, functions, features, and price into the system's input form.
[1096] Specifically, the user opens a browser, accesses a web page of the system, and enters information into each field.
[1097] 2. The server receives the information and stores it in a database
[1098] The server receives the information sent by the user.
[1099] The received information is stored in a database management system.
[1100] Specifically, the server receives the HTTP request and executes an INSERT query on the database.
[1101] 3. The server creates an application based on the collected information.
[1102] The server uses a generative AI model (e.g., OpenAI’s GPT-4) to automatically create a solution sales application based on the information stored in the database.
[1103] Specifically, the server retrieves information from the database and sends prompt sentences to the generative AI model to generate the application form.
[1104] Example prompt:
[1105] Solution name: "AI-based customer support system"
[1106] Features: "Autoresponders, chatbots, data analytics"
[1107] Features: "24 / 7 support, multi-channel support"
[1108] Price: "$500 / month"
[1109] Please use the above information to complete your solution sales application.
[1110] 4. The user checks and modifies the application form
[1111] The server provides the generated application to the user.
[1112] Users use the terminal to review their application and make corrections if necessary.
[1113] Specifically, the user checks the preview screen of the application form and edits any parts that need correction.
[1114] 5. Once the user has completed the modifications, the server submits the application.
[1115] The user completes the modifications and clicks the submit button.
[1116] The server receives the amended application and automatically submits it to the specified submission destination.
[1117] Specifically, the server sends an HTTP POST request to submit the application.
[1118] 6. Use a sentiment engine to determine the best time to submit
[1119] The emotion engine analyzes user input and facial expressions to detect the user's emotional state.
[1120] Based on the data from the emotion engine, the server submits an application when the user is relaxed or exhibiting positive emotions.
[1121] Specifically, the emotion engine analyzes the user's camera footage and audio data in real time and transmits the user's emotional state to the server, which then adjusts the submission timing based on that information.
[1122] In this way, the system automatically creates an application form based on the information entered by the user and utilizes an emotion engine to submit the application at the optimal time, reducing user stress and improving the success rate of the application.
[1123] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1124] Step 1:
[1125] The user enters the solution details.
[1126] Input: The user uses the terminal to enter details about the solution, such as its name, functions, features, price, etc.
[1127] What happens: The user opens a browser, accesses a web page on the system, and enters information into each field.
[1128] Output: The entered information is sent to the server.
[1129] Step 2:
[1130] The server receives the information and stores it in a database.
[1131] Input: Solution details submitted by the user.
[1132] What happens next: The server receives the HTTP request and executes an INSERT query against the database.
[1133] Output: The information is stored in a database.
[1134] Step 3:
[1135] The server creates an application based on the materials collected.
[1136] Input: Solution details stored in the database.
[1137] Specific operation: The server retrieves information from the database and sends prompt sentences to the generative AI model to generate an application form.
[1138] Output: The generated application form.
[1139] Step 4:
[1140] The user reviews and modifies the application form.
[1141] Input: The generated application form provided by the server.
[1142] Specific actions: The user uses the device to preview the application form and edit any parts that need correction.
[1143] Output: The revised application.
[1144] Step 5:
[1145] Once the user has completed the modifications, the server submits the application.
[1146] Input: The application for which the user has completed the modifications.
[1147] Specific operation: The user clicks the submit application button, the server receives the revised application, and submits the application by sending an HTTP POST request to the specified submission destination.
[1148] Output: The submitted application.
[1149] Step 6:
[1150] Use a sentiment engine to determine the best time to submit.
[1151] Input: User input and facial expression data.
[1152] How it works: The emotion engine analyzes the user's camera footage and audio data in real time and transmits their emotional state to the server, which then adjusts the timing of submission based on that information.
[1153] Output: An application submitted at the best possible time.
[1154] (Application example 2)
[1155] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server", and the smart glasses 214 will be referred to as a "terminal".
[1156] Conventional solution sales application systems require users to manually create and submit applications, which is time-consuming and laborious. In addition, applications are submitted without considering the user's emotional state, which can increase stress and reduce the success rate of applications. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits them at the optimal timing, taking into account the user's emotional state.
[1157] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1158] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for monitoring the emotional state of a user, and a means for submitting the application at an optimal timing based on the emotional state of the user. This makes it possible to eliminate the need for the user to manually create an application form, reduce stress by taking into account the emotional state of the user, and improve the success rate of the application.
[1159] "Solution Sales Application" means a formal application required to offer a particular product or service to market.
[1160] "Means of collecting materials" refers to the process of gathering the elements necessary to create an application based on information and data provided by the user.
[1161] The "means for generating a request" is the process for automatically generating an official request based on the materials collected.
[1162] "Means of submitting application" refers to the process of sending the completed application to the appropriate institution or platform.
[1163] "Means for monitoring emotional state" refers to a process of monitoring a user's current emotional or psychological state in real time.
[1164] "Means for submitting an application at the optimal time" refers to a process that takes into account the user's emotional state and submits the application at the most appropriate time.
[1165] As an embodiment of the present invention, the following system can be constructed.
[1166] System Configuration
[1167] The system consists of the following main components:
[1168] 1. User terminal: The device through which the user enters product information. This includes smartphones and PCs.
[1169] 2. Server: A central processing unit that collects materials for solution sales applications and creates and submits applications. It is implemented using a known programming language.
[1170] 3. Emotion Engine: It is a software module for monitoring the user’s emotional state and submitting a request at the optimal time.
[1171] Program Processing
[1172] User Device
[1173] At the user terminal, the user inputs product information (product name, features, price, description, etc.) The input information is sent to the server.
[1174] server
[1175] The server performs the following process.
[1176] 1. Material collection: Based on the product information submitted by the user, collect materials necessary for the solution sales application, including product name, features, price, description, etc.
[1177] 2. Application Creation: An application is automatically created based on the collected materials. The application includes information such as product name, features, price, and description.
[1178] 3. Emotion Engine: Monitors the user's emotional state in real time and classifies the user's emotional state into one of the following: Relaxed, Positive, Neutral, or Stressed.
[1179] 4. Optimal time submission: Automatically submit applications when the user’s emotional state is “relaxed” or “positive.”
[1180] Hardware and software used
[1181] Hardware: Smartphone, PC
[1182] Software: emotion engine, etc.
[1183] Examples
[1184] To sell a new product, "New Product A," the user inputs the product name, features, price, and description. The system automatically collects the materials and creates an application form. The emotion engine checks the user's emotional state and submits the application when the user is relaxed.
[1185] Examples of prompt statements
[1186] Please enter the following information to create a new product for sale:
[1187] Product name: New product A
[1188] Features: High performance, lightweight
[1189] Price: 10,000 yen
[1190] Description: A high-performance product equipped with the latest technology.
[1191] The system will automatically create a sales application and submit it at the optimal time.
[1192] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[1193] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1194] Step 1:
[1195] The user uses the terminal to enter product information.
[1196] Input includes product name, features, price, and description.
[1197] The entered information is transmitted from the terminal to the server.
[1198] Step 2:
[1199] The server receives the product information transmitted from the terminal.
[1200] Based on the information received, collect the materials necessary for the solution sales application.
[1201] Specifically, data such as product names, features, prices, and descriptions are organized and converted into the format required for creating application forms.
[1202] Step 3:
[1203] The server automatically generates an application based on the collected materials.
[1204] In this process, the collected data is put into a template to be formatted into an official application form.
[1205] The created application form is temporarily stored in the server.
[1206] Step 4:
[1207] The server uses an emotion engine to monitor the user's emotional state.
[1208] The emotion engine analyzes user input and behavioral data and classifies emotional states into one of three categories: relaxed, positive, neutral, or stressed.
[1209] Emotional state data is updated in real time within the server.
[1210] Step 5:
[1211] The server submits the application at the optimal time based on the user's emotional state.
[1212] Specifically, when the user's emotional state is "relaxed" or "positive," the server automatically submits the application.
[1213] Once submitted, the application will be sent to the appropriate agencies and platforms.
[1214] Step 6:
[1215] The server notifies the user that the application has been submitted successfully.
[1216] Notifications are sent to the device and displayed for the user to see.
[1217] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[1218] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1219] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1220] Another example of generative AI is Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.
[1221] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[1222] [Third embodiment]
[1223] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1224] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1225] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a wide area network (WAN) and / or a local area network (LAN).
[1226] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[1227] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs the voice according to instructions from the processor 46.
[1228] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[1229] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[1230] Fig. 6 shows an example of main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1231] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32, and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1232] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1233] In the headset type terminal 314, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1234] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[1235] "Example 1"
[1236] As an embodiment of the present invention, an AI system for implementing interactive support specialized in solution sales applications is provided. This system includes means for collecting materials for a solution sales application based on information input by a user, means for creating an application based on the collected materials, and means for submitting the created application. Specifically, when a user inputs necessary information, the system collects materials for a solution sales application based on that information, and automatically creates an application form based on the collected materials. The user checks the created application form and modifies it as necessary, and the system then automatically submits it.
[1237] "Example 2"
[1238] As a specific example, when a user enters detailed information about a solution (e.g., solution name, functions, features, price, etc.) into the system, the system uses that information to collect materials for a solution sales application. Based on the collected materials, the system automatically creates an application form and provides it to the user. The user then checks the provided application form and makes corrections as necessary. Once the corrections are complete, the system automatically submits the application.
[1239] The process flow of each embodiment will be described below.
[1240] "Example 1"
[1241] Step 1: The user enters the information required by the system (e.g. solution name, functions, features, price, etc.).
[1242] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[1243] Step 3: The system will automatically generate an application form based on the collected materials.
[1244] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[1245] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[1246] "Example 2"
[1247] Step 1: User enters solution details into the system (e.g. solution name, functionality, features, price, etc.).
[1248] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[1249] Step 3: The system will automatically generate an application form based on the collected materials.
[1250] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[1251] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[1252] Example 1
[1253] Next, a description will be given of Example 1 of the embodiment 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1254] The conventional solution sales application process required manual information collection, application creation, and submission, which was time-consuming and labor-intensive. Manual work also had a high risk of human error, which hindered efficient business operations. There was a need to solve these problems and realize efficient and accurate solution sales applications.
[1255] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1256] In this invention, the server includes a means for collecting materials for a solution sales application based on information input by a user, a means for automatically creating an application form using a generative AI model based on the collected materials, and a means for automatically submitting the application form that has been confirmed and corrected by the user, thereby enabling efficient and accurate solution sales applications.
[1257] "Information entered by the user" refers to data required for a solution sales application that is entered by the user via a terminal.
[1258] "Solution Sales Application Materials" refers to a collection of information and data required to create a solution sales application.
[1259] A "generative AI model" is an artificial intelligence model that uses natural language generation technology to automatically create application forms based on information entered by the user and collected materials.
[1260] A "prompt sentence" is an instruction sentence input to the generative AI model, and serves as the basis for automatically generating each item on the application form.
[1261] "External Databases and APIs" means external information sources and application programming interfaces used to gather material for a Solution Sales Application.
[1262] "Application Form" means an official document prepared for a Solution Sales Application that contains the required information.
[1263] "Automatic submission method" refers to the function that automatically sends the application form that the user has confirmed and corrected via email or a dedicated application system.
[1264] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1265] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications using a generative AI model, and automatically submitting applications that have been confirmed and revised by the user.
[1266] System Configuration
[1267] The system consists of the following main components:
[1268] 1. User Device
[1269] 2. Server
[1270] 3. External Databases and APIs
[1271] 4. Generative AI Models
[1272] User Device
[1273] A user terminal is a device that allows users to enter information required for a solution sales application. Specifically, devices that can connect to the Internet, such as PCs, tablets, and smartphones, are used. Users access the input form through a web browser and enter the solution name, function overview, price information, target customer information, etc.
[1274] server
[1275] The server is responsible for receiving input information from users, collecting necessary materials, preparing the application, and finally submitting the application. The server uses the following specific software and hardware:
[1276] Web Server
[1277] Database Server
[1278] API Server
[1279] Generative AI models (e.g. OpenAI's GPT-4)
[1280] External Databases and APIs
[1281] The server uses external databases and APIs to collect materials for solution sales applications. For example, it retrieves customer information from a CRM system and price information from an ERP system.
[1282] Generative AI Models
[1283] The generative AI model uses natural language generation technology to automatically create an application form based on the information entered by the user and the materials collected. Specifically, a prompt sentence is input into the generative AI model, which then automatically generates each item on the application form.
[1284] Examples
[1285] As a concrete example, consider the case where a user submits an application to sell a new cloud solution. The user inputs the name, features, price, and target customer information of the cloud solution. The server uses this information to gather the necessary materials and create an application form.
[1286] Here is an example of a prompt to be input to the generative AI model:
[1287] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[1288] Solution Name
[1289] Functionality Overview
[1290] Pricing Information
[1291] Target customer information
[1292] Start date of use
[1293] Using this prompt, the generative AI model generates the appropriate application documents, which the user can review and correct if necessary, and the system will then automatically submit the application.
[1294] In this way, efficient and accurate solution sales applications are achieved.
[1295] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1296] Step 1:
[1297] The user enters information
[1298] The user opens a web browser on the terminal and accesses the input form for the solution sales application. The form has input fields for the solution name, function overview, price information, target customer information, etc. The user enters the required information into these fields and clicks the "Submit" button. The entered information is sent to the server.
[1299] Step 2:
[1300] The server receives the information and collects the materials.
[1301] The server receives the information sent by the user. It analyzes the received information and sends an API request to an external system to collect the necessary materials. For example, it retrieves customer information from a CRM system and price information from an ERP system. This allows the materials necessary for a solution sales application to be collected.
[1302] Step 3:
[1303] The server creates the application.
[1304] The server generates a prompt based on the collected information. The prompt is input to the generative AI model, which automatically generates each item on the application form. The generated application form is formatted based on a template and converted into a form that can be viewed by the user. Specifically, the following prompt is used:
[1305] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[1306] Solution Name
[1307] Functionality Overview
[1308] Pricing Information
[1309] Target customer information
[1310] Start date of use
[1311] Step 4:
[1312] The user checks and modifies the application form
[1313] The user checks the generated application form through the web browser on the terminal. Checks the contents of the application form and modifies them as necessary. For example, the user may add a functional description of the solution or modify pricing information. Once the modifications are complete, the user clicks the "Confirmation Complete" button. The modified application form is then sent to the server.
[1314] Step 5:
[1315] The server submits the application
[1316] The server automatically submits the application form once the user has completed checking and correction. During the submission process, the application form is sent via email or an API call to a dedicated application system. For example, an API request is sent to upload the application form to the company's internal application portal. This officially submits the solution sales application.
[1317] (Application example 1)
[1318] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server", and the headset type terminal 314 will be referred to as a "terminal".
[1319] In conventional solution sales application systems, users had to manually collect application materials, create an application form, and submit it, which was time-consuming and labor-intensive. The same problem existed when registering products on online shopping sites, placing a heavy burden on sellers. This created a need for an efficient application process.
[1320] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1321] In this invention, the server includes means for collecting materials for a solution sales application, means for creating a solution sales application based on the collected materials, means for submitting the created application, means for collecting materials for a product registration application based on information input by a user, means for automatically creating a product registration application based on the collected materials, and means for submitting the created product registration application, thereby enabling users to efficiently submit solution sales applications and product registration applications.
[1322] A "Solution Sales Application" is an application process for offering products or services to solve a specific problem.
[1323] "Materials" refers to information and data necessary to submit a solution sales application or product registration application.
[1324] "Collection means" refers to the methods or techniques used to gather required materials from user inputs and other data sources.
[1325] "Generating means" refers to methods or techniques for automatically generating an application or registration from collected materials.
[1326] "Means of submission" refers to the method or technology used to transmit the completed application or registration form to the designated submission destination.
[1327] "User input" means information or data provided by a user to a system.
[1328] A "product registration application" is an application procedure required to sell a new product on an online shopping site or the like.
[1329] A "Product Registration Application Form" is a document that summarizes the information required to submit a product registration application.
[1330] The system for implementing the present invention mainly uses a server, a user terminal, and a generative AI model. A specific embodiment is described below.
[1331] System Configuration
[1332] 1. Server: The server plays a central role in collecting materials for solution sales applications and product registration applications, creating applications, and submitting them. The server is installed with an API for running generative AI models and a communication module for sending and receiving data.
[1333] 2. User terminal: A user terminal is a device such as a smartphone or a PC that has an interface for users to provide input information. Users enter the information required for application through the terminal and send it to the server.
[1334] 3. Generative AI Model: Generative AI models are used to collect the necessary materials based on user input and automatically generate application forms.
[1335] Processing flow
[1336] 1. Collect user input: The user inputs the information required for the solution sales application or product registration application through the terminal. For example, the user inputs information such as, "I would like to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen."
[1337] 2. Collect materials: The server receives input information from the user and sends a prompt to the generative AI model. An example of the prompt is as follows:
[1338] Information entered by the user: I want to sell a new smartphone. The product name is "Latest Model X" and the price is 50,000 yen.
[1339] Gather the necessary materials.
[1340] 3. Creating an application: The generative AI model collects the necessary materials based on the prompt and automatically creates an application. For example, the following prompt is used:
[1341] Materials collected: Product name: "Latest Model X", Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.
[1342] Please use this as a basis for completing your product registration application form.
[1343] 4. Submitting the application: The server sends the generated application to a specified destination. For example, the application is submitted by sending a POST request to the API of an online shopping site.
[1344] Examples
[1345] When a user enters "I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen," the server uses a generative AI model to collect the necessary materials and automatically create a product registration application form. The server then submits the application form to the API of the online shopping site.
[1346] In this way, users can efficiently apply for solution sales and product registration.
[1347] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1348] Step 1:
[1349] The user uses the terminal to enter the information required for the solution sales application or product registration application.
[1350] Input: Information entered by the user (e.g. "I want to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen.")
[1351] Output: User input information is sent from the terminal to the server.
[1352] Step 2:
[1353] The server receives input information from the user and sends prompts to the generative AI model.
[1354] Input: User-entered information
[1355] Output: Prompt text to send to the generative AI model (e.g., "User input: I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen. Please collect the necessary materials.")
[1356] Specific operation: The server generates a prompt sentence based on the user input information and sends a request to the API of the generative AI model.
[1357] Step 3:
[1358] The generative AI model collects the necessary materials based on the prompt text and sends a response to the server.
[1359] Input: The prompt sent to the generative AI model
[1360] Output: Collected materials (Example: "Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[1361] Specific operation: The generative AI model analyzes the prompt sentence, generates the necessary materials, and returns them to the server.
[1362] Step 4:
[1363] Based on the collected information, the server sends a prompt to the generative AI model to create the application.
[1364] Input: Collected materials
[1365] Output: Prompt text to be sent to the generative AI model (Example: "Collected materials: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features. Please create a product registration application based on this.")
[1366] Specific operation: The server generates a prompt sentence based on the collected materials and sends a request to the API of the generative AI model.
[1367] Step 5:
[1368] The generative AI model creates an application form based on the prompt text and returns it to the server.
[1369] Input: The prompt sent to the generative AI model
[1370] Output: Created application form (Example: "Product registration application form: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[1371] Specific operation: The generative AI model analyzes the prompt text, generates an application form, and returns it to the server.
[1372] Step 6:
[1373] The server sends the created application form to the designated submission destination.
[1374] Input: Created application form
[1375] Output: Response from the submission destination (e.g. status code indicating that the application was accepted)
[1376] Specific operation: The server sends a POST request to the API of the mail-order site with the created application form and receives a response from the destination.
[1377] Example 2
[1378] Next, a second embodiment of the second form will be described. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1379] The conventional solution sales application process had the problem that it took a lot of time and effort for users to manually create the application and collect the necessary information. In addition, there was a problem that errors and omissions were likely to occur during the application creation process, which reduced the efficiency and accuracy of applications.
[1380] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1381] In this invention, the server includes a means for a user to input detailed solution information, a means for transmitting the input information to the server, a means for the server to collect materials for an application form using a generative AI model, a means for automatically creating an application form based on the collected materials, a means for a user to provide the created application form to the user, a means for a user to confirm and correct the application form, a means for transmitting the corrected application form to the server, and a means for automatically submitting a final application form. This enables a user to efficiently and accurately apply for solution sales.
[1382] The "means for a user to input detailed solution information" refers to a device or software that provides an interface for a user to input detailed information such as the name, function, features, and price of a solution.
[1383] The "means for transmitting input information to a server" refers to a communication device or software for transmitting information input by a user to a server in real time.
[1384] "Means for the server to use a generative AI model to collect materials for the application form" refers to a processing device or software that enables the server to use a generative AI model to collect materials for the application form based on information entered by the user.
[1385] The "means for automatically creating an application form based on collected materials" refers to a template engine or document generation software for automatically creating an application form based on collected information.
[1386] The "means for providing the created application form to the user" refers to a communication device or software that enables the server to send the created application form to the user so that the user can confirm it.
[1387] "Means for users to review and modify applications" means devices or software that provide an interface for users to review submitted applications and make modifications, if necessary.
[1388] The "means for transmitting the amended application to the server" refers to a communications device or software for transmitting the application that the user has amended to the server.
[1389] A "means for automatically submitting a final application" is a processing device or software that causes the server to automatically transmit a final, validated application to the appropriate submission destination.
[1390] This invention is a system in which a user inputs detailed information about a solution, and based on that information, a solution sales application is automatically created and submitted. A specific embodiment of this system is described below.
[1391] Hardware and Software Used
[1392] Hardware
[1393] Terminal: The device through which a user enters information (e.g. computer, tablet, smartphone).
[1394] Server: A central processing unit for processing information and preparing and submitting applications.
[1395] software
[1396] Interface Software: A web or mobile application through which users input their solution details.
[1397] Communications software: Protocols for sending and receiving data between terminals and servers (e.g. HTTP, HTTPS).
[1398] Generative AI model: An artificial intelligence model to gather materials for your application (e.g., OpenAI’s GPT-4).
[1399] Template engine: Software for automatically creating application forms based on collected information (e.g. Jinja2).
[1400] Document generation software: Software for converting application forms into PDF or Word format.
[1401] Program Processing
[1402] User enters solution details
[1403] Through the terminal interface, the user inputs details such as the solution name, function, features, price, etc. For example, the user inputs the name "SmartHome System" along with its functions, features, and price.
[1404] Send the entered information to the server
[1405] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it.
[1406] The server uses a generative AI model to gather materials for the application.
[1407] Based on the received information, the server uses the generative AI model to collect materials for the application. Specifically, the server inputs the following prompt sentences into the generative AI model:
[1408] Please gather the information required to complete the sales application for the "SmartHome System". Please use the following details:
[1409] Solution name: SmartHome system
[1410] Function: Centralized management of devices in the home
[1411] Features: Voice control, smartphone connectivity
[1412] Price: 50,000 yen
[1413] Automatically generate application forms based on collected materials
[1414] The server fills in the application template with data based on the information returned by the generative AI model, for example placing the solution name, functions, features, price, etc. in the appropriate positions according to the application format.
[1415] Provide the created application form to the user
[1416] The server then sends the automatically created application form to the terminal in a format that is easy for the user to view, such as PDF or Word.
[1417] The user checks and modifies the application form
[1418] The user reviews the application form received on the terminal and makes corrections as necessary, for example correcting typos or entering additional information.
[1419] Send the amended application to the server
[1420] Once the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar.
[1421] Automatically submit your final application
[1422] The server performs a final check on the received amended application form, converts it into the required format, and automatically submits it to a destination, such as a company's internal system or an external application portal.
[1423] In this way, the system automates the entire process from user input to application submission, making processing efficient.
[1424] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1425] Step 1:
[1426] User enters solution details
[1427] Through the device interface, the user inputs details such as the solution name, functions, features, price, etc. The input information is temporarily stored in the device's memory. A specific operation is when the user enters information into a form and clicks the "Submit" button.
[1428] Input: Solution name, functionality, features, price, and other details
[1429] Output: Input information stored in the device's memory
[1430] Step 2:
[1431] The terminal sends the entered information to the server.
[1432] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it. Specifically, the terminal transmits data to the server using an HTTP request.
[1433] Input: Input information stored in the device memory
[1434] Output: JSON formatted data sent to the server.
[1435] Step 3:
[1436] The server uses a generative AI model to gather materials for the application.
[1437] Based on the received information, the server uses a generative AI model to collect materials for the application. Specifically, the server generates a prompt sentence and inputs it into the generative AI model. The generative AI model generates the required information based on the prompt sentence.
[1438] Input: JSON formatted data sent to the server
[1439] Output: Application materials returned from the generative AI model
[1440] Step 4:
[1441] The server automatically creates an application form based on the materials collected.
[1442] The server fills in the application template with data based on the information returned from the generative AI model. Specifically, the server generates the application using a template engine.
[1443] Input: Application materials returned by the generative AI model
[1444] Output: Automatically generated application form
[1445] Step 5:
[1446] The application form created by the server is sent to the terminal.
[1447] The server sends the automatically created application form to the terminal. At this time, the application form is sent in a format that is easy for the user to check, such as PDF or Word format. Specifically, the server sends data to the terminal using an HTTP response.
[1448] Input: Auto-generated application form
[1449] Output: Application form sent to the terminal (PDF or Word format)
[1450] Step 6:
[1451] The user checks and modifies the application form
[1452] The user checks the application form received on the terminal and makes corrections as necessary. Specifically, the user opens the application form, corrects typos, and enters additional information.
[1453] Input: Application form sent to the terminal
[1454] Output: Revised application
[1455] Step 7:
[1456] The terminal sends the corrected application to the server.
[1457] When the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar. Specifically, the terminal sends the data to the server using an HTTP request.
[1458] Input: Amended application
[1459] Output: The corrected application sent to the server.
[1460] Step 8:
[1461] The server automatically submits the final application
[1462] The server performs a final check on the received revised application form, converts it into the required format, and automatically submits it to, for example, the company's internal system or an external application portal. Specifically, the server submits the application form through the API.
[1463] Input: The corrected application submitted to the server
[1464] Output: The final application sent to the recipient
[1465] (Application example 2)
[1466] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server", and the headset type terminal 314 will be referred to as a "terminal".
[1467] Conventional solution sales application systems required users to manually create and submit application forms, which was time-consuming and labor-intensive. In addition, there was no automatic generation of application forms based on product information, which placed a heavy burden on users. Furthermore, there was no efficient method of creating application forms using generative AI models.
[1468] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1469] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user. This makes it possible for a user to simply input product information and automatically generate and submit a product registration application form efficiently using the generative AI model.
[1470] "Means of collecting materials for a solution sales application" refers to a function that automatically collects data and materials necessary for a solution sales application based on information entered by the user.
[1471] The "means for creating a solution sales application" is a function for automatically generating a solution sales application based on collected materials.
[1472] The "means for submitting the created application" is a function for automatically sending the created solution sales application to a specified submission destination.
[1473] The "means for users to input product information" refers to an interface that allows users to input detailed information such as product name, features, and price into the system.
[1474] "Means for generating a prompt sentence based on input product information" refers to a function that automatically creates an instruction sentence (prompt sentence) for the generative AI model based on product information input by the user.
[1475] "Means for generating a product registration application form using a generative AI model" refers to a function that uses the generated prompt sentence to automatically create a product registration application form using a generative AI model.
[1476] "Means for providing a generated product registration application form to a user" refers to a function for displaying or sending a product registration application form created by a generative AI model to a user.
[1477] A system for carrying out this invention comprises a server and a user terminal. The server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user.
[1478] Program processing explanation
[1479] Hardware:
[1480] Server: This program runs on a web server using the framework.
[1481] User device: Smartphone
[1482] software:
[1483] Well-known web frameworks
[1484] OpenAI API: Generate application forms using generative AI models
[1485] Data processing and calculation:
[1486] 1. The user enters product information (name, features, price, etc.) from the user terminal.
[1487] 2. The server generates a prompt based on the entered information.
[1488] 3. The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[1489] 4. The server provides the generated product registration application form to the user terminal.
[1490] Examples
[1491] When a user puts a new smartphone up for sale on an online shopping site, they enter the following information:
[1492] Product name: "Latest model smartphone X"
[1493] Features: "High-resolution camera, long battery life, 5G support"
[1494] Price: "79,800 yen"
[1495] Example prompt:
[1496] Product name: Latest model smartphone X
[1497] Features: High resolution camera, long battery life, 5G compatible
[1498] Price: 79,800 yen
[1499] Please use this information to complete your product registration application.
[1500] By inputting this prompt into the generative AI model, a product registration application form is automatically generated. The generated application form is then automatically submitted by the server after the user has confirmed and corrected it.
[1501] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1502] Step 1:
[1503] The user enters product information.
[1504] Using a smartphone application, users input detailed information such as the product name, features, price, etc. The input information is then sent to the server.
[1505] Input: Product name, features, price, and other details
[1506] Output: Product information sent to the server
[1507] Step 2:
[1508] The server generates a prompt sentence based on the input product information.
[1509] The server analyzes the received product information and automatically creates instructions (prompts) for the generative AI model.
[1510] Input: Product information sent to the server
[1511] Output: The generated prompt statement
[1512] Step 3:
[1513] The server queries the generative AI model using the generated prompt sentence.
[1514] The server sends the generated prompt text to the OpenAI API and uses the generative AI model to generate a product registration application form.
[1515] Input: Generated prompt text
[1516] Output: A product registration application generated by the generative AI model
[1517] Step 4:
[1518] The server provides the generated product registration application form to the user.
[1519] The server then sends the generated product registration application form to the user's smartphone so that the user can review and modify it.
[1520] Input: Product registration application generated by a generative AI model
[1521] Output: Product registration application form sent to the user's smartphone
[1522] Step 5:
[1523] The user checks and modifies the product registration application form.
[1524] The user checks the product registration application form on their smartphone and makes any necessary corrections. Once the corrections are complete, they are sent to the server.
[1525] Input: Product registration application form sent to the user's smartphone
[1526] Output: Revised product registration application
[1527] Step 6:
[1528] The server automatically submits the revised product registration application.
[1529] The server receives the amended application form sent by the user and automatically sends it to the designated submission destination.
[1530] Input: Revised Product Registration Application
[1531] Output: Product registration application sent to the destination
[1532] In addition, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1533] "Example 1"
[1534] As one embodiment of the present invention, there is an interactive support AI system specialized for solution sales applications that combines an emotion engine. This system collects materials for solution sales applications based on information input by a user. It automatically creates an application form based on the collected materials and submits the created application. In particular, this system includes an emotion engine that recognizes the user's emotions. Specifically, it infers the user's emotions from the user's tone of voice, facial expression, choice of words in text input, and the like, and creates the application form taking those emotions into consideration. For example, if the user feels impatient, the system speeds up the creation of the application form. Also, if the user seems anxious, the system provides more detailed explanations and other optimal support according to the user's emotions.
[1535] "Example 2"
[1536] Another embodiment of the present invention is an interactive support AI system specialized for solution sales applications combined with an emotion engine. This system collects materials for solution sales applications based on information input by the user, and automatically creates an application based on the collected materials. When submitting the created application, the system determines the optimal submission timing by taking the user's emotions into consideration. Specifically, it makes a decision based on emotions, such as submitting the application when the user is relaxed or showing positive emotions. This makes it possible to reduce the user's stress and improve the success rate of the application.
[1537] The process flow of each embodiment will be described below.
[1538] "Example 1"
[1539] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[1540] Step 2: Based on the collected input information, the emotion engine recognizes the user's emotions. The emotion engine infers emotions from the user's tone of voice, facial expressions, choice of words in text input, etc.
[1541] Step 3: Automatically write the application, taking into account the recognized emotions. For example, if the user feels rushed, the system will speed up the application. Or, if the user seems anxious, the system will provide more detailed instructions.
[1542] Step 4: Submit your completed application.
[1543] "Example 2"
[1544] Step 1: Collect input information from users. This input information will be used as the basis for the solution sales application.
[1545] Step 2: Automatically generate an application form based on the collected input information.
[1546] Step 3: When submitting the application, the emotion engine recognizes the user's emotions and determines the optimal time to submit the application based on those emotions. Specifically, the engine makes emotion-based decisions such as submitting the application when the user is relaxed or showing positive emotions.
[1547] Example 1
[1548] Next, a description will be given of Example 1 of the embodiment 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1549] In conventional solution sales application systems, users had to manually collect the necessary information and create an application form, which required a lot of time and effort. In addition, uniform support was provided without considering the user's feelings, which could lead to low user satisfaction. This resulted in an inefficient application process and increased stress for users.
[1550] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1551] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means including an emotion engine for recognizing a user's emotions, and a means for adjusting the creation of the application and support according to the user's emotions. This allows the user to efficiently collect the information required and automatically create and submit the application. Also, by providing support according to the user's emotions, the user's satisfaction can be improved and the application process can be smoothly carried out.
[1552] "Solution Sales Application" means a formal application document containing the information necessary to sell a particular Solution to Customers.
[1553] A "means for collecting materials" is a method or device for collecting information or data required for a solution sales application.
[1554] A "means for generating an application" is a method or apparatus for automatically generating a solution sales application based on collected materials.
[1555] The "means for submitting an application" refers to a method or device for transmitting the created solution sales application to an appropriate submission destination.
[1556] An "emotion engine" is a combination of software and hardware that recognizes a user's emotions and adjusts the system's behavior based on those emotions.
[1557] "Means for adjusting application form creation and support according to user emotions" refers to a method or device for dynamically changing the speed of application form creation and the content of support provided by taking into account the user's emotional state.
[1558] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1559] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications, and finally submitting them. In addition, by combining an emotion engine, it recognizes the user's emotions and provides support accordingly.
[1560] System Configuration
[1561] The system consists of the following main components:
[1562] 1. Receiving User Input
[1563] The user uses a terminal to input information required for a solution sales application, including detailed information such as the solution name, customer name, and sales conditions.
[1564] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[1565] 2. Gathering materials
[1566] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[1567] Examples of software used include databases and software for acquiring external data.
[1568] 3. Automatic creation of application forms
[1569] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3) to generate the application form content in natural language.
[1570] The generated application form is output in a format that is easy for the user to understand.
[1571] 4. Emotion engine adjustment
[1572] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[1573] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[1574] 5. Check and correct your application
[1575] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[1576] The device transmits the user's modifications to the server in real time.
[1577] 6. Submitting your application
[1578] The server automatically submits the final application to an internal company approval system or an external application system.
[1579] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[1580] Examples
[1581] For example, when a user applies to sell a new solution, they enter information like this:
[1582] Solution name: AI-based chatbot
[1583] Customer name: ABC Co., Ltd.
[1584] Sales terms: Annual contract, 100,000 yen per month
[1585] Examples of prompt statements
[1586] "I would like to apply for sales of a new solution. The solution name is an AI-based chatbot, the customer is ABC Co., Ltd., and the sales terms are an annual contract for 100,000 yen per month."
[1587] In this way, the system automatically creates an application form based on the information entered by the user, uses an emotion engine to provide support according to the user's emotions, and finally automatically submits the application form after the user has confirmed and corrected it.
[1588] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1589] Program processing flow
[1590] Step 1: Receiving User Input
[1591] Input: Information that the user enters into the terminal, such as the solution name, customer name, and terms of sale.
[1592] Output: User input information sent from the device to the server
[1593] Specific behavior:
[1594] The user uses the terminal to input the information required for the solution sales application. For example, the user inputs the solution name "AI-based chatbot," the customer name "ABC Co., Ltd.", and the sales conditions "annual contract, 100,000 yen per month."
[1595] The terminal transmits the input information in real time to the server, where an input form or a voice input interface is used.
[1596] Step 2: Gather materials
[1597] Input: User input received by the server
[1598] Output: Collected materials required for solution sales application
[1599] Specific behavior:
[1600] Based on the received information, the server collects the materials necessary for the solution sales application, specifically by retrieving related information from a database or calling an external API to collect additional information.
[1601] Examples of software used include databases and software for acquiring external data.
[1602] For example, the server retrieves the past trading history of "ABC Co., Ltd." from a database and calls an external API to collect the latest market trend data.
[1603] Step 3: Automate application creation
[1604] Input: Collected materials required for solution sales application
[1605] Output: Automatically generated application form
[1606] Specific behavior:
[1607] The server automatically creates an application form based on the collected materials, using a generative AI model (e.g., GPT-3) to generate the application form content in natural language.
[1608] The generated application form is output in a format that is easy for the user to understand.
[1609] For example, the server may create a detailed description of an “AI-based chatbot” using a generative AI model and place the generated description in the appropriate section of the application.
[1610] Step 4: Emotion engine tuning
[1611] Input: The user's emotional state (tone of voice, facial expression, choice of words when entering text, etc.)
[1612] Output: An application process adapted to the user's emotions
[1613] Specific behavior:
[1614] The server uses an emotion engine to recognize the user's emotions, which are inferred from the user's tone of voice, facial expressions, and word choice in text input.
[1615] Examples of hardware used include a microphone (voice input) and a camera (facial expression recognition). Examples of software used include software related to facial expression recognition and emotion analysis.
[1616] For example, the server can detect impatience from the user's tone of voice and speed up the completion of an application, or detect anxiety from the user's facial expression and provide more detailed instructions.
[1617] Step 5: Review and correct your application
[1618] Input: Application form confirmed and modified by the user
[1619] Output: Revised final application
[1620] Specific behavior:
[1621] The user uses the terminal to check the application form created and make corrections as necessary. When the corrections are complete, the corrections are sent from the terminal to the server.
[1622] The device transmits the user's modifications to the server in real time.
[1623] For example, the user checks the contents of the application form and modifies the "sales conditions" to "annual contract, 120,000 yen per month." The terminal sends the modified information to the server.
[1624] Step 6: Submit your application
[1625] Input: Revised Final Application
[1626] Output: Application sent to the recipient
[1627] Specific behavior:
[1628] The server automatically submits the final application to an internal company approval system or an external application system.
[1629] Examples of software used include SMTP (email sending) and HTTP POST (web form submission).
[1630] For example, the server might send an HTTP POST request to submit the final application to an internal corporate approval system, and the server might use SMTP to send a copy of the application to the user's email address.
[1631] (Application example 1)
[1632] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server", and the headset type terminal 314 will be referred to as a "terminal".
[1633] In conventional solution sales application systems, users had to spend a lot of time and effort filling out an application form, which was often emotionally stressful. In addition, the application process did not always proceed smoothly because appropriate support was not provided in response to the user's emotions. This resulted in issues such as a decrease in the accuracy and efficiency of applications, and low user satisfaction.
[1634] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1635] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for recognizing a user's emotions, and a means for adjusting the creation of the application form and support according to the user's emotions. This makes it possible to provide optimal support according to the user's emotions, streamline the application process, and improve user satisfaction.
[1636] "Solution Sales Application" means the process of submitting information and documentation required to sell a particular product or service.
[1637] A "materials collection means" is a method or device for collecting information or data provided by a user.
[1638] A "means for creating a solution sales request" is a method or apparatus for automatically generating a sales request based on collected materials.
[1639] A "means for submitting the generated application" is a method or apparatus for transmitting the generated sales application to the appropriate submission destination.
[1640] A "means for recognizing a user's emotions" is a method or device for inferring emotions from a user's tone of voice, facial expression, choice of words in text input, etc.
[1641] The "means for adjusting application creation and support according to user emotions" refers to a method or device for appropriately changing the application creation speed or support content based on the recognized user emotions.
[1642] As an embodiment of the present invention, we will build an interactive support AI system specialized for solution sales applications. The system collects materials for solution sales applications based on information input by users, automatically creates and submits applications. It also recognizes the user's emotions and adjusts the creation and support of the application according to those emotions.
[1643] System Configuration
[1644] The system consists of the following main components:
[1645] 1. User terminal: The device through which a user enters information (e.g. smartphone, tablet, computer).
[1646] 2. Server: The central system that processes information and prepares applications.
[1647] 3. Emotion engine: A software module for recognizing user emotions.
[1648] 4. Application Generation Module: A software module that automatically generates an application based on the collected information.
[1649] 5. Submission System: A software module for sending the completed application to the appropriate submission destination.
[1650] Program processing explanation
[1651] The server does the following:
[1652] 1. Information Collection:
[1653] It receives information entered from the user's device and collects the necessary materials. For example, if a user enters "I want to sell new smartphone cases," it collects detailed product information based on that information.
[1654] 2. Emotion recognition:
[1655] Using an emotion engine, the system infers emotions from the user's tone of voice and word choice in text input. For example, if the user is anxious, the system will recognize this emotion.
[1656] 3. Application Form Preparation:
[1657] Based on the collected information, the application generation module automatically creates an application form. Based on the information provided by the user, the application form is generated by organizing the necessary documents and data.
[1658] 4. Emotionally responsive support:
[1659] The system will adjust the speed of application completion and the support it provides based on the user's perceived emotions. For example, if the user is feeling anxious, the system will provide detailed explanations.
[1660] 5. Submit your application:
[1661] The completed application form is sent to the appropriate submission destination through the submission system, allowing users to complete the application hassle-free.
[1662] Examples
[1663] When a user enters, "I want to sell new smartphone cases," the system collects that information and creates an application. If the user feels "in a hurry," the system speeds up the application. If the user feels "uneasy," the system provides a detailed explanation.
[1664] Examples of prompt statements
[1665] "I want to sell a new smartphone case. It should be black in color and made of silicone. I'd like to set the price at 1500 yen."
[1666] Based on this prompt, the system will collect the necessary information and automatically create and submit the appropriate application.
[1667] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1668] Step 1:
[1669] The user terminal receives input information from the user. The user inputs, "I want to sell a new smartphone case. The color is black and the material is silicone. I want to set the price at 1,500 yen." This input information is sent to the server.
[1670] Step 2:
[1671] The server analyzes the input information it receives and collects the necessary materials. Specifically, it compares the input product information (color, material, price, etc.) with the database and collects related information. This collected information is passed on to the next step.
[1672] Step 3:
[1673] The server uses an emotion engine to recognize the user's emotion. It infers the emotion from the user's tone of voice and choice of words in the text input. For example, if the user is anxious, the emotion is recognized as "anxious." This emotion information is passed to the next step.
[1674] Step 4:
[1675] The server automatically creates an application form using the application form generation module based on the collected information and the recognized emotion information. Specifically, the server embeds the collected product information into a template to generate an application form. This generated application form is passed to the next step.
[1676] Step 5:
[1677] The server adjusts the speed of application creation and support content based on the user's recognized emotions. For example, if the user is recognized as "anxious," the server speeds up the application creation. If the user is recognized as "anxious," the server provides a detailed explanation. This adjusted application is passed on to the next step.
[1678] Step 6:
[1679] The server then sends the completed application to the appropriate destination via the submission system, either by email or via a dedicated submission portal, and notifies the user that the submission is complete.
[1680] Step 7:
[1681] The user terminal receives the notification that the application has been submitted and displays it to the user. The user confirms that the application has been successfully completed.
[1682] Example 2
[1683] Next, a second embodiment of the second form will be described. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1684] In conventional solution sales application systems, users must manually create and submit applications, which takes time and effort. In addition, applications are submitted without taking into account the user's emotional state, which can increase stress and reduce the success rate of the application. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits the application at the optimal time, taking into account the user's emotional state.
[1685] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1686] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for detecting a user's emotional state, and a means for determining an optimal submission timing based on the detected emotional state. This makes it possible to automatically create an application based on information input by the user and to submit the application at an optimal timing taking into account the user's emotional state.
[1687] "Solution Sales Application" means a formal application containing the information necessary to sell a particular product or service.
[1688] A "materials collection means" is a method or device for collecting information or data provided by a user.
[1689] A "means for generating an application" is a method or apparatus for automatically generating an application based on collected materials.
[1690] The "means for submitting an application" refers to a method or device for transmitting a prepared application to a designated submission destination.
[1691] A "means for detecting an emotional state" is a method or device for analyzing a user's emotions in real time and detecting that state.
[1692] "Means for determining optimal submission timing" refers to a method or apparatus for determining the most appropriate timing for submitting an application based on the detected emotional state.
[1693] This invention is a system that collects materials for a solution sales application based on detailed solution information entered by the user, and automatically creates and submits the application. In addition, by combining it with an emotion engine, it also has a function that determines the optimal timing for submission by taking into account the user's emotional state.
[1694] Hardware and Software Used
[1695] Hardware: Server, user terminal (PC, smartphone)
[1696] Software: Generative AI models, emotion engines, database management systems
[1697] Specific operation of the system
[1698] 1. User enters details about the solution
[1699] The user uses the terminal to enter detailed information such as the solution's name, functions, features, and price into the system's input form.
[1700] Specifically, the user opens a browser, accesses a web page of the system, and enters information into each field.
[1701] 2. The server receives the information and stores it in a database
[1702] The server receives the information sent by the user.
[1703] The received information is stored in a database management system.
[1704] Specifically, the server receives the HTTP request and executes an INSERT query on the database.
[1705] 3. The server creates an application based on the collected information.
[1706] The server uses a generative AI model (e.g., OpenAI’s GPT-4) to automatically create a solution sales application based on the information stored in the database.
[1707] Specifically, the server retrieves information from the database and sends prompt sentences to the generative AI model to generate the application form.
[1708] Example prompt:
[1709] Solution name: "AI-based customer support system"
[1710] Features: "Autoresponders, chatbots, data analytics"
[1711] Features: "24 / 7 support, multi-channel support"
[1712] Price: "$500 / month"
[1713] Please use the above information to complete your solution sales application.
[1714] 4. The user checks and modifies the application form
[1715] The server provides the generated application to the user.
[1716] Users use the terminal to review their application and make corrections if necessary.
[1717] Specifically, the user checks the preview screen of the application form and edits any parts that need correction.
[1718] 5. Once the user has completed the modifications, the server submits the application.
[1719] The user completes the modifications and clicks the submit button.
[1720] The server receives the amended application and automatically submits it to the specified submission destination.
[1721] Specifically, the server sends an HTTP POST request to submit the application.
[1722] 6. Use a sentiment engine to determine the best time to submit
[1723] The emotion engine analyzes user input and facial expressions to detect the user's emotional state.
[1724] Based on the data from the emotion engine, the server submits an application when the user is relaxed or exhibiting positive emotions.
[1725] Specifically, the emotion engine analyzes the user's camera footage and audio data in real time and transmits the user's emotional state to the server, which then adjusts the submission timing based on that information.
[1726] In this way, the system automatically creates an application form based on the information entered by the user and utilizes an emotion engine to submit the application at the optimal time, reducing user stress and improving the success rate of the application.
[1727] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1728] Step 1:
[1729] The user enters the solution details.
[1730] Input: The user uses the terminal to enter details about the solution, such as its name, functions, features, price, etc.
[1731] What happens: The user opens a browser, accesses a web page on the system, and enters information into each field.
[1732] Output: The entered information is sent to the server.
[1733] Step 2:
[1734] The server receives the information and stores it in a database.
[1735] Input: Solution details submitted by the user.
[1736] What happens next: The server receives the HTTP request and executes an INSERT query against the database.
[1737] Output: The information is stored in a database.
[1738] Step 3:
[1739] The server creates an application based on the materials collected.
[1740] Input: Solution details stored in the database.
[1741] Specific operation: The server retrieves information from the database and sends prompt sentences to the generative AI model to generate an application form.
[1742] Output: The generated application form.
[1743] Step 4:
[1744] The user reviews and modifies the application form.
[1745] Input: The generated application form provided by the server.
[1746] Specific actions: The user uses the device to preview the application form and edit any parts that need correction.
[1747] Output: The revised application.
[1748] Step 5:
[1749] Once the user has completed the modifications, the server submits the application.
[1750] Input: The application for which the user has completed the modifications.
[1751] Specific operation: The user clicks the submit application button, the server receives the revised application, and submits the application by sending an HTTP POST request to the specified submission destination.
[1752] Output: The submitted application.
[1753] Step 6:
[1754] Use a sentiment engine to determine the best time to submit.
[1755] Input: User input and facial expression data.
[1756] How it works: The emotion engine analyzes the user's camera footage and audio data in real time and transmits their emotional state to the server, which then adjusts the timing of submission based on that information.
[1757] Output: An application submitted at the best possible time.
[1758] (Application example 2)
[1759] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server", and the headset type terminal 314 will be referred to as a "terminal".
[1760] Conventional solution sales application systems require users to manually create and submit applications, which is time-consuming and laborious. In addition, applications are submitted without considering the user's emotional state, which can increase stress and reduce the success rate of applications. To solve these problems, a system is needed that automatically creates applications based on the user's input information and submits them at the optimal timing, taking into account the user's emotional state.
[1761] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1762] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for monitoring the emotional state of a user, and a means for submitting the application at an optimal timing based on the emotional state of the user. This makes it possible to eliminate the need for the user to manually create an application form, reduce stress by taking into account the emotional state of the user, and improve the success rate of the application.
[1763] "Solution Sales Application" means a formal application required to offer a particular product or service to market.
[1764] "Means of collecting materials" refers to the process of gathering the elements necessary to create an application based on information and data provided by the user.
[1765] The "means for generating a request" is the process for automatically generating an official request based on the materials collected.
[1766] "Means of submitting application" refers to the process of sending the completed application to the appropriate institution or platform.
[1767] "Means for monitoring emotional state" refers to a process of monitoring a user's current emotional or psychological state in real time.
[1768] "Means for submitting an application at the optimal time" refers to a process that takes into account the user's emotional state and submits the application at the most appropriate time.
[1769] As an embodiment of the present invention, the following system can be constructed.
[1770] System Configuration
[1771] The system consists of the following main components:
[1772] 1. User terminal: The device through which the user enters product information. This includes smartphones and PCs.
[1773] 2. Server: A central processing unit that collects materials for solution sales applications and creates and submits applications. It is implemented using a known programming language.
[1774] 3. Emotion Engine: It is a software module for monitoring the user’s emotional state and submitting a request at the optimal time.
[1775] Program Processing
[1776] User Device
[1777] At the user terminal, the user inputs product information (product name, features, price, description, etc.) The input information is sent to the server.
[1778] server
[1779] The server performs the following process.
[1780] 1. Material collection: Based on the product information submitted by the user, collect materials necessary for the solution sales application, including product name, features, price, description, etc.
[1781] 2. Application Creation: An application is automatically created based on the collected materials. The application includes information such as product name, features, price, and description.
[1782] 3. Emotion Engine: Monitors the user's emotional state in real time and classifies the user's emotional state into one of the following: Relaxed, Positive, Neutral, or Stressed.
[1783] 4. Optimal time submission: Automatically submit applications when the user’s emotional state is “relaxed” or “positive.”
[1784] Hardware and software used
[1785] Hardware: Smartphone, PC
[1786] Software: emotion engine, etc.
[1787] Examples
[1788] To sell a new product, "New Product A," the user inputs the product name, features, price, and description. The system automatically collects the materials and creates an application form. The emotion engine checks the user's emotional state and submits the application when the user is relaxed.
[1789] Examples of prompt statements
[1790] Please enter the following information to create a new product for sale:
[1791] Product name: New product A
[1792] Features: High performance, lightweight
[1793] Price: 10,000 yen
[1794] Description: A high-performance product equipped with the latest technology.
[1795] The system will automatically create a sales application and submit it at the optimal time.
[1796] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[1797] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1798] Step 1:
[1799] The user uses the terminal to enter product information.
[1800] Input includes product name, features, price, and description.
[1801] The entered information is transmitted from the terminal to the server.
[1802] Step 2:
[1803] The server receives the product information transmitted from the terminal.
[1804] Based on the information received, collect the materials necessary for the solution sales application.
[1805] Specifically, data such as product names, features, prices, and descriptions are organized and converted into the format required for creating application forms.
[1806] Step 3:
[1807] The server automatically generates an application based on the collected materials.
[1808] In this process, the collected data is put into a template to be formatted into an official application form.
[1809] The created application form is temporarily stored in the server.
[1810] Step 4:
[1811] The server uses an emotion engine to monitor the user's emotional state.
[1812] The emotion engine analyzes user input and behavioral data and classifies emotional states into one of three categories: relaxed, positive, neutral, or stressed.
[1813] Emotional state data is updated in real time within the server.
[1814] Step 5:
[1815] The server submits the application at the optimal time based on the user's emotional state.
[1816] Specifically, when the user's emotional state is "relaxed" or "positive," the server automatically submits the application.
[1817] Once submitted, the application will be sent to the appropriate agencies and platforms.
[1818] Step 6:
[1819] The server notifies the user that the application has been submitted successfully.
[1820] Notifications are sent to the device and displayed for the user to see.
[1821] In this way, it is possible to eliminate the need for users to manually fill out an application, reduce stress by taking into account the user's emotional state, and improve the success rate of the application.
[1822] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input for the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1823] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet search<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1824] Another example of generative AI is Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) are mentioned.
[1825] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1826] [Fourth embodiment]
[1827] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1828] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1829] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a wide area network (WAN) and / or a local area network (LAN).
[1830] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. In addition, the microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1831] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs the voice according to instructions from the processor 46.
[1832] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[1833] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[1834] The control target 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, legs, etc. The posture and behavior of the robot 414 are controlled by controlling the motors of the arms, hands, legs, etc. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1835] Fig. 8 shows an example of main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1836] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32, and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1837] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1838] In the robot 414, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1839] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[1840] "Example 1"
[1841] As an embodiment of the present invention, an AI system for implementing interactive support specialized in solution sales applications is provided. This system includes means for collecting materials for a solution sales application based on information input by a user, means for creating an application based on the collected materials, and means for submitting the created application. Specifically, when a user inputs necessary information, the system collects materials for a solution sales application based on that information, and automatically creates an application form based on the collected materials. The user checks the created application form and modifies it as necessary, and the system then automatically submits it.
[1842] "Example 2"
[1843] As a specific example, when a user enters detailed information about a solution (e.g., solution name, functions, features, price, etc.) into the system, the system uses that information to collect materials for a solution sales application. Based on the collected materials, the system automatically creates an application form and provides it to the user. The user then checks the provided application form and makes corrections as necessary. Once the corrections are complete, the system automatically submits the application.
[1844] The process flow of each embodiment will be described below.
[1845] "Example 1"
[1846] Step 1: The user enters the information required by the system (e.g. solution name, functions, features, price, etc.).
[1847] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[1848] Step 3: The system will automatically generate an application form based on the collected materials.
[1849] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[1850] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[1851] "Example 2"
[1852] Step 1: User enters solution details into the system (e.g. solution name, functionality, features, price, etc.).
[1853] Step 2: The system collects materials for the solution sales application based on the input information from the user.
[1854] Step 3: The system will automatically generate an application form based on the collected materials.
[1855] Step 4: The system provides the completed application form to the user, who can review it and make corrections if necessary.
[1856] Step 5: Once the user has completed the application modifications, the system will automatically submit the application.
[1857] Example 1
[1858] Next, a description will be given of Example 1 of the embodiment 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal".
[1859] The conventional solution sales application process required manual information collection, application creation, and submission, which was time-consuming and labor-intensive. Manual work also had a high risk of human error, which hindered efficient business operations. There was a need to solve these problems and realize efficient and accurate solution sales applications.
[1860] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1861] In this invention, the server includes a means for collecting materials for a solution sales application based on information input by a user, a means for automatically creating an application form using a generative AI model based on the collected materials, and a means for automatically submitting the application form that has been confirmed and corrected by the user, thereby enabling efficient and accurate solution sales applications.
[1862] "Information entered by the user" refers to data required for a solution sales application that is entered by the user via a terminal.
[1863] "Solution Sales Application Materials" refers to a collection of information and data required to create a solution sales application.
[1864] A "generative AI model" is an artificial intelligence model that uses natural language generation technology to automatically create application forms based on information entered by the user and collected materials.
[1865] A "prompt sentence" is an instruction sentence input to the generative AI model, and serves as the basis for automatically generating each item on the application form.
[1866] "External Databases and APIs" means external information sources and application programming interfaces used to gather material for a Solution Sales Application.
[1867] "Application Form" means an official document prepared for a Solution Sales Application that contains the required information.
[1868] "Automatic submission method" refers to the function that automatically sends the application form that the user has confirmed and corrected via email or a dedicated application system.
[1869] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1870] This invention relates to an AI system for interactive support specialized in solution sales applications. This system has the function of collecting materials for solution sales applications based on information input by users, automatically creating applications using a generative AI model, and automatically submitting applications that have been confirmed and revised by the user.
[1871] System Configuration
[1872] The system consists of the following main components:
[1873] 1. User Device
[1874] 2. Server
[1875] 3. External Databases and APIs
[1876] 4. Generative AI Models
[1877] User Device
[1878] A user terminal is a device that allows users to enter information required for a solution sales application. Specifically, devices that can connect to the Internet, such as PCs, tablets, and smartphones, are used. Users access the input form through a web browser and enter the solution name, function overview, price information, target customer information, etc.
[1879] server
[1880] The server is responsible for receiving input information from users, collecting necessary materials, preparing the application, and finally submitting the application. The server uses the following specific software and hardware:
[1881] Web Server
[1882] Database Server
[1883] API Server
[1884] Generative AI models (e.g. OpenAI's GPT-4)
[1885] External Databases and APIs
[1886] The server uses external databases and APIs to collect materials for solution sales applications. For example, it retrieves customer information from a CRM system and price information from an ERP system.
[1887] Generative AI Models
[1888] The generative AI model uses natural language generation technology to automatically create an application form based on the information entered by the user and the materials collected. Specifically, a prompt sentence is input into the generative AI model, which then automatically generates each item on the application form.
[1889] Examples
[1890] As a concrete example, consider the case where a user submits an application to sell a new cloud solution. The user inputs the name, features, price, and target customer information of the cloud solution. The server uses this information to gather the necessary materials and create an application form.
[1891] Here is an example of a prompt to be input to the generative AI model:
[1892] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[1893] Solution Name
[1894] Functionality Overview
[1895] Pricing Information
[1896] Target customer information
[1897] Start date of use
[1898] Using this prompt, the generative AI model generates the appropriate application documents, which the user can review and correct if necessary, and the system will then automatically submit the application.
[1899] In this way, efficient and accurate solution sales applications are achieved.
[1900] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1901] Step 1:
[1902] The user enters information
[1903] The user opens a web browser on the terminal and accesses the input form for the solution sales application. The form has input fields for the solution name, function overview, price information, target customer information, etc. The user enters the required information into these fields and clicks the "Submit" button. The entered information is sent to the server.
[1904] Step 2:
[1905] The server receives the information and collects the materials.
[1906] The server receives the information sent by the user. It analyzes the received information and sends an API request to an external system to collect the necessary materials. For example, it retrieves customer information from a CRM system and price information from an ERP system. This allows the materials necessary for a solution sales application to be collected.
[1907] Step 3:
[1908] The server creates the application.
[1909] The server generates a prompt based on the collected information. The prompt is input to the generative AI model, which automatically generates each item on the application form. The generated application form is formatted based on a template and converted into a form that can be viewed by the user. Specifically, the following prompt is used:
[1910] Based on the cloud solution information entered by the user, please create a solution sales application including the following items:
[1911] Solution Name
[1912] Functionality Overview
[1913] Pricing Information
[1914] Target customer information
[1915] Start date of use
[1916] Step 4:
[1917] The user checks and modifies the application form
[1918] The user checks the generated application form through the web browser on the terminal. Checks the contents of the application form and modifies them as necessary. For example, the user may add a functional description of the solution or modify pricing information. Once the modifications are complete, the user clicks the "Confirmation Complete" button. The modified application form is then sent to the server.
[1919] Step 5:
[1920] The server submits the application
[1921] The server automatically submits the application form once the user has completed checking and correction. During the submission process, the application form is sent via email or an API call to a dedicated application system. For example, an API request is sent to upload the application form to the company's internal application portal. This officially submits the solution sales application.
[1922] (Application example 1)
[1923] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal".
[1924] In conventional solution sales application systems, users had to manually collect application materials, create an application form, and submit it, which was time-consuming and labor-intensive. The same problem existed when registering products on online shopping sites, placing a heavy burden on sellers. This created a need for an efficient application process.
[1925] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1926] In this invention, the server includes means for collecting materials for a solution sales application, means for creating a solution sales application based on the collected materials, means for submitting the created application, means for collecting materials for a product registration application based on information input by a user, means for automatically creating a product registration application based on the collected materials, and means for submitting the created product registration application, thereby enabling users to efficiently submit solution sales applications and product registration applications.
[1927] A "Solution Sales Application" is an application process for offering products or services to solve a specific problem.
[1928] "Materials" refers to information and data necessary to submit a solution sales application or product registration application.
[1929] "Collection means" refers to the methods or techniques used to gather required materials from user inputs and other data sources.
[1930] "Generating means" refers to methods or techniques for automatically generating an application or registration from collected materials.
[1931] "Means of submission" refers to the method or technology used to transmit the completed application or registration form to the designated submission destination.
[1932] "User input" means information or data provided by a user to a system.
[1933] A "product registration application" is an application procedure required to sell a new product on an online shopping site or the like.
[1934] A "Product Registration Application Form" is a document that summarizes the information required to submit a product registration application.
[1935] The system for implementing the present invention mainly uses a server, a user terminal, and a generative AI model. A specific embodiment is described below.
[1936] System Configuration
[1937] 1. Server: The server plays a central role in collecting materials for solution sales applications and product registration applications, creating applications, and submitting them. The server is installed with an API for running generative AI models and a communication module for sending and receiving data.
[1938] 2. User terminal: A user terminal is a device such as a smartphone or a PC that has an interface for users to provide input information. Users enter the information required for application through the terminal and send it to the server.
[1939] 3. Generative AI Model: Generative AI models are used to collect the necessary materials based on user input and automatically generate application forms.
[1940] Processing flow
[1941] 1. Collect user input: The user inputs the information required for the solution sales application or product registration application through the terminal. For example, the user inputs information such as, "I would like to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen."
[1942] 2. Collect materials: The server receives input information from the user and sends a prompt to the generative AI model. An example of the prompt is as follows:
[1943] Information entered by the user: I want to sell a new smartphone. The product name is "Latest Model X" and the price is 50,000 yen.
[1944] Gather the necessary materials.
[1945] 3. Creating an application: The generative AI model collects the necessary materials based on the prompt and automatically creates an application. For example, the following prompt is used:
[1946] Materials collected: Product name: "Latest Model X", Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.
[1947] Please use this as a basis for completing your product registration application form.
[1948] 4. Submitting the application: The server sends the generated application to a specified destination. For example, the application is submitted by sending a POST request to the API of an online shopping site.
[1949] Examples
[1950] When a user enters "I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen," the server uses a generative AI model to collect the necessary materials and automatically create a product registration application form. The server then submits the application form to the API of the online shopping site.
[1951] In this way, users can efficiently apply for solution sales and product registration.
[1952] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1953] Step 1:
[1954] The user uses the terminal to enter the information required for the solution sales application or product registration application.
[1955] Input: Information entered by the user (e.g. "I want to list a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen.")
[1956] Output: User input information is sent from the terminal to the server.
[1957] Step 2:
[1958] The server receives input information from the user and sends prompts to the generative AI model.
[1959] Input: User-entered information
[1960] Output: Prompt text to send to the generative AI model (e.g., "User input: I want to sell a new smartphone. The product name is 'Latest Model X' and the price is 50,000 yen. Please collect the necessary materials.")
[1961] Specific operation: The server generates a prompt sentence based on the user input information and sends a request to the API of the generative AI model.
[1962] Step 3:
[1963] The generative AI model collects the necessary materials based on the prompt text and sends a response to the server.
[1964] Input: The prompt sent to the generative AI model
[1965] Output: Collected materials (Example: "Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[1966] Specific operation: The generative AI model analyzes the prompt sentence, generates the necessary materials, and returns them to the server.
[1967] Step 4:
[1968] Based on the collected information, the server sends a prompt to the generative AI model to create the application.
[1969] Input: Collected materials
[1970] Output: Prompt text to be sent to the generative AI model (Example: "Collected materials: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features. Please create a product registration application based on this.")
[1971] Specific operation: The server generates a prompt sentence based on the collected materials and sends a request to the API of the generative AI model.
[1972] Step 5:
[1973] The generative AI model creates an application form based on the prompt text and returns it to the server.
[1974] Input: The prompt sent to the generative AI model
[1975] Output: Created application form (Example: "Product registration application form: Product name: 'Latest Model X', Price: 50,000 yen, Category: Smartphone, Description: A smartphone equipped with the latest features.")
[1976] Specific operation: The generative AI model analyzes the prompt text, generates an application form, and returns it to the server.
[1977] Step 6:
[1978] The server sends the created application form to the designated submission destination.
[1979] Input: Created application form
[1980] Output: Response from the submission destination (e.g. status code indicating that the application was accepted)
[1981] Specific operation: The server sends a POST request to the API of the mail-order site with the created application form and receives a response from the destination.
[1982] Example 2
[1983] Next, a second embodiment of the second embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal".
[1984] The conventional solution sales application process had the problem that it took a lot of time and effort for users to manually create the application and collect the necessary information. In addition, there was a problem that errors and omissions were likely to occur during the application creation process, which reduced the efficiency and accuracy of applications.
[1985] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1986] In this invention, the server includes a means for a user to input detailed solution information, a means for transmitting the input information to the server, a means for the server to collect materials for an application form using a generative AI model, a means for automatically creating an application form based on the collected materials, a means for a user to provide the created application form to the user, a means for a user to confirm and correct the application form, a means for transmitting the corrected application form to the server, and a means for automatically submitting a final application form. This enables a user to efficiently and accurately apply for solution sales.
[1987] The "means for a user to input detailed solution information" refers to a device or software that provides an interface for a user to input detailed information such as the name, function, features, and price of a solution.
[1988] The "means for transmitting input information to a server" refers to a communication device or software for transmitting information input by a user to a server in real time.
[1989] "Means for the server to use a generative AI model to collect materials for the application form" refers to a processing device or software that enables the server to use a generative AI model to collect materials for the application form based on information entered by the user.
[1990] "Means for automatically creating an application form based on collected materials" refers to a template engine or document generation software for automatically creating an application form based on collected information.
[1991] The "means for providing the created application form to the user" refers to a communication device or software that enables the server to send the created application form to the user so that the user can confirm it.
[1992] "Means for users to review and modify applications" means devices or software that provide an interface for users to review submitted applications and make modifications, if necessary.
[1993] The "means for transmitting the amended application to the server" refers to a communications device or software for transmitting the application that the user has amended to the server.
[1994] A "means for automatically submitting a finalized application" is a processing device or software that causes the server to automatically transmit a finalized, validated application to the appropriate submission destination.
[1995] This invention is a system in which a user inputs detailed information about a solution, and based on that information, a solution sales application is automatically created and submitted. A specific embodiment of this system is described below.
[1996] Hardware and Software Used
[1997] Hardware
[1998] Terminal: The device through which a user enters information (e.g. computer, tablet, smartphone).
[1999] Server: A central processing unit for processing information and preparing and submitting applications.
[2000] software
[2001] Interface Software: A web or mobile application through which users input their solution details.
[2002] Communications software: Protocols for sending and receiving data between terminals and servers (e.g. HTTP, HTTPS).
[2003] Generative AI model: An artificial intelligence model to gather materials for your application (e.g., OpenAI’s GPT-4).
[2004] Template engine: Software for automatically creating application forms based on collected information (e.g. Jinja2).
[2005] Document generation software: Software for converting application forms into PDF or Word format.
[2006] Program Processing
[2007] User enters solution details
[2008] Through the terminal interface, the user inputs details such as the solution name, function, features, price, etc. For example, the user inputs the name "SmartHome System" along with its functions, features, and price.
[2009] Send the entered information to the server
[2010] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it.
[2011] The server uses a generative AI model to gather materials for the application.
[2012] Based on the received information, the server uses the generative AI model to collect materials for the application. Specifically, the server inputs the following prompt sentences into the generative AI model:
[2013] Please gather the information required to complete the sales application for the "SmartHome System". Please use the following details:
[2014] Solution name: SmartHome system
[2015] Function: Centralized management of devices in the home
[2016] Features: Voice control, smartphone connectivity
[2017] Price: 50,000 yen
[2018] Automatically generate application forms based on collected materials
[2019] The server fills in the application template with data based on the information returned by the generative AI model, for example placing the solution name, functions, features, price, etc. in the appropriate positions according to the application format.
[2020] Provide the created application form to the user
[2021] The server then sends the automatically created application form to the terminal in a format that is easy for the user to view, such as PDF or Word.
[2022] The user checks and modifies the application form
[2023] The user reviews the application form received on the terminal and makes corrections as necessary, for example correcting typos or entering additional information.
[2024] Send the amended application to the server
[2025] Once the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar.
[2026] Automatically submit your final application
[2027] The server performs a final check on the received amended application form, converts it into the required format, and automatically submits it to a destination, such as a company's internal system or an external application portal.
[2028] In this way, the system automates the entire process from user input to application submission, making processing efficient.
[2029] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2030] Step 1:
[2031] User enters solution details
[2032] Through the device interface, the user inputs details such as the solution name, functions, features, price, etc. The input information is temporarily stored in the device's memory. A specific operation is when the user enters information into a form and clicks the "Submit" button.
[2033] Input: Solution name, functionality, features, price, and other details
[2034] Output: Input information stored in the device's memory
[2035] Step 2:
[2036] The terminal sends the entered information to the server.
[2037] The terminal transmits the information input by the user to the server in real time. At this time, the terminal converts the input data into an appropriate data format such as JSON format and transmits it. Specifically, the terminal transmits data to the server using an HTTP request.
[2038] Input: Input information stored in the device memory
[2039] Output: JSON formatted data sent to the server.
[2040] Step 3:
[2041] The server uses a generative AI model to gather materials for the application.
[2042] Based on the received information, the server uses a generative AI model to collect materials for the application. Specifically, the server generates a prompt sentence and inputs it into the generative AI model. The generative AI model generates the required information based on the prompt sentence.
[2043] Input: JSON formatted data sent to the server
[2044] Output: Application materials returned from the generative AI model
[2045] Step 4:
[2046] The server automatically creates an application form based on the materials collected.
[2047] The server fills in the application template with data based on the information returned from the generative AI model. Specifically, the server generates the application using a template engine.
[2048] Input: Application materials returned by the generative AI model
[2049] Output: Automatically generated application form
[2050] Step 5:
[2051] The application form created by the server is sent to the terminal.
[2052] The server sends the automatically created application form to the terminal. At this time, the application form is sent in a format that is easy for the user to check, such as PDF or Word format. Specifically, the server sends data to the terminal using an HTTP response.
[2053] Input: Auto-generated application form
[2054] Output: Application form sent to the terminal (PDF or Word format)
[2055] Step 6:
[2056] The user checks and modifies the application form
[2057] The user checks the application form received on the terminal and makes corrections as necessary. Specifically, the user opens the application form, corrects typos, and enters additional information.
[2058] Input: Application form sent to the terminal
[2059] Output: Revised application
[2060] Step 7:
[2061] The terminal sends the corrected application to the server.
[2062] When the user has completed the corrections, the terminal sends the corrected application form to the server. At this time, the terminal sends the data reflecting the corrections again to the server in JSON format or similar. Specifically, the terminal sends the data to the server using an HTTP request.
[2063] Input: Amended application
[2064] Output: The corrected application sent to the server.
[2065] Step 8:
[2066] The server automatically submits the final application
[2067] The server performs a final check on the received revised application form, converts it into the required format, and automatically submits it to, for example, the company's internal system or an external application portal. Specifically, the server submits the application form through the API.
[2068] Input: The corrected application submitted to the server
[2069] Output: The final application sent to the recipient
[2070] (Application example 2)
[2071] Next, a description will be given of Application Example 2 of Form Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal".
[2072] Conventional solution sales application systems required users to manually create and submit application forms, which was time-consuming and labor-intensive. In addition, there was no automatic generation of application forms based on product information, which placed a heavy burden on users. Furthermore, there was no efficient method of creating application forms using generative AI models.
[2073] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[2074] In this invention, the server includes a means for collecting materials for a solution sales application, a means for creating a solution sales application based on the collected materials, a means for submitting the created application, a means for a user to input product information, a means for generating a prompt sentence based on the input product information, a means for generating a product registration application form using a generative AI model, and a means for providing the generated product registration application form to a user. This makes it possible for a user to simply input product information and automatically generate and submit a product registration application form efficiently using the generative AI model.
[2075] "Means of collecting materials for a solution sales application" refers to a function that automatically collects data and materials necessary for a solution sales application based on information entered by the user.
[2076] The "means for creating a solution sales application" is a function for automatically generating a solution sales application based on collected materials.
[2077] The "means for submitting the created application" is a function for automatically sending the created solution sales application to a specified submission destination.
[2078] The "means for users to input product information" refers to an interface that allows users to input detailed information such as product name, features, and price into the system.
[2079] "Means for generating a prompt sentence based on input product information" refers to a function that automatically creates an instruction sentence (prompt sentence) for the generative AI model based on product information input by the user.
[2080] "Means for generating a product registration application form using a generative AI model" refers to a function that uses the generated prompt sentence to automatically create a product registration application form using a generative AI model.
[2081] "Means for providing a generated product registration application form to a user" refe...
Claims
1. A first means for accepting input of product information including a product name, a feature, and a price of a product to be put up for sale on an online shopping site by a user; a second means for generating a prompt sentence for outputting a product registration application form for listing the product on the online shopping site based on the product information that has been input; A third means for inputting the generated prompt sentence into a generative AI model to generate the product registration application form; A fourth means for displaying the generated product registration application form on a terminal of the user; A system including:
2. a fifth means for accepting corrections by the user of the product registration application form generated by the third means; A sixth means for transmitting the product registration application form corrected by the user to a predetermined submission destination; The system of claim 1 , comprising:
3. a seventh means for analyzing the camera image and audio data of the user in real time by an emotion engine to detect an emotional state of the user; The sixth means transmits the product registration application form to a predetermined submission destination when the emotional state of the user indicates relaxation or a positive emotion. The system of claim 2.
Citation Information
Patent Citations
Electronic device and program for controlling the same
JP2012146216A
Auction device, auction method, program, and auction system
JP2015005064A
Document generation system and document generation program
JP2019021099A
Information processing method, program, and information processing device
JP2020107151A
Persona chatbot control method and system
JP2022180282A
Cited By
Magnetic head and magnetic recording device
CN122799899A