System
A generative AI-based system addresses the challenges of the traditional entrepreneurial process by automating web service design, monetization, and legal/accounting support, allowing users to efficiently turn business ideas into web services.
Patent Information
- Application Number
- JP2024120584
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2026-02-05
AI Technical Summary
The traditional entrepreneurial process requires extensive technical knowledge and specialized skills, making it a high hurdle for many individuals and small teams, and involves complex processes like designing web services, monetization, and legal and accounting procedures, which are time-consuming and often lead to many business ideas not coming to fruition.
A system utilizing generative AI to receive a business idea in natural language, analyze it to extract requirements, automatically design and build a web service, propose and implement a monetization strategy, and provide legal and accounting support, enabling users to quickly realize their business ideas without specialized skills.
Enables users to quickly and concretely realize their business ideas as web services by automating and simplifying complex processes related to monetization strategies and legal and accounting support, increasing the success rate of businesses.
Smart Images

Figure 2026019175000001_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 an instruction sentence related to a description of 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] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] The traditional entrepreneurial process requires extensive technical knowledge and specialized skills, making it a high hurdle for many individuals and small teams. Furthermore, each process, from designing and building web services to monetization and legal and accounting procedures, requires a huge amount of time and effort, which often results in many business ideas not coming to fruition. The present invention aims to provide a system that utilizes generative AI to enable users to quickly realize their business ideas, even without specialized skills. [Means for solving the problem]
[0005] The present invention solves the above-mentioned problems by providing a system that includes the following means: means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements; means for automatically designing and building a web service based on the business requirements; means for proposing a monetization strategy and implementing the monetization method selected by the user; and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. The system also includes means for proposing a web service design template based on the requirements and building the web service using the design template selected by the user. Furthermore, the system uses generative AI to analyze business requirements, design and build the web service, and propose and implement the monetization strategy.
[0006] A "business idea" refers to the basic concept or plan for a business that a user wishes to realize.
[0007] "Natural language" refers to the spoken and written language used by humans on a daily basis.
[0008] "Business requirements" refers to the definition of specific functions and conditions that are required based on a business idea.
[0009] "Generative AI" refers to systems that use machine learning and artificial intelligence techniques to automatically generate new data and suggestions.
[0010] "Web services" refers to applications and functions provided over the Internet.
[0011] "Design" refers to planning and defining the structure and functionality of a system or service based on business requirements.
[0012] "Construction" refers to implementing a system or service based on a design and making it operational.
[0013] A "monetization strategy" refers to a method or plan for generating revenue from a business or service.
[0014] "Legal support" refers to services that assist with the legal procedures and paperwork required for running a business.
[0015] "Accounting support" refers to services that support accounting tasks such as financial management and tax returns.
[0016] A "design template" refers to a pre-prepared design template that can be used to efficiently create web services.
[0017] "Hosting" refers to publishing a web service you have created on the Internet so that users can access it. [Brief explanation of the drawings]
[0018] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 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. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 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. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 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. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0019] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0020] First, the terms used in the following description will be explained.
[0021] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single 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), and an APU (Accelerated Processing Unit).
[0022] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0023] 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.
[0024] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0025] 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. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0026] [First embodiment]
[0027] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0028] 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.
[0029] 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 WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0030] 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.
[0031] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. 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.
[0032] 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 (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0033] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0034] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0035] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. 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 process 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.
[0036] 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.
[0037] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. 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.
[0038] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. 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."
[0039] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their business ideas and actually launch them as web services.
[0040] System Overview
[0041] 1. User's business idea input
[0042] On the initial screen of the system, users input their business idea in natural language, for example, "I want to create an online store that sells handmade accessories."
[0043] 2. Extracting business requirements
[0044] The server analyzes the input business idea using natural language processing (NLP) algorithms to extract key business requirements, such as key business functions and desired characteristics of the service.
[0045] 3. Designing and Building Web Services
[0046] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, including creating user-friendly UI / UX designs and implementing the required functions.
[0047] 4. Propose and select a design template
[0048] The server proposes multiple design templates suited to business requirements, and the user selects the desired template from among them.
[0049] 5. Propose and implement a monetization strategy
[0050] The server uses generative AI to propose monetization strategies that fit the user's business model. For example, it presents options such as "inserting ads" or "introducing a subscription model." The user selects from the proposed monetization strategies, and the server implements them.
[0051] 6. Legal and accounting support
[0052] Once the business is on track and revenue has stabilized, the server will use legal AI and accounting AI to assist with incorporation and tax-related document preparation.
[0053] Specific examples
[0054] 1. Enter your idea
[0055] User: "I want to create an online marketplace for selling local products."
[0056] 2. Requirements Extraction
[0057] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[0058] 3. Design and Build
[0059] Server: Designer AI proposes designs suited to the target user, and programmer AI implements product listing, cart, and payment functions.
[0060] 4. Select a template
[0061] Server: Proposes multiple design templates (e.g., those reflecting local colors), and the user selects a "design with local scenery as the background."
[0062] 5. Monetization Strategy
[0063] Server: Proposes monetization models of ad insertion and premium membership, and users can choose ad insertion. The server adds ad space to web pages and cooperates with ad providers.
[0064] 6. Corporateization support
[0065] Server: Legal AI prepares the necessary documents for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[0066] In this way, the present invention is a system that makes full use of generative AI to enable users to concretely and quickly realize their business ideas as web services, even if they do not have specialized skills.
[0067] The processing flow will be explained below.
[0068] Step 1:
[0069] Users enter their business idea in natural language on the system's initial screen. Specifically, they might enter something like, "I want to create an online store that sells handmade accessories."
[0070] Step 2:
[0071] The server receives the input business idea and analyzes it using natural language processing (NLP) algorithms, which extracts key business requirements (e.g., handmade accessories, online store, sales).
[0072] Step 3:
[0073] The server defines the features to be proposed (product listing, cart function, payment function, etc.) based on the extracted business requirements, and then allocates resources (designer AI, programmer AI) to implement these features.
[0074] Step 4:
[0075] The server proposes a suitable design template to the user. The design template is proposed from a number of options prepared in advance. The user checks the proposed design template and selects one.
[0076] Step 5:
[0077] On the server, the designer AI creates a design based on the design template selected by the user, and the programmer AI implements the necessary functions, thereby creating a prototype of the web service.
[0078] Step 6:
[0079] The server hosts the generated prototype and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[0080] Step 7:
[0081] The server analyzes the monetization strategies using generative AI and proposes monetization models suitable for the user (ad insertion, subscription model, premium service, etc.). The user reviews the proposed monetization strategies and selects one.
[0082] Step 8:
[0083] The server implements the selected monetization strategy, specifically adding advertising slots to the web page and integrating subscription functionality.
[0084] Step 9:
[0085] Once the web service is stable and profits are expected, the server will provide legal and accounting support. The legal AI will prepare the documents necessary for incorporation, and the accounting AI will provide the information necessary for tax returns.
[0086] Step 10:
[0087] Users can use the legal and accounting support provided by the server to complete the necessary procedures (corporate incorporation, tax returns, etc.) and can also receive capital loan support if necessary.
[0088] In this way, through a series of steps, the system of the present invention helps users to quickly materialize their business ideas and realize them as web businesses.
[0089] Example 1
[0090] Next, a description will be given of 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."
[0091] Traditionally, turning a business idea into a concrete online platform required specialized knowledge and skills, which was time-consuming and labor-intensive. This made it difficult for users without specialized knowledge to realize their business ideas, and even if they did, the success rate was low due to the complex processes involved, such as monetization and legal procedures. Furthermore, there was no system that could handle everything from analyzing business requirements to formulating a viable strategy, which caused many users to give up in the process of realizing their ideas.
[0092] 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.
[0093] In this invention, the server includes: means for receiving a business idea from a user in natural language, analyzing the idea, and extracting key requirements; means for automatically designing and building an online platform based on the key requirements; means for proposing a monetization strategy and implementing the monetization method selected by the user; means for providing legal and accounting support and supporting the process of incorporation of the user's business; means for proposing a design template and building an online platform using the design template selected by the user; means for using generative AI to analyze the key requirements, design and build the online platform, and propose and implement a monetization strategy; and means for analyzing the business idea entered by the user using a natural language processing algorithm and automatically extracting specific functional requirements. This allows even users without specialized knowledge to quickly and specifically realize their business ideas as online platforms. Furthermore, the system can automate and simplify complex processes related to monetization strategies and legal and accounting support, thereby increasing the success rate of businesses.
[0094] "User" means an individual or organization that intends to use the system to realize a business idea.
[0095] A "business idea" refers to a business plan or service concept that a user wishes to realize.
[0096] "Natural language" refers to words and sentences that users use on a daily basis, including those that are not program code or technical terms.
[0097] "Key requirements" refer to the basic functions and performance items needed to realize a business idea.
[0098] An "online platform" is a general term for websites and applications that allow users to conduct business on the Internet.
[0099] A "design template" refers to a pre-designed design that defines the appearance and layout of a website or application.
[0100] A "monetization strategy" refers to the methods or plans a business uses to generate revenue.
[0101] "Legal and accounting support" is a general term for services that assist with legal and accounting procedures such as business incorporation and tax processing.
[0102] "Incorporation" refers to the process of transforming a business from a sole proprietorship into a legal entity.
[0103] "Generative AI" refers to artificial intelligence technology that automatically generates new content and analysis results based on user input.
[0104] "Natural language processing algorithms" refer to computational techniques and programs for analyzing natural language and understanding the meaning of sentences.
[0105] "Functional requirements" refer to items that define the specific functions provided by a system or application.
[0106] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their own business ideas and realize them as web services.
[0107] System Overview
[0108] User business idea input
[0109] Users use a web browser on a device such as a PC or smartphone to enter their business idea in natural language on the system's initial screen, such as "I want to create an online store to sell handmade accessories."
[0110] Business requirements extraction
[0111] The server analyzes the business idea submitted by the user using a natural language processing (NLP) algorithm to extract key requirements. This analysis utilizes a generative AI model (e.g., OpenAI GPT-3). Key requirements include product listing functionality, payment functionality, and review functionality.
[0112] Designing and Building Web Services
[0113] Based on the extracted business requirements, the server uses AI designers and AI programmers to design and build an online platform. This process involves using design tools such as Adobe XD and implementing programs using Python, JavaScript, etc.
[0114] Design template suggestions and selection
[0115] The server generates multiple design templates based on business requirements and proposes them to the user, who then selects the desired template from the proposed design templates.
[0116] Proposing and implementing monetization strategies
[0117] The server uses generative AI to propose monetization strategies that fit the user's business model. Specific options include ad insertion and subscription models. The user selects the most appropriate monetization strategy from the suggestions, and the server implements it.
[0118] Legal and accounting support
[0119] The server uses legal and accounting AI to assist users in the process of incorporating their business. This process includes preparing the necessary paperwork for incorporation, initial accounting procedures, and tax returns. Specific tools include document generation tools and accounting software (e.g., QuickBooks).
[0120] Specific examples
[0121] 1. Enter your idea
[0122] User: "I want to create an online marketplace to sell local specialties."
[0123] Hardware used: PC or smartphone
[0124] Software used: Web browser
[0125] 2. Requirements Extraction
[0126] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[0127] AI model used: OpenAI GPT-3
[0128] 3. Design and Build
[0129] Server: The AI designer proposes designs using Adobe XD, and the AI programmer implements product listing, cart, and payment functions using Python and JavaScript.
[0130] 4. Select a template
[0131] Server: Proposes multiple design templates, and the user selects a "design with local scenery as the background."
[0132] 5. Monetization Strategy
[0133] Server: Proposes monetization models of ad insertion and premium membership, and the user selects ad insertion. The server adds ad space using Google AdSense.
[0134] 6. Corporateization support
[0135] Server: The legal AI prepares the necessary documents for incorporation, and the accounting AI uses QuickBooks to assist with initial accounting procedures and tax returns.
[0136] In this way, the system allows users to quickly and concretely realize their business ideas as online platforms without specialized knowledge, and increases the success rate of businesses by automating and simplifying complex processes related to monetization strategies and legal and accounting support.
[0137] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0138] Step 1:
[0139] Users enter their business ideas
[0140] Input: Users use a web browser on their PC or smartphone to enter their business idea in natural language on the initial screen.
[0141] What happens: A user types an idea into the input field and clicks the "Submit" button.
[0142] Output: The entered business idea is sent to the server as text data.
[0143] Step 2:
[0144] The server receives the business idea.
[0145] Input: Text data of a business idea submitted by a user.
[0146] Specific operation: The server receives the transmitted data and stores it in the database.
[0147] Output: Text data of saved business ideas.
[0148] Step 3:
[0149] The server analyzes the business idea
[0150] Input: Text data of business ideas stored in a database.
[0151] How it works: The server uses a generative AI model (e.g., OpenAI GPT-3) to analyze the business idea using natural language processing (NLP) and extract key requirements.
[0152] Output: Extracted key requirements (e.g. product listing functionality, payment functionality, review functionality)
[0153] Step 4:
[0154] The server sets the business requirements
[0155] Input: Extracted key requirements.
[0156] Specific operation: The server defines specific functional requirements based on the extracted keywords.
[0157] Output: A list of configured functional requirements.
[0158] Step 5:
[0159] The server designs the web service
[0160] Input: A configured list of functional requirements.
[0161] Specific operation: The server uses designer AI to generate UI / UX designs that meet business requirements. It uses design tools such as Adobe XD.
[0162] Output: Generated UI / UX design.
[0163] Step 6:
[0164] The server builds the web service
[0165] Input: Generated UI / UX design and functional requirements list.
[0166] Specific operation: The server uses a programmer AI to implement an online platform based on the defined functional requirements, using Python, JavaScript, etc.
[0167] Output: Implemented online platform.
[0168] Step 7:
[0169] The server proposes design templates
[0170] Input: Business requirements and UI / UX design.
[0171] Specific operation: The server generates multiple design templates and updates the web page to suggest them to the user.
[0172] Output: A list of proposed design templates.
[0173] Step 8:
[0174] The user selects a template
[0175] Input: A list of proposed design templates.
[0176] Specific behavior: The user checks the preview of each template and clicks the select button.
[0177] Output: The selected design template.
[0178] Step 9:
[0179] Server proposes monetization strategy
[0180] Input: A set list of functional requirements and business model information.
[0181] Specific operation: The server uses generative AI to propose a monetization strategy that matches the user's business model and updates the web page.
[0182] Output: A list of proposed monetization strategies.
[0183] Step 10:
[0184] Users choose their monetization strategy
[0185] Input: A list of proposed monetization strategies.
[0186] What happens: User reads the monetization strategy description and clicks the selection button.
[0187] Output: Selected monetization strategy.
[0188] Step 11:
[0189] Servers implement monetization strategies
[0190] Input: Selected monetization strategy.
[0191] What it does: The server generates the code for the ad space and embeds it into the online platform.
[0192] Output: Online platform with monetization features implemented.
[0193] Step 12:
[0194] The server provides legal support
[0195] Input: User and business information.
[0196] Specific operation: The server uses legal AI to input user information and generates the documents necessary for incorporation using a document generation tool.
[0197] Output: Generated incorporation documents.
[0198] Step 13:
[0199] The server performs accounting support
[0200] Input: Sales data and business information.
[0201] Specific operation: The server uses accounting AI to input sales data into accounting software (e.g., QuickBooks) and automatically processes the accounts.
[0202] Output: Processed accounting data and tax return documents.
[0203] (Application example 1)
[0204] Next, a description will be given of Application 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."
[0205] The process of realizing a business idea and launching a web service is extremely difficult for users without specialized knowledge or skills. Furthermore, there is no system that consistently provides support for realizing a business idea, extracting requirements, selecting a design, formulating a monetization strategy, and legal and accounting aspects of business development. As a result, many users face numerous obstacles when trying to realize their business ideas, and as a result, many ideas end up not being realized.
[0206] 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.
[0207] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a web service based on the business requirements, means for inputting the business idea, extracting requirements, designing a website, selecting a design template, proposing and implementing a monetization strategy via a smartphone app, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables even users without specialized skills to realize their own business ideas and realize them as web services.
[0208] "Business ideas" refer to new business concepts or plans that users have.
[0209] "Natural language reception" refers to the process of understanding information entered by the user in normal text format.
[0210] "Business requirements" refer to the functions and conditions necessary to realize a business idea.
[0211] A "Web service" is a service provided via the Internet.
[0212] "Design and Build" refers to the overall design and implementation of the functionality of the service.
[0213] A "smartphone app" is application software that runs on a smartphone.
[0214] A "design template" is a pre-prepared design that unifies the appearance and layout of a web service.
[0215] A "monetization strategy" is a method or plan for turning a business idea into a source of revenue.
[0216] "Legal and accounting support" means supporting a business's legal procedures and financial management.
[0217] "Industrialization" means establishing and operating a business idea as a real company.
[0218] A "server" is a computer and its software that provides services over a network.
[0219] As an embodiment of the present invention, we will explain a system for turning business ideas into web services using smartphone apps. This system provides a series of processes for realizing a user's business idea and automatically building it as a web service.
[0220] System configuration
[0221] 1. User Device
[0222] Install a smartphone app that allows users to input their business ideas.
[0223] 2. Server
[0224] The server has a software module that contains several ways to:
[0225] Natural Language Processing (NLP) module: Analyzes business ideas entered by users and extracts business requirements.
[0226] Design and Construction Module: Automatically designs and constructs Web services based on extracted business requirements.
[0227] Template suggestion module: Suggests design templates and applies them to the service based on the user's selection.
[0228] Monetization Strategy Module: Proposes a monetization strategy and implements the monetization method selected by the user into the service.
[0229] Legal and Accounting Module: Provides legal and accounting assistance and supports business incorporation.
[0230] Program Overview
[0231] 1. Enter your business idea
[0232] Users open the smartphone app and enter their business idea in natural language, such as "I want to create an online marketplace to sell local specialty products."
[0233] 2. Extracting business requirements
[0234] The business idea entered by the user is sent to a server where a natural language processing module analyzes it and extracts key business requirements, such as keywords like "local specialty products," "online marketplace," and "sales."
[0235] 3. Web Service Design and Construction
[0236] The design and build module automatically designs web services based on extracted business requirements and implements the necessary functions (product listing, payment, review functions, etc.). Generative AI models are used for the design.
[0237] 4. Propose and select a design template
[0238] The template suggestion module proposes multiple design templates, and the user selects the desired template. The selected template is reflected in the design of the web service.
[0239] 5. Propose and implement a monetization strategy
[0240] The monetization strategy module proposes a monetization strategy (such as inserting advertisements or premium membership) that matches the business model, and implements the monetization method selected by the user in the web service.
[0241] 6. Legal and accounting support
[0242] The legal and accounting module helps users prepare the necessary incorporation documents and handle initial accounting and tax returns, allowing them to run their business smoothly.
[0243] Hardware and software used
[0244] User device: Smartphone
[0245] Server: High-performance computer
[0246] Natural Language Processing: Hugging Face Transformer Model
[0247] Generative AI model: OpenAI's GPT-4 or DALL-E
[0248] Data management: Firebase (database)
[0249] Front-end: React Native (smartphone app development)
[0250] Specific examples
[0251] When a user inputs "I want to create an online store to sell handmade accessories," business requirements such as "handmade accessories," "online store," and "sales" are automatically extracted. A web service with product listing, shopping cart, and payment functions is then generated. A "simple and sophisticated design" is suggested as a design template, and when the user selects it, the design is applied.
[0252] Prompt Sentence Examples
[0253] "I want to create an online store to sell handmade accessories."
[0254] This system allows users without specialized knowledge to efficiently turn their business ideas into web services and generate revenue.
[0255] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0256] Step 1:
[0257] A user launches a smartphone app and enters their business idea in natural language.
[0258] Input: Business idea (e.g., "I want to create an online marketplace for selling local specialty products.")
[0259] Output: Business idea text sent to server
[0260] Step 2:
[0261] The server receives the business idea text and analyzes it using a natural language processing (NLP) module.
[0262] Input: Business idea text
[0263] Processing: Using a generative AI model to extract key keywords and requirements from business ideas (e.g., "local specialty products," "online marketplace," "sales")
[0264] Output: Extracted business requirements list
[0265] Step 3:
[0266] The server automatically designs and builds Web services based on extracted business requirements.
[0267] Input: Business Requirements List
[0268] Processing: The design and build module uses the generative AI model to design the overall structure of the web service and add the necessary functionality (product listing, payment, reviews, etc.).
[0269] Output: A mockup of the web service with the initial design completed
[0270] Step 4:
[0271] The server proposes a plurality of design templates to the user.
[0272] Input: A mockup of the web service with the initial design completed.
[0273] Processing: The template suggestion module uses a generative AI model to suggest design templates that fit the business requirements (e.g., designs that reflect the local landscape).
[0274] Output: A list of proposed design templates
[0275] Step 5:
[0276] The user selects the desired design template.
[0277] Input: List of proposed design templates
[0278] Process: Send the design template selected by the user to the server
[0279] Output: Selected design template information
[0280] Step 6:
[0281] The server applies the design of the Web service based on the selected design template.
[0282] Input: Selected design template information
[0283] Processing: The template suggestion module applies it to the web service design.
[0284] Output: Web service with the design applied
[0285] Step 7:
[0286] The server proposes monetization strategies to the user.
[0287] Input: Web service with the design applied
[0288] Processing: The monetization strategy module uses a generative AI model to propose monetization strategies suited to the business model (e.g., ad insertion, premium membership, etc.).
[0289] Output: A list of suggested monetization strategies
[0290] Step 8:
[0291] The user selects their desired monetization strategy.
[0292] Input: List of suggested monetization strategies
[0293] Processing: Send the user's selected monetization strategy to the server
[0294] Output: Selected monetization strategy information
[0295] Step 9:
[0296] The server implements a monetization method for the web service based on the selected monetization strategy.
[0297] Input: Selected monetization strategy information
[0298] Processing: The monetization strategy module implements the monetization measures for the Web service.
[0299] Output: Web service with monetization functionality implemented
[0300] Step 10:
[0301] The server provides legal and accounting assistance and assists users in the process of incorporating their business.
[0302] Input: Web service with monetization functionality
[0303] Processing: Legal and accounting modules generate the necessary documents for incorporation and assist with initial accounting and tax filing.
[0304] Output: User's business whose incorporation process has been assisted
[0305] Furthermore, an emotion engine that estimates the user's emotion may be 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.
[0306] As one embodiment of the present invention, we will explain a web business startup support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[0307] System Overview
[0308] 1. User's business idea input
[0309] Through the interface, users input their business idea in natural language, for example, "I want to create an online marketplace to sell local specialty products."
[0310] 2. Extracting business requirements
[0311] The server analyzes the input business idea using natural language processing (NLP) algorithms and extracts key business requirements (e.g., specialty products, marketplace, online sales).
[0312] 3. Emotion recognition
[0313] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, to determine whether the user is excited or calm.
[0314] 4. Designing and Building Web Services
[0315] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, a process that also takes into account the user's emotional state.
[0316] The server uses the emotion engine data to suggest multiple design templates that match the user's current emotional state, for example, suggesting designs with bright colors if the user is excited.
[0317] 5. User selection of design template
[0318] The user selects their favorite design template from the suggested templates, which are then matched to the user's emotions by the emotion engine.
[0319] 6. Propose and implement a monetization strategy
[0320] The server uses generative AI to propose monetization strategies suited to the user's business model. It optimizes the proposals by taking into account the user's emotional state using data from the emotion engine. For example, if the user is relaxed, it will propose low-risk monetization methods.
[0321] The user selects one of the proposed monetization strategies, which the server then implements.
[0322] 7. Publishing and Hosting Web Services
[0323] The server hosts the completed web service, generates a public URL, and notifies users of the public URL so they can view the initial version of the web service.
[0324] 8. Legal and accounting support
[0325] Once revenue from the web service begins to stabilize, the server will utilize legal and accounting AI to assist with the preparation of necessary documents and procedures, and will also provide the option of capital loans if necessary.
[0326] Specific examples
[0327] 1. Enter your idea
[0328] User: "I want to create an online marketplace for selling local products."
[0329] 2. Requirement Extraction and Emotion Recognition
[0330] Server: Extracted the business requirements of "specialty products," "online marketplace," and "sales."
[0331] Server: Recognizes the user's emotion as "excited."
[0332] 3. Designing and Building Web Services
[0333] Server: Designer AI suggests bright colored design templates that match the user's emotional state.
[0334] User: Selects "Bright and vibrant design" from the suggested templates.
[0335] Server: The AI programmer implements product listing, cart, and payment functions, and builds a prototype of the web service.
[0336] 4. Proposal of monetization strategy
[0337] Server: Proposes monetization strategies (ad insertion, subscription model, premium service). Based on the results of the emotion engine, it is determined that ad insertion is effective because users are excited.
[0338] User: Select Ad Insertion.
[0339] Server: Add ad slots to web pages.
[0340] 5. Legal and accounting support
[0341] Server: Legal AI prepares the documents necessary for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[0342] By making full use of generative AI and an emotion engine, the present invention provides comprehensive support for quickly materializing users' business ideas and realizing them as web businesses.
[0343] The processing flow will be explained below.
[0344] Step 1:
[0345] Users enter their business idea in natural language on the system's initial screen. For example, they might enter, "I want to create an online marketplace to sell local specialty products."
[0346] Step 2:
[0347] The server receives this input and analyzes it using natural language processing (NLP) algorithms to extract important keywords and phrases such as "local specialties," "sales," and "online marketplace."
[0348] Step 3:
[0349] The server defines business requirements based on the extracted keywords. The requirements here refer to specific business functions (product listing, cart function, payment function, etc.) and service characteristics.
[0350] Step 4:
[0351] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, by using voice analysis and facial recognition technology to identify the user's emotions (e.g., excitement, relaxation, stress).
[0352] Step 5:
[0353] The server suggests design templates based on the user's emotional state. For example, if the user is excited, it will present several vibrant and cheerful designs.
[0354] Step 6:
[0355] Users can select their preferred design from the proposed templates. Even if they are having trouble choosing, the emotion engine can suggest the most suitable design candidate, allowing them to make a smooth decision.
[0356] Step 7:
[0357] The server uses AI designers and AI programmers to design and build web services based on the design template selected by the user. Specifically, it creates UI / UX designs and implements product listings, carts, and payment functions.
[0358] Step 8:
[0359] The server hosts the prototype of the web service and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[0360] Step 9:
[0361] The server uses generative AI to propose monetization strategies, utilizing data from the emotion engine to provide monetization options (e.g., ad insertion, subscription models, premium services) tailored to the user's emotional state.
[0362] Step 10:
[0363] The user selects the most suitable monetization strategy from the proposed ones, and the server then implements the monetization method in the web service.
[0364] Step 11:
[0365] Once the web service is launched and revenues have stabilized, the server will provide legal and accounting support: the legal AI will prepare the necessary documents, and the accounting AI will support initial accounting procedures and tax returns.
[0366] Step 12:
[0367] Users can access legal and accounting assistance provided by the server to complete incorporation and tax procedures, and capital loan options are also available if needed.
[0368] In this way, by utilizing generative AI and an emotion engine, the system allows users to materialize their business ideas and quickly realize them as web businesses, even without specialized knowledge.
[0369] Example 2
[0370] Next, a description will be given of 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."
[0371] Conventional business support systems have struggled to rapidly materialize users' business ideas and propose optimal web service design and construction and monetization strategies that take into account the user's emotional state. In particular, they lacked the ability to extract requirements from ideas entered in natural language and to provide customized services that take into account the user's emotional state. Therefore, the present invention aims to provide a system that rapidly materializes business ideas and optimizes them based on the user's emotional state.
[0372] 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.
[0373] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for analyzing the emotional state from the user's input text, means for automatically designing and building a web service based on the business requirements and the emotional state, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables the rapid realization of business ideas and the design and construction of optimal web services and the implementation of monetization strategies that take the emotional state into consideration.
[0374] "User" means an individual or organization that uses the System to provide business ideas.
[0375] A "business idea" is a concept for a commercial activity or business plan proposed by a user, which is materialized by the system.
[0376] A "natural language" is a language that humans use on a daily basis, and is different from formal languages and programming languages.
[0377] "Business requirements" are the main functions and characteristics extracted based on a business idea, and are elements necessary for designing and building a Web service.
[0378] "Emotional state" refers to the user's mental and emotional state, which is analyzed from the user's input text.
[0379] "Web services" is a general term for applications and services provided over the Internet.
[0380] A "design template" is a template that provides the initial settings for the appearance and user interface of a Web service.
[0381] "Generative AI" refers to algorithms or models used to generate new designs and ideas using artificial intelligence techniques.
[0382] A "monetization strategy" is a method for generating revenue when operating a web service or business model.
[0383] "Legal support" refers to services that assist businesses with legal procedures and document preparation.
[0384] "Accounting support" refers to services that assist with business financial management and tax processing.
[0385] As an embodiment of the present invention, we will explain a business support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[0386] Program processing overview
[0387] User business idea input
[0388] Users enter their business idea in natural language through a web browser interface, for example, by typing "I want to create an online marketplace for selling local specialty products" into the input field, and then press the submit button.
[0389] Business requirements extraction
[0390] The server receives user input and analyzes it using a natural language processing algorithm. The specific software used is the Google Cloud Natural Language API. The server sends the user's input text to the API and extracts key business requirements, such as "specialty products," "online marketplace," and "sales."
[0391] emotion recognition
[0392] The server uses the Microsoft Azure Emotion API to parse emotions from the user's input text. The server sends the user's input to the API and obtains the user's emotional state (e.g., "excited").
[0393] Designing and Building Web Services
[0394] The server requests a design from a designer AI (such as OpenAI's GPT-4) based on the extracted business requirements and emotional state. The designer AI takes the emotional state into account and generates several design templates.
[0395] The server passes business requirements to the programmer AI and requests the implementation of product listings, carts, payment functions, etc. The programmer AI generates code and builds basic web services.
[0396] User-selectable design templates
[0397] Users can browse the generated design templates via a web interface and select their preferred design template. For example, they can choose a "bright and colorful design."
[0398] Proposing and implementing monetization strategies
[0399] The server uses generative AI (e.g., OpenAI's GPT-4) to propose a monetization strategy that suits the user's business model. Based on the results of the emotion engine, it determines that the user is excited and that advertising insertion would be effective.
[0400] The user selects "ad insertion" from among the monetization strategies (ad insertion, subscription model, premium service) suggested by the server.
[0401] The server propagates the selected monetization strategy to the web service and adds ad slots to the page.
[0402] Publishing and Hosting Web Services
[0403] The server uploads the created web service to a hosting service such as AWS (Amazon Web Services), generates a public URL, and notifies users of the URL via email or a notification system.
[0404] Legal and accounting support
[0405] Once revenue from the web service begins to stabilize, the server will operate the legal AI and accounting AI. The legal AI will prepare the documents necessary for incorporation, while the accounting AI will assist with initial accounting procedures and tax returns.
[0406] Specific examples
[0407] Idea input
[0408] User: Type "I want to create an online marketplace to sell local specialty products" and hit submit.
[0409] Requirement Extraction and Emotion Recognition
[0410] Server: Use the Google Cloud Natural Language API to extract the business requirements of "specialty products," "online marketplace," and "sales."
[0411] Server: Uses the Microsoft Azure Emotion API to recognize the emotional state of "excitement."
[0412] Designing and Building Web Services
[0413] Server: Have the designer AI create a design template that takes into account the emotional state of "excitement."
[0414] User: Selects "Bright and vibrant design" from the suggested templates.
[0415] Server: The AI programmer implements product listing, cart, and payment functions and builds a prototype of the web service.
[0416] Proposal of monetization strategy
[0417] Server: Propose a monetization strategy including ad insertion.
[0418] User: Select Ad Insertion.
[0419] Server: Add ad slots to web pages.
[0420] Prompt Sentence Examples
[0421] Below is an example of a prompt sentence to input to the generative AI model.
[0422] Business Idea Extraction Prompt
[0423] Prompt: Extract the key business requirements from the business idea "an online marketplace selling local specialty products."
[0424] Example answers: "Specialty products," "Marketplace," "Online sales"
[0425] Emotion Recognition Prompts
[0426] Prompt: Analyze the emotional state of a user when they say, "I want to create an online marketplace to sell local specialty products."
[0427] Example answer: “Excitement”
[0428] Monetization strategy suggestion prompt
[0429] Prompt: Suggest a monetization strategy appropriate for the business model of "Online marketplace selling specialty products." The user's emotional state is "Excited."
[0430] Example answer: "Advertisement insertion"
[0431] The system utilizes generative AI and an emotion engine to quickly materialize users' business ideas and provide comprehensive support to realize them as web businesses.
[0432] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0433] Step 1:
[0434] Users enter their business ideas.
[0435] Input: A user types something in natural language into an input field on a web browser, for example, "I want to create an online marketplace to sell local specialty products."
[0436] Action: The user presses the submit button to send the input text to the server.
[0437] Output: The input text is sent to the server.
[0438] Step 2:
[0439] The server analyzes the business idea.
[0440] Input: The server receives text data sent by the user.
[0441] How it works: The server uses the Google Cloud Natural Language API to analyze business ideas and extract key business requirements, such as keywords like "specialty products," "online marketplace," and "sales."
[0442] Output: The extracted business requirements are persisted on the server.
[0443] Step 3:
[0444] The server analyzes the user's emotional state.
[0445] Input: The server sends the text data received from the user to the sentiment analysis engine.
[0446] How it works: The server uses the Microsoft Emotion API to analyze the user's emotional state from the input text and recognizes an emotional state such as "excited."
[0447] Output: The analyzed emotional state is stored on the server.
[0448] Step 4:
[0449] The server designs the web service.
[0450] Input: The server uses the extracted business requirements and emotional state.
[0451] How it works: The server uses a designer AI (e.g., one of the generative AI models) to generate a design template based on the emotional state. For example, it suggests a bright-colored template that is suitable for the emotional state of "excited."
[0452] Output: Multiple design templates are generated and saved on the server.
[0453] Step 5:
[0454] The user selects a design template.
[0455] Input: The server displays a design template selection screen for the user.
[0456] How it works: The user selects the design template they like from the multiple templates displayed. For example, they select "bright and colorful design."
[0457] Output: The design template selected by the user is sent to the server.
[0458] Step 6:
[0459] The server builds the web service.
[0460] Input: The server uses the user's selected design template and business requirements.
[0461] How it works: The server passes design data to the programmer AI, which then builds a basic web service including product listing, cart functionality, and payment functionality. The programmer AI then generates code using the generative AI model.
[0462] Output: A basic web service is built and saved to the server.
[0463] Step 7:
[0464] The server proposes a monetization strategy.
[0465] Input: The server uses business requirements and emotional state.
[0466] How it works: The server uses the generative AI model to suggest suitable monetization strategies, such as "ad insertion," "subscription model," and "premium service," and recommends "ad insertion" because the emotional state is "excited."
[0467] Output: The proposed monetization strategy is presented to the user.
[0468] Step 8:
[0469] Users choose their monetization strategy.
[0470] Input: User receives proposed monetization strategy from server.
[0471] How it works: Users choose their desired monetization strategy: Ad Insertion, Subscription Model, or Premium Service.
[0472] Output: The monetization strategy selected by the user is sent to the server.
[0473] Step 9:
[0474] The server implements the selected monetization strategy.
[0475] Input: The server receives the user's selected monetization strategy.
[0476] Operation: The server propagates the selected monetization strategy to the web service, for example adding ad slots to the web page.
[0477] Output: A web service with an implemented monetization strategy.
[0478] Step 10:
[0479] The server publishes and hosts the web services.
[0480] Input: Use the completed web service.
[0481] How it works: The server uploads the web service to a hosting service such as AWS. A public URL is generated and the user is notified of the URL via email or a notification system.
[0482] Output: The public URL is provided to the user and the web service is published on the Internet.
[0483] Step 11:
[0484] The server provides legal and accounting assistance.
[0485] Input: Use data from when the web service first started generating revenue.
[0486] Operation: The server runs legal AI and accounting AI, assisting with the preparation of documents required for incorporation, initial accounting procedures, and tax returns.
[0487] Output: The necessary legal and accounting assistance is provided to support the user's business operations.
[0488] (Application example 2)
[0489] Next, a description will be given of Application 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."
[0490] Previous systems for realizing business ideas and developing them as web businesses provided generic design templates and monetization strategies without taking user sentiment into consideration, making it difficult to optimize the user experience. Furthermore, there was a lack of systems that comprehensively covered legal and accounting support, making launching and running a business cumbersome and requiring a lot of time and effort.
[0491] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a Web service based on the business requirements, means for analyzing the user's emotional state and proposing a design template corresponding to the emotion, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This makes it possible to provide design suggestions and monetization strategies based on the user's emotional state, thereby supporting more effective business development that is tailored to the user.
[0492] A "user" is a person or company that has a business idea and wants to put that idea into practice.
[0493] A "business idea" is a concept or plan for a new commercial activity or service devised by a user.
[0494] "Natural language" refers to a language used in everyday life, not a specific programming language, but a language that humans use on a daily basis.
[0495] "Business requirements" are a set of elements and conditions necessary to realize a business idea.
[0496] A "Web service" is a software function or information system that can be used over the Internet.
[0497] "Design and construction methods" are the methods and processes for realizing Web services based on business requirements and making them available to users.
[0498] "Emotional state" refers to a user's emotional state or psychological mood.
[0499] A "design template" refers to a visual design used as a template for the appearance and interface of a web service.
[0500] A "profitability strategy" is a specific method or plan for generating revenue through business activities.
[0501] "Legal support" refers to legal advice and procedural assistance necessary for running a business.
[0502] "Accounting assistance" refers to advice and procedural assistance to support the financial management and accounting processes of a business.
[0503] This invention describes a system for realizing a user's business idea and launching it as a virtual store. This system receives input from the user about the business idea, analyzes its contents, and extracts business requirements. It then uses an emotion engine to grasp the user's emotional state and proposes design templates and monetization strategies that are optimal for that state. The specific program and processing method for this purpose are described below.
[0504] Hardware and software used
[0505] Server: Cloud platform such as AWS or GCP
[0506] Natural Language Processing (NLP) Libraries: NLTK in Python, SpaCy, Hugging Face Transformers
[0507] Emotion Recognition Engine: Sentiment Analysis API, Hugging Face Transformers
[0508] Generative AI models: OpenAI GPT-4, DALL-E, Midjourney
[0509] Business Logic Engine: Custom Business Logic Engine
[0510] System Overview
[0511] This system mainly consists of the following steps:
[0512] 1. User business idea input:
[0513] Users input their business idea in natural language through the smartphone app interface, for example, "I want to create a virtual shop selling handmade goods."
[0514] 2. Elicit business requirements:
[0515] The server uses an NLP library to analyze the input business idea and extract key business requirements, such as "handmade goods," "virtual shop," and "sales."
[0516] 3. Emotion recognition:
[0517] The server uses an emotion engine to analyze the user's emotional state from the input sentence. For example, in this case, it recognizes that the user is "calm."
[0518] 4. Design and build a virtual store:
[0519] The server proposes appropriate design templates based on the user's emotional state. This proposal is made using a generative AI model (e.g., DALL-E or Midjourney), which presents the user with multiple design templates. Once the user selects a template, the server automatically builds a virtual store using that template.
[0520] 5. Proposal for monetization strategy:
[0521] The server uses a generative AI model (e.g., OpenAI GPT-4) to suggest an appropriate monetization strategy. For example, if the user is calm, it suggests a low-risk subscription model. If the user selects this, the system implements the monetization strategy.
[0522] 6. Hosting and Publishing:
[0523] The final virtual store is hosted on a cloud platform such as AWS or GCP, and users are provided with an accessible URL.
[0524] Examples of specific examples and prompts
[0525] As a concrete example, suppose a user inputs "I want to create a virtual shop selling handmade goods." In this case, the server extracts "handmade goods," "virtual shop," and "sales" as requirements, and determines the user's emotion as "calm" using an emotion recognition engine. It then uses generative AI to propose a warm-feeling design template, builds the final virtual store, and provides the URL.
[0526] An example of a prompt is as follows:
[0527] User input: "I want to create a virtual shop to sell handmade goods."
[0528] Emotion: Calm
[0529] Design template proposal: "Please suggest a warm and calm design template."
[0530] Monetization strategy proposal: "Please suggest a low-risk monetization method."
[0531] In this way, the system automates a series of processes to materialize and optimize the user's business idea.
[0532] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0533] Step 1:
[0534] Users input their business idea in natural language through the smartphone app interface. This input (e.g., "I want to create a virtual shop selling handmade goods") is sent to the server.
[0535] Step 2:
[0536] The server analyzes the received business ideas using a natural language processing (NLP) library (e.g., Python's NLTK or SpaCy). As a result of the analysis, business requirements (e.g., "handmade goods," "virtual shop," "sales") are extracted and used as input data for the next process.
[0537] Step 3:
[0538] The server analyzes the user's emotional state using an emotion recognition engine (Sentiment Analysis API or Hugging Face Transformers) based on the extracted business requirements. As a result of the analysis, it determines the user's emotion (e.g., "calm") and passes that data to the next step.
[0539] Step 4:
[0540] The server uses a generative AI model (e.g., DALL-E or Midjourney) to propose an appropriate design template based on the user's emotional state. Multiple design templates are displayed to the user, and the user selects one from the options. The selected design template becomes the input for the next process.
[0541] Step 5:
[0542] The server uses the selected design template to create an initial design for the virtual store, including product placement, shopping cart functionality, payment functionality, etc. The generated virtual store prototype is the output of this process.
[0543] Step 6:
[0544] The server uses a generative AI model (such as OpenAI GPT-4) to suggest a monetization strategy. This suggestion is based on the user's emotional state; for example, if the user is calm, it will suggest a low-risk monetization method (e.g., a subscription model). The user selects a monetization strategy, and monetization is implemented based on that selection.
[0545] Step 7:
[0546] The server hosts the completed virtual store on a cloud platform such as AWS or GCP and provides the user with an accessible URL, allowing the user to publish the virtual store and begin actual operation.
[0547] 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 audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio 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 audio data.
[0548] 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> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with 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.
[0549] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0550] [Second embodiment]
[0551] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0552] 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.
[0553] 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 WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0554] 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.
[0555] 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 audio in accordance with instructions from the processor 46.
[0556] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and 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 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0557] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0558] Fig. 4 shows an example of the 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.
[0559] 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.
[0560] 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.
[0561] 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.
[0562] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0563] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their business ideas and actually launch them as web services.
[0564] System Overview
[0565] 1. User's business idea input
[0566] On the initial screen of the system, users input their business idea in natural language, for example, "I want to create an online store that sells handmade accessories."
[0567] 2. Extracting business requirements
[0568] The server analyzes the input business idea using natural language processing (NLP) algorithms to extract key business requirements, such as key business functions and desired characteristics of the service.
[0569] 3. Designing and Building Web Services
[0570] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, including creating user-friendly UI / UX designs and implementing the required functions.
[0571] 4. Propose and select a design template
[0572] The server proposes multiple design templates suited to business requirements, and the user selects the desired template from among them.
[0573] 5. Propose and implement a monetization strategy
[0574] The server uses generative AI to propose monetization strategies that fit the user's business model. For example, it presents options such as "inserting ads" or "introducing a subscription model." The user selects from the proposed monetization strategies, and the server implements them.
[0575] 6. Legal and accounting support
[0576] Once the business is on track and revenue has stabilized, the server will use legal AI and accounting AI to assist with incorporation and tax-related document preparation.
[0577] Specific examples
[0578] 1. Enter your idea
[0579] User: "I want to create an online marketplace for selling local products."
[0580] 2. Requirements Extraction
[0581] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[0582] 3. Design and Build
[0583] Server: Designer AI proposes designs suited to the target user, and programmer AI implements product listing, cart, and payment functions.
[0584] 4. Select a template
[0585] Server: Proposes multiple design templates (e.g., those reflecting local colors), and the user selects a "design with local scenery as the background."
[0586] 5. Monetization Strategy
[0587] Server: Proposes monetization models of ad insertion and premium membership, and users can choose ad insertion. The server adds ad space to web pages and cooperates with ad providers.
[0588] 6. Corporateization support
[0589] Server: Legal AI prepares the necessary documents for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[0590] In this way, the present invention is a system that makes full use of generative AI to enable users to concretely and quickly realize their business ideas as web services, even if they do not have specialized skills.
[0591] The processing flow will be explained below.
[0592] Step 1:
[0593] Users enter their business idea in natural language on the system's initial screen. Specifically, they might enter something like, "I want to create an online store that sells handmade accessories."
[0594] Step 2:
[0595] The server receives the input business idea and analyzes it using natural language processing (NLP) algorithms, which extracts key business requirements (e.g., handmade accessories, online store, sales).
[0596] Step 3:
[0597] The server defines the features to be proposed (product listing, cart function, payment function, etc.) based on the extracted business requirements, and then allocates resources (designer AI, programmer AI) to implement these features.
[0598] Step 4:
[0599] The server proposes a suitable design template to the user. The design template is proposed from a number of options prepared in advance. The user checks the proposed design template and selects one.
[0600] Step 5:
[0601] On the server, the designer AI creates a design based on the design template selected by the user, and the programmer AI implements the necessary functions, thereby creating a prototype of the web service.
[0602] Step 6:
[0603] The server hosts the generated prototype and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[0604] Step 7:
[0605] The server analyzes the monetization strategies using generative AI and proposes monetization models suitable for the user (ad insertion, subscription model, premium service, etc.). The user reviews the proposed monetization strategies and selects one.
[0606] Step 8:
[0607] The server implements the selected monetization strategy, specifically adding advertising slots to the web page and integrating subscription functionality.
[0608] Step 9:
[0609] Once the web service is stable and profits are expected, the server will provide legal and accounting support. The legal AI will prepare the documents necessary for incorporation, and the accounting AI will provide the information necessary for tax returns.
[0610] Step 10:
[0611] Users can use the legal and accounting support provided by the server to complete the necessary procedures (corporate incorporation, tax returns, etc.) and can also receive capital loan support if necessary.
[0612] In this way, through a series of steps, the system of the present invention helps users to quickly materialize their business ideas and realize them as web businesses.
[0613] Example 1
[0614] Next, a description will be given of 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."
[0615] Traditionally, turning a business idea into a concrete online platform required specialized knowledge and skills, which was time-consuming and labor-intensive. This made it difficult for users without specialized knowledge to realize their business ideas, and even if they did, the success rate was low due to the complex processes involved, such as monetization and legal procedures. Furthermore, there was no system that could handle everything from analyzing business requirements to formulating a viable strategy, which caused many users to give up in the process of realizing their ideas.
[0616] 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.
[0617] In this invention, the server includes: means for receiving a business idea from a user in natural language, analyzing the idea, and extracting key requirements; means for automatically designing and building an online platform based on the key requirements; means for proposing a monetization strategy and implementing the monetization method selected by the user; means for providing legal and accounting support and supporting the process of incorporation of the user's business; means for proposing a design template and building an online platform using the design template selected by the user; means for using generative AI to analyze the key requirements, design and build the online platform, and propose and implement a monetization strategy; and means for analyzing the business idea entered by the user using a natural language processing algorithm and automatically extracting specific functional requirements. This allows even users without specialized knowledge to quickly and specifically realize their business ideas as online platforms. Furthermore, the system can automate and simplify complex processes related to monetization strategies and legal and accounting support, thereby increasing the success rate of businesses.
[0618] "User" means an individual or organization that intends to use the system to realize a business idea.
[0619] A "business idea" refers to a business plan or service concept that a user wishes to realize.
[0620] "Natural language" refers to words and sentences that users use on a daily basis, including those that are not program code or technical terms.
[0621] "Key requirements" refer to the basic functions and performance items needed to realize a business idea.
[0622] An "online platform" is a general term for websites and applications that allow users to conduct business on the Internet.
[0623] A "design template" refers to a pre-designed design that defines the appearance and layout of a website or application.
[0624] A "monetization strategy" refers to the methods or plans a business uses to generate revenue.
[0625] "Legal and accounting support" is a general term for services that assist with legal and accounting procedures such as business incorporation and tax processing.
[0626] "Incorporation" refers to the process of transforming a business from a sole proprietorship into a legal entity.
[0627] "Generative AI" refers to artificial intelligence technology that automatically generates new content and analysis results based on user input.
[0628] "Natural language processing algorithms" refer to computational techniques and programs for analyzing natural language and understanding the meaning of sentences.
[0629] "Functional requirements" refer to items that define the specific functions provided by a system or application.
[0630] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their own business ideas and realize them as web services.
[0631] System Overview
[0632] User business idea input
[0633] Users use a web browser on a device such as a PC or smartphone to enter their business idea in natural language on the system's initial screen, such as "I want to create an online store to sell handmade accessories."
[0634] Business requirements extraction
[0635] The server analyzes the business idea submitted by the user using a natural language processing (NLP) algorithm to extract key requirements. This analysis utilizes a generative AI model (e.g., OpenAI GPT-3). Key requirements include product listing functionality, payment functionality, and review functionality.
[0636] Designing and Building Web Services
[0637] Based on the extracted business requirements, the server uses AI designers and AI programmers to design and build an online platform. This process involves using design tools such as Adobe XD and implementing programs using Python, JavaScript, etc.
[0638] Design template suggestions and selection
[0639] The server generates multiple design templates based on business requirements and proposes them to the user, who then selects the desired template from the proposed design templates.
[0640] Proposing and implementing monetization strategies
[0641] The server uses generative AI to propose monetization strategies that fit the user's business model. Specific options include ad insertion and subscription models. The user selects the most appropriate monetization strategy from the suggestions, and the server implements it.
[0642] Legal and accounting support
[0643] The server uses legal and accounting AI to assist users in the process of incorporating their business. This process includes preparing the necessary paperwork for incorporation, initial accounting procedures, and tax returns. Specific tools include document generation tools and accounting software (e.g., QuickBooks).
[0644] Specific examples
[0645] 1. Enter your idea
[0646] User: "I want to create an online marketplace to sell local specialties."
[0647] Hardware used: PC or smartphone
[0648] Software used: Web browser
[0649] 2. Requirements Extraction
[0650] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[0651] AI model used: OpenAI GPT-3
[0652] 3. Design and Build
[0653] Server: The AI designer proposes designs using Adobe XD, and the AI programmer implements product listing, cart, and payment functions using Python and JavaScript.
[0654] 4. Select a template
[0655] Server: Proposes multiple design templates, and the user selects a "design with local scenery as the background."
[0656] 5. Monetization Strategy
[0657] Server: Proposes monetization models of ad insertion and premium membership, and the user selects ad insertion. The server adds ad space using Google AdSense.
[0658] 6. Corporateization support
[0659] Server: The legal AI prepares the necessary documents for incorporation, and the accounting AI uses QuickBooks to assist with initial accounting procedures and tax returns.
[0660] In this way, the system allows users to quickly and concretely realize their business ideas as online platforms without specialized knowledge, and increases the success rate of businesses by automating and simplifying complex processes related to monetization strategies and legal and accounting support.
[0661] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0662] Step 1:
[0663] Users enter their business ideas
[0664] Input: Users use a web browser on their PC or smartphone to enter their business idea in natural language on the initial screen.
[0665] What happens: A user types an idea into the input field and clicks the "Submit" button.
[0666] Output: The entered business idea is sent to the server as text data.
[0667] Step 2:
[0668] The server receives the business idea.
[0669] Input: Text data of a business idea submitted by a user.
[0670] Specific operation: The server receives the transmitted data and stores it in the database.
[0671] Output: Text data of saved business ideas.
[0672] Step 3:
[0673] The server analyzes the business idea
[0674] Input: Text data of business ideas stored in a database.
[0675] How it works: The server uses a generative AI model (e.g., OpenAI GPT-3) to analyze the business idea using natural language processing (NLP) and extract key requirements.
[0676] Output: Extracted key requirements (e.g. product listing functionality, payment functionality, review functionality)
[0677] Step 4:
[0678] The server sets the business requirements
[0679] Input: Extracted key requirements.
[0680] Specific operation: The server defines specific functional requirements based on the extracted keywords.
[0681] Output: A list of configured functional requirements.
[0682] Step 5:
[0683] The server designs the web service
[0684] Input: A configured list of functional requirements.
[0685] Specific operation: The server uses designer AI to generate UI / UX designs that meet business requirements. It uses design tools such as Adobe XD.
[0686] Output: Generated UI / UX design.
[0687] Step 6:
[0688] The server builds the web service
[0689] Input: Generated UI / UX design and functional requirements list.
[0690] Specific operation: The server uses a programmer AI to implement an online platform based on the defined functional requirements, using Python, JavaScript, etc.
[0691] Output: Implemented online platform.
[0692] Step 7:
[0693] The server proposes design templates
[0694] Input: Business requirements and UI / UX design.
[0695] Specific operation: The server generates multiple design templates and updates the web page to suggest them to the user.
[0696] Output: A list of proposed design templates.
[0697] Step 8:
[0698] The user selects a template
[0699] Input: A list of proposed design templates.
[0700] Specific behavior: The user checks the preview of each template and clicks the select button.
[0701] Output: The selected design template.
[0702] Step 9:
[0703] Server proposes monetization strategy
[0704] Input: A set list of functional requirements and business model information.
[0705] Specific operation: The server uses generative AI to propose a monetization strategy that matches the user's business model and updates the web page.
[0706] Output: A list of proposed monetization strategies.
[0707] Step 10:
[0708] Users choose their monetization strategy
[0709] Input: A list of proposed monetization strategies.
[0710] What happens: User reads the monetization strategy description and clicks the selection button.
[0711] Output: Selected monetization strategy.
[0712] Step 11:
[0713] Servers implement monetization strategies
[0714] Input: Selected monetization strategy.
[0715] What it does: The server generates the code for the ad space and embeds it into the online platform.
[0716] Output: Online platform with monetization features implemented.
[0717] Step 12:
[0718] The server provides legal support
[0719] Input: User and business information.
[0720] Specific operation: The server uses legal AI to input user information and generates the documents necessary for incorporation using a document generation tool.
[0721] Output: Generated incorporation documents.
[0722] Step 13:
[0723] The server performs accounting support
[0724] Input: Sales data and business information.
[0725] Specific operation: The server uses accounting AI to input sales data into accounting software (e.g., QuickBooks) and automatically processes the accounts.
[0726] Output: Processed accounting data and tax return documents.
[0727] (Application example 1)
[0728] Next, a description will be given of Application 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."
[0729] The process of realizing a business idea and launching a web service is extremely difficult for users without specialized knowledge or skills. Furthermore, there is no system that consistently provides support for realizing a business idea, extracting requirements, selecting a design, formulating a monetization strategy, and legal and accounting aspects of business development. As a result, many users face numerous obstacles when trying to realize their business ideas, and as a result, many ideas end up not being realized.
[0730] 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.
[0731] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a web service based on the business requirements, means for inputting the business idea, extracting requirements, designing a website, selecting a design template, proposing and implementing a monetization strategy via a smartphone app, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables even users without specialized skills to realize their own business ideas and realize them as web services.
[0732] "Business ideas" refer to new business concepts or plans that users have.
[0733] "Natural language reception" refers to the process of understanding information entered by the user in normal text format.
[0734] "Business requirements" refer to the functions and conditions necessary to realize a business idea.
[0735] A "Web service" is a service provided via the Internet.
[0736] "Design and Build" refers to the overall design and implementation of the functionality of the service.
[0737] A "smartphone app" is application software that runs on a smartphone.
[0738] A "design template" is a pre-prepared design that unifies the appearance and layout of a web service.
[0739] A "monetization strategy" is a method or plan for turning a business idea into a source of revenue.
[0740] "Legal and accounting support" means supporting a business's legal procedures and financial management.
[0741] "Industrialization" means establishing and operating a business idea as a real company.
[0742] A "server" is a computer and its software that provides services over a network.
[0743] As an embodiment of the present invention, we will explain a system for turning business ideas into web services using smartphone apps. This system provides a series of processes for realizing a user's business idea and automatically building it as a web service.
[0744] System configuration
[0745] 1. User Device
[0746] Install a smartphone app that allows users to input their business ideas.
[0747] 2. Server
[0748] The server has a software module that contains several ways to:
[0749] Natural Language Processing (NLP) module: Analyzes business ideas entered by users and extracts business requirements.
[0750] Design and Construction Module: Automatically designs and constructs Web services based on extracted business requirements.
[0751] Template suggestion module: Suggests design templates and applies them to the service based on the user's selection.
[0752] Monetization Strategy Module: Proposes a monetization strategy and implements the monetization method selected by the user into the service.
[0753] Legal and Accounting Module: Provides legal and accounting assistance and supports business incorporation.
[0754] Program Overview
[0755] 1. Enter your business idea
[0756] Users open the smartphone app and enter their business idea in natural language, such as "I want to create an online marketplace to sell local specialty products."
[0757] 2. Extracting business requirements
[0758] The business idea entered by the user is sent to a server where a natural language processing module analyzes it and extracts key business requirements, such as keywords like "local specialty products," "online marketplace," and "sales."
[0759] 3. Web Service Design and Construction
[0760] The design and build module automatically designs web services based on extracted business requirements and implements the necessary functions (product listing, payment, review functions, etc.). Generative AI models are used for the design.
[0761] 4. Propose and select a design template
[0762] The template suggestion module proposes multiple design templates, and the user selects the desired template. The selected template is reflected in the design of the web service.
[0763] 5. Propose and implement a monetization strategy
[0764] The monetization strategy module proposes a monetization strategy (such as inserting advertisements or premium membership) that matches the business model, and implements the monetization method selected by the user in the web service.
[0765] 6. Legal and accounting support
[0766] The legal and accounting module helps users prepare the necessary incorporation documents and handle initial accounting and tax returns, allowing them to run their business smoothly.
[0767] Hardware and software used
[0768] User device: Smartphone
[0769] Server: High-performance computer
[0770] Natural Language Processing: Hugging Face Transformer Model
[0771] Generative AI model: OpenAI's GPT-4 or DALL-E
[0772] Data management: Firebase (database)
[0773] Front-end: React Native (smartphone app development)
[0774] Specific examples
[0775] When a user inputs "I want to create an online store to sell handmade accessories," business requirements such as "handmade accessories," "online store," and "sales" are automatically extracted. A web service with product listing, shopping cart, and payment functions is then generated. A "simple and sophisticated design" is suggested as a design template, and when the user selects it, the design is applied.
[0776] Prompt Sentence Examples
[0777] "I want to create an online store to sell handmade accessories."
[0778] This system allows users without specialized knowledge to efficiently turn their business ideas into web services and generate revenue.
[0779] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0780] Step 1:
[0781] A user launches a smartphone app and enters their business idea in natural language.
[0782] Input: Business idea (e.g., "I want to create an online marketplace for selling local specialty products.")
[0783] Output: Business idea text sent to server
[0784] Step 2:
[0785] The server receives the business idea text and analyzes it using a natural language processing (NLP) module.
[0786] Input: Business idea text
[0787] Processing: Using a generative AI model to extract key keywords and requirements from business ideas (e.g., "local specialty products," "online marketplace," "sales")
[0788] Output: Extracted business requirements list
[0789] Step 3:
[0790] The server automatically designs and builds Web services based on extracted business requirements.
[0791] Input: Business Requirements List
[0792] Processing: The design and build module uses the generative AI model to design the overall structure of the web service and add the necessary functionality (product listing, payment, reviews, etc.).
[0793] Output: A mockup of the web service with the initial design completed
[0794] Step 4:
[0795] The server proposes a plurality of design templates to the user.
[0796] Input: A mockup of the web service with the initial design completed.
[0797] Processing: The template suggestion module uses a generative AI model to suggest design templates that fit the business requirements (e.g., designs that reflect the local landscape).
[0798] Output: A list of proposed design templates
[0799] Step 5:
[0800] The user selects the desired design template.
[0801] Input: List of proposed design templates
[0802] Process: Send the design template selected by the user to the server
[0803] Output: Selected design template information
[0804] Step 6:
[0805] The server applies the design of the Web service based on the selected design template.
[0806] Input: Selected design template information
[0807] Processing: The template suggestion module applies it to the web service design.
[0808] Output: Web service with the design applied
[0809] Step 7:
[0810] The server proposes monetization strategies to the user.
[0811] Input: Web service with the design applied
[0812] Processing: The monetization strategy module uses a generative AI model to propose monetization strategies suited to the business model (e.g., ad insertion, premium membership, etc.).
[0813] Output: A list of suggested monetization strategies
[0814] Step 8:
[0815] The user selects their desired monetization strategy.
[0816] Input: List of suggested monetization strategies
[0817] Processing: Send the user's selected monetization strategy to the server
[0818] Output: Selected monetization strategy information
[0819] Step 9:
[0820] The server implements a monetization method for the web service based on the selected monetization strategy.
[0821] Input: Selected monetization strategy information
[0822] Processing: The monetization strategy module implements the monetization measures for the Web service.
[0823] Output: Web service with monetization functionality implemented
[0824] Step 10:
[0825] The server provides legal and accounting assistance and assists users in the process of incorporating their business.
[0826] Input: Web service with monetization functionality
[0827] Processing: Legal and accounting modules generate the necessary documents for incorporation and assist with initial accounting and tax filing.
[0828] Output: User's business whose incorporation process has been assisted
[0829] Furthermore, 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.
[0830] As one embodiment of the present invention, we will explain a web business startup support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[0831] System Overview
[0832] 1. User's business idea input
[0833] Through the interface, users input their business idea in natural language, for example, "I want to create an online marketplace to sell local specialty products."
[0834] 2. Extracting business requirements
[0835] The server analyzes the input business idea using natural language processing (NLP) algorithms and extracts key business requirements (e.g., specialty products, marketplace, online sales).
[0836] 3. Emotion recognition
[0837] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, to determine whether the user is excited or calm.
[0838] 4. Designing and Building Web Services
[0839] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, a process that also takes into account the user's emotional state.
[0840] The server uses the emotion engine data to suggest multiple design templates that match the user's current emotional state, for example, suggesting designs with bright colors if the user is excited.
[0841] 5. User selection of design template
[0842] The user selects their favorite design template from the suggested templates, which are then matched to the user's emotions by the emotion engine.
[0843] 6. Propose and implement a monetization strategy
[0844] The server uses generative AI to propose monetization strategies suited to the user's business model. It optimizes the proposals by taking into account the user's emotional state using data from the emotion engine. For example, if the user is relaxed, it will propose low-risk monetization methods.
[0845] The user selects one of the proposed monetization strategies, which the server then implements.
[0846] 7. Publishing and Hosting Web Services
[0847] The server hosts the completed web service, generates a public URL, and notifies users of the public URL so they can view the initial version of the web service.
[0848] 8. Legal and accounting support
[0849] Once revenue from the web service begins to stabilize, the server will utilize legal and accounting AI to assist with the preparation of necessary documents and procedures, and will also provide the option of capital loans if necessary.
[0850] Specific examples
[0851] 1. Enter your idea
[0852] User: "I want to create an online marketplace for selling local products."
[0853] 2. Requirement Extraction and Emotion Recognition
[0854] Server: Extracted the business requirements of "specialty products," "online marketplace," and "sales."
[0855] Server: Recognizes the user's emotion as "excited."
[0856] 3. Designing and Building Web Services
[0857] Server: Designer AI suggests bright colored design templates that match the user's emotional state.
[0858] User: Selects "Bright and vibrant design" from the suggested templates.
[0859] Server: The AI programmer implements product listing, cart, and payment functions, and builds a prototype of the web service.
[0860] 4. Proposal of monetization strategy
[0861] Server: Proposes monetization strategies (ad insertion, subscription model, premium service). Based on the results of the emotion engine, it is determined that ad insertion is effective because users are excited.
[0862] User: Select Ad Insertion.
[0863] Server: Add ad slots to web pages.
[0864] 5. Legal and accounting support
[0865] Server: Legal AI prepares the documents necessary for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[0866] By making full use of generative AI and an emotion engine, the present invention provides comprehensive support for quickly materializing users' business ideas and realizing them as web businesses.
[0867] The processing flow will be explained below.
[0868] Step 1:
[0869] Users enter their business idea in natural language on the system's initial screen. For example, they might enter, "I want to create an online marketplace to sell local specialty products."
[0870] Step 2:
[0871] The server receives this input and analyzes it using natural language processing (NLP) algorithms to extract important keywords and phrases such as "local specialties," "sales," and "online marketplace."
[0872] Step 3:
[0873] The server defines business requirements based on the extracted keywords. The requirements here refer to specific business functions (product listing, cart function, payment function, etc.) and service characteristics.
[0874] Step 4:
[0875] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, by using voice analysis and facial recognition technology to identify the user's emotions (e.g., excitement, relaxation, stress).
[0876] Step 5:
[0877] The server suggests design templates based on the user's emotional state. For example, if the user is excited, it will present several vibrant and cheerful designs.
[0878] Step 6:
[0879] Users can select their preferred design from the proposed templates. Even if they are having trouble choosing, the emotion engine can suggest the most suitable design candidate, allowing them to make a smooth decision.
[0880] Step 7:
[0881] The server uses AI designers and AI programmers to design and build web services based on the design template selected by the user. Specifically, it creates UI / UX designs and implements product listings, carts, and payment functions.
[0882] Step 8:
[0883] The server hosts the prototype of the web service and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[0884] Step 9:
[0885] The server uses generative AI to propose monetization strategies, utilizing data from the emotion engine to provide monetization options (e.g., ad insertion, subscription models, premium services) tailored to the user's emotional state.
[0886] Step 10:
[0887] The user selects the most suitable monetization strategy from the proposed ones, and the server then implements the monetization method in the web service.
[0888] Step 11:
[0889] Once the web service is launched and revenues have stabilized, the server will provide legal and accounting support: the legal AI will prepare the necessary documents, and the accounting AI will support initial accounting procedures and tax returns.
[0890] Step 12:
[0891] Users can access legal and accounting assistance provided by the server to complete incorporation and tax procedures, and capital loan options are also available if needed.
[0892] In this way, by utilizing generative AI and an emotion engine, the system allows users to materialize their business ideas and quickly realize them as web businesses, even without specialized knowledge.
[0893] Example 2
[0894] Next, a description will be given of 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."
[0895] Conventional business support systems have struggled to rapidly materialize users' business ideas and propose optimal web service design and construction and monetization strategies that take into account the user's emotional state. In particular, they lacked the ability to extract requirements from ideas entered in natural language and to provide customized services that take into account the user's emotional state. Therefore, the present invention aims to provide a system that rapidly materializes business ideas and optimizes them based on the user's emotional state.
[0896] 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.
[0897] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for analyzing the emotional state from the user's input text, means for automatically designing and building a web service based on the business requirements and the emotional state, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables the rapid realization of business ideas and the design and construction of optimal web services and the implementation of monetization strategies that take the emotional state into consideration.
[0898] "User" means an individual or organization that uses the System to provide business ideas.
[0899] A "business idea" is a concept for a commercial activity or business plan proposed by a user, which is materialized by the system.
[0900] A "natural language" is a language that humans use on a daily basis, and is different from formal languages and programming languages.
[0901] "Business requirements" are the main functions and characteristics extracted based on a business idea, and are elements necessary for designing and building a Web service.
[0902] "Emotional state" refers to the user's mental and emotional state, which is analyzed from the user's input text.
[0903] "Web services" is a general term for applications and services provided over the Internet.
[0904] A "design template" is a template that provides the initial settings for the appearance and user interface of a Web service.
[0905] "Generative AI" refers to algorithms or models used to generate new designs and ideas using artificial intelligence techniques.
[0906] A "monetization strategy" is a method for generating revenue when operating a web service or business model.
[0907] "Legal support" refers to services that assist businesses with legal procedures and document preparation.
[0908] "Accounting support" refers to services that assist with business financial management and tax processing.
[0909] As an embodiment of the present invention, we will explain a business support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[0910] Program processing overview
[0911] User business idea input
[0912] Users enter their business idea in natural language through a web browser interface, for example, by typing "I want to create an online marketplace for selling local specialty products" into the input field, and then press the submit button.
[0913] Business requirements extraction
[0914] The server receives user input and analyzes it using a natural language processing algorithm. The specific software used is the Google Cloud Natural Language API. The server sends the user's input text to the API and extracts key business requirements, such as "specialty products," "online marketplace," and "sales."
[0915] emotion recognition
[0916] The server uses the Microsoft Azure Emotion API to parse emotions from the user's input text. The server sends the user's input to the API and obtains the user's emotional state (e.g., "excited").
[0917] Designing and Building Web Services
[0918] The server requests a design from a designer AI (such as OpenAI's GPT-4) based on the extracted business requirements and emotional state. The designer AI takes the emotional state into account and generates several design templates.
[0919] The server passes business requirements to the programmer AI and requests the implementation of product listings, carts, payment functions, etc. The programmer AI generates code and builds basic web services.
[0920] User-selectable design templates
[0921] Users can browse the generated design templates via a web interface and select their preferred design template. For example, they can choose a "bright and colorful design."
[0922] Proposing and implementing monetization strategies
[0923] The server uses generative AI (e.g., OpenAI's GPT-4) to propose a monetization strategy that suits the user's business model. Based on the results of the emotion engine, it determines that the user is excited and that advertising insertion would be effective.
[0924] The user selects "ad insertion" from among the monetization strategies (ad insertion, subscription model, premium service) suggested by the server.
[0925] The server propagates the selected monetization strategy to the web service and adds ad slots to the page.
[0926] Publishing and Hosting Web Services
[0927] The server uploads the created web service to a hosting service such as AWS (Amazon Web Services), generates a public URL, and notifies users of the URL via email or a notification system.
[0928] Legal and accounting support
[0929] Once revenue from the web service begins to stabilize, the server will operate the legal AI and accounting AI. The legal AI will prepare the documents necessary for incorporation, while the accounting AI will assist with initial accounting procedures and tax returns.
[0930] Specific examples
[0931] Idea input
[0932] User: Type "I want to create an online marketplace to sell local specialty products" and hit submit.
[0933] Requirement Extraction and Emotion Recognition
[0934] Server: Use the Google Cloud Natural Language API to extract the business requirements of "specialty products," "online marketplace," and "sales."
[0935] Server: Uses the Microsoft Azure Emotion API to recognize the emotional state of "excitement."
[0936] Designing and Building Web Services
[0937] Server: Have the designer AI create a design template that takes into account the emotional state of "excitement."
[0938] User: Selects "Bright and vibrant design" from the suggested templates.
[0939] Server: The AI programmer implements product listing, cart, and payment functions and builds a prototype of the web service.
[0940] Proposal of monetization strategy
[0941] Server: Propose a monetization strategy including ad insertion.
[0942] User: Select Ad Insertion.
[0943] Server: Add ad slots to web pages.
[0944] Prompt Sentence Examples
[0945] Below is an example of a prompt sentence to input to the generative AI model.
[0946] Business Idea Extraction Prompt
[0947] Prompt: Extract the key business requirements from the business idea "an online marketplace selling local specialty products."
[0948] Example answers: "Specialty products," "Marketplace," "Online sales"
[0949] Emotion Recognition Prompts
[0950] Prompt: Analyze the emotional state of a user when they say, "I want to create an online marketplace to sell local specialty products."
[0951] Example answer: “Excitement”
[0952] Monetization strategy suggestion prompt
[0953] Prompt: Suggest a monetization strategy appropriate for the business model of "Online marketplace selling specialty products." The user's emotional state is "Excited."
[0954] Example answer: "Advertisement insertion"
[0955] The system utilizes generative AI and an emotion engine to quickly materialize users' business ideas and provide comprehensive support to realize them as web businesses.
[0956] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0957] Step 1:
[0958] Users enter their business ideas.
[0959] Input: A user types something in natural language into an input field on a web browser, for example, "I want to create an online marketplace to sell local specialty products."
[0960] Action: The user presses the submit button to send the input text to the server.
[0961] Output: The input text is sent to the server.
[0962] Step 2:
[0963] The server analyzes the business idea.
[0964] Input: The server receives text data sent by the user.
[0965] How it works: The server uses the Google Cloud Natural Language API to analyze business ideas and extract key business requirements, such as keywords like "specialty products," "online marketplace," and "sales."
[0966] Output: The extracted business requirements are persisted on the server.
[0967] Step 3:
[0968] The server analyzes the user's emotional state.
[0969] Input: The server sends the text data received from the user to the sentiment analysis engine.
[0970] How it works: The server uses the Microsoft Emotion API to analyze the user's emotional state from the input text and recognizes an emotional state such as "excited."
[0971] Output: The analyzed emotional state is stored on the server.
[0972] Step 4:
[0973] The server designs the web service.
[0974] Input: The server uses the extracted business requirements and emotional state.
[0975] How it works: The server uses a designer AI (e.g., one of the generative AI models) to generate a design template based on the emotional state. For example, it suggests a bright-colored template that is suitable for the emotional state of "excited."
[0976] Output: Multiple design templates are generated and saved on the server.
[0977] Step 5:
[0978] The user selects a design template.
[0979] Input: The server displays a design template selection screen for the user.
[0980] How it works: The user selects the design template they like from the multiple templates displayed. For example, they select "bright and colorful design."
[0981] Output: The design template selected by the user is sent to the server.
[0982] Step 6:
[0983] The server builds the web service.
[0984] Input: The server uses the user's selected design template and business requirements.
[0985] How it works: The server passes design data to the programmer AI, which then builds a basic web service including product listing, cart functionality, and payment functionality. The programmer AI then generates code using the generative AI model.
[0986] Output: A basic web service is built and saved to the server.
[0987] Step 7:
[0988] The server proposes a monetization strategy.
[0989] Input: The server uses business requirements and emotional state.
[0990] How it works: The server uses the generative AI model to suggest suitable monetization strategies, such as "ad insertion," "subscription model," and "premium service," and recommends "ad insertion" because the emotional state is "excited."
[0991] Output: The proposed monetization strategy is presented to the user.
[0992] Step 8:
[0993] Users choose their monetization strategy.
[0994] Input: User receives proposed monetization strategy from server.
[0995] How it works: Users choose their desired monetization strategy: Ad Insertion, Subscription Model, or Premium Service.
[0996] Output: The monetization strategy selected by the user is sent to the server.
[0997] Step 9:
[0998] The server implements the selected monetization strategy.
[0999] Input: The server receives the user's selected monetization strategy.
[1000] Operation: The server propagates the selected monetization strategy to the web service, for example adding ad slots to the web page.
[1001] Output: A web service with an implemented monetization strategy.
[1002] Step 10:
[1003] The server publishes and hosts the web services.
[1004] Input: Use the completed web service.
[1005] How it works: The server uploads the web service to a hosting service such as AWS. A public URL is generated and the user is notified of the URL via email or a notification system.
[1006] Output: The public URL is provided to the user and the web service is published on the Internet.
[1007] Step 11:
[1008] The server provides legal and accounting assistance.
[1009] Input: Use data from when the web service first started generating revenue.
[1010] Operation: The server runs legal AI and accounting AI, assisting with the preparation of documents required for incorporation, initial accounting procedures, and tax returns.
[1011] Output: The necessary legal and accounting assistance is provided to support the user's business operations.
[1012] (Application example 2)
[1013] Next, a description will be given of Application 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."
[1014] Previous systems for realizing business ideas and developing them as web businesses provided generic design templates and monetization strategies without taking user sentiment into consideration, making it difficult to optimize the user experience. Furthermore, there was a lack of systems that comprehensively covered legal and accounting support, making launching and running a business cumbersome and requiring a lot of time and effort.
[1015] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a Web service based on the business requirements, means for analyzing the user's emotional state and proposing a design template corresponding to the emotion, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This makes it possible to provide design suggestions and monetization strategies based on the user's emotional state, thereby supporting more effective business development that is tailored to the user.
[1016] A "user" is a person or company that has a business idea and wants to put that idea into practice.
[1017] A "business idea" is a concept or plan for a new commercial activity or service devised by a user.
[1018] "Natural language" refers to a language used in everyday life, not a specific programming language, but a language that humans use on a daily basis.
[1019] "Business requirements" are a set of elements and conditions necessary to realize a business idea.
[1020] A "Web service" is a software function or information system that can be used over the Internet.
[1021] "Design and construction methods" are the methods and processes for realizing Web services based on business requirements and making them available to users.
[1022] "Emotional state" refers to a user's emotional state or psychological mood.
[1023] A "design template" refers to a visual design used as a template for the appearance and interface of a web service.
[1024] A "profitability strategy" is a specific method or plan for generating revenue through business activities.
[1025] "Legal support" refers to legal advice and procedural assistance necessary for running a business.
[1026] "Accounting assistance" refers to advice and procedural assistance to support the financial management and accounting processes of a business.
[1027] This invention describes a system for realizing a user's business idea and launching it as a virtual store. This system receives input from the user about the business idea, analyzes its contents, and extracts business requirements. It then uses an emotion engine to grasp the user's emotional state and proposes design templates and monetization strategies that are optimal for that state. The specific program and processing method for this purpose are described below.
[1028] Hardware and software used
[1029] Server: Cloud platform such as AWS or GCP
[1030] Natural Language Processing (NLP) Libraries: NLTK in Python, SpaCy, Hugging Face Transformers
[1031] Emotion Recognition Engine: Sentiment Analysis API, Hugging Face Transformers
[1032] Generative AI models: OpenAI GPT-4, DALL-E, Midjourney
[1033] Business Logic Engine: Custom Business Logic Engine
[1034] System Overview
[1035] This system mainly consists of the following steps:
[1036] 1. User business idea input:
[1037] Users input their business idea in natural language through the smartphone app interface, for example, "I want to create a virtual shop selling handmade goods."
[1038] 2. Elicit business requirements:
[1039] The server uses an NLP library to analyze the input business idea and extract key business requirements, such as "handmade goods," "virtual shop," and "sales."
[1040] 3. Emotion recognition:
[1041] The server uses an emotion engine to analyze the user's emotional state from the input sentence. For example, in this case, it recognizes that the user is "calm."
[1042] 4. Design and build a virtual store:
[1043] The server proposes appropriate design templates based on the user's emotional state. This proposal is made using a generative AI model (e.g., DALL-E or Midjourney), which presents the user with multiple design templates. Once the user selects a template, the server automatically builds a virtual store using that template.
[1044] 5. Proposal for monetization strategy:
[1045] The server uses a generative AI model (e.g., OpenAI GPT-4) to suggest an appropriate monetization strategy. For example, if the user is calm, it suggests a low-risk subscription model. If the user selects this, the system implements the monetization strategy.
[1046] 6. Hosting and Publishing:
[1047] The final virtual store is hosted on a cloud platform such as AWS or GCP, and users are provided with an accessible URL.
[1048] Examples of specific examples and prompts
[1049] As a concrete example, suppose a user inputs "I want to create a virtual shop selling handmade goods." In this case, the server extracts "handmade goods," "virtual shop," and "sales" as requirements, and determines the user's emotion as "calm" using an emotion recognition engine. It then uses generative AI to propose a warm-feeling design template, builds the final virtual store, and provides the URL.
[1050] An example of a prompt is as follows:
[1051] User input: "I want to create a virtual shop to sell handmade goods."
[1052] Emotion: Calm
[1053] Design template proposal: "Please suggest a warm and calm design template."
[1054] Monetization strategy proposal: "Please suggest a low-risk monetization method."
[1055] In this way, the system automates a series of processes to materialize and optimize the user's business idea.
[1056] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1057] Step 1:
[1058] Users input their business idea in natural language through the smartphone app interface. This input (e.g., "I want to create a virtual shop selling handmade goods") is sent to the server.
[1059] Step 2:
[1060] The server analyzes the received business ideas using a natural language processing (NLP) library (e.g., Python's NLTK or SpaCy). As a result of the analysis, business requirements (e.g., "handmade goods," "virtual shop," "sales") are extracted and used as input data for the next process.
[1061] Step 3:
[1062] The server analyzes the user's emotional state using an emotion recognition engine (Sentiment Analysis API or Hugging Face Transformers) based on the extracted business requirements. As a result of the analysis, it determines the user's emotion (e.g., "calm") and passes that data to the next step.
[1063] Step 4:
[1064] The server uses a generative AI model (e.g., DALL-E or Midjourney) to propose an appropriate design template based on the user's emotional state. Multiple design templates are displayed to the user, and the user selects one from the options. The selected design template becomes the input for the next process.
[1065] Step 5:
[1066] The server uses the selected design template to create an initial design for the virtual store, including product placement, shopping cart functionality, payment functionality, etc. The generated virtual store prototype is the output of this process.
[1067] Step 6:
[1068] The server uses a generative AI model (such as OpenAI GPT-4) to suggest a monetization strategy. This suggestion is based on the user's emotional state; for example, if the user is calm, it will suggest a low-risk monetization method (e.g., a subscription model). The user selects a monetization strategy, and monetization is implemented based on that selection.
[1069] Step 7:
[1070] The server hosts the completed virtual store on a cloud platform such as AWS or GCP and provides the user with an accessible URL, allowing the user to publish the virtual store and begin actual operation.
[1071] 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 audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio 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 audio data.
[1072] 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> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with 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.
[1073] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[1074] [Third embodiment]
[1075] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1076] 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.
[1077] 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 WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1078] 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.
[1079] 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 audio in accordance with instructions from the processor 46.
[1080] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and 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 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1081] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1082] Fig. 6 shows an example of the 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.
[1083] 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.
[1084] 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.
[1085] In the headset type terminal 314, a 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.
[1086] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[1087] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their business ideas and actually launch them as web services.
[1088] System Overview
[1089] 1. User's business idea input
[1090] On the initial screen of the system, users input their business idea in natural language, for example, "I want to create an online store that sells handmade accessories."
[1091] 2. Extracting business requirements
[1092] The server analyzes the input business idea using natural language processing (NLP) algorithms to extract key business requirements, such as key business functions and desired characteristics of the service.
[1093] 3. Designing and Building Web Services
[1094] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, including creating user-friendly UI / UX designs and implementing the required functions.
[1095] 4. Propose and select a design template
[1096] The server proposes multiple design templates suited to business requirements, and the user selects the desired template from among them.
[1097] 5. Propose and implement a monetization strategy
[1098] The server uses generative AI to propose monetization strategies that fit the user's business model. For example, it presents options such as "inserting ads" or "introducing a subscription model." The user selects from the proposed monetization strategies, and the server implements them.
[1099] 6. Legal and accounting support
[1100] Once the business is on track and revenue has stabilized, the server will use legal AI and accounting AI to assist with incorporation and tax-related document preparation.
[1101] Specific examples
[1102] 1. Enter your idea
[1103] User: "I want to create an online marketplace for selling local products."
[1104] 2. Requirements Extraction
[1105] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[1106] 3. Design and Build
[1107] Server: Designer AI proposes designs suited to the target user, and programmer AI implements product listing, cart, and payment functions.
[1108] 4. Select a template
[1109] Server: Proposes multiple design templates (e.g., those reflecting local colors), and the user selects a "design with local scenery as the background."
[1110] 5. Monetization Strategy
[1111] Server: Proposes monetization models of ad insertion and premium membership, and users can choose ad insertion. The server adds ad space to web pages and cooperates with ad providers.
[1112] 6. Corporateization support
[1113] Server: Legal AI prepares the necessary documents for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[1114] In this way, the present invention is a system that makes full use of generative AI to enable users to concretely and quickly realize their business ideas as web services, even if they do not have specialized skills.
[1115] The processing flow will be explained below.
[1116] Step 1:
[1117] Users enter their business idea in natural language on the system's initial screen. Specifically, they might enter something like, "I want to create an online store that sells handmade accessories."
[1118] Step 2:
[1119] The server receives the input business idea and analyzes it using natural language processing (NLP) algorithms, which extracts key business requirements (e.g., handmade accessories, online store, sales).
[1120] Step 3:
[1121] The server defines the features to be proposed (product listing, cart function, payment function, etc.) based on the extracted business requirements, and then allocates resources (designer AI, programmer AI) to implement these features.
[1122] Step 4:
[1123] The server proposes a suitable design template to the user. The design template is proposed from a number of options prepared in advance. The user checks the proposed design template and selects one.
[1124] Step 5:
[1125] On the server, the designer AI creates a design based on the design template selected by the user, and the programmer AI implements the necessary functions, thereby creating a prototype of the web service.
[1126] Step 6:
[1127] The server hosts the generated prototype and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[1128] Step 7:
[1129] The server analyzes the monetization strategies using generative AI and proposes monetization models suitable for the user (ad insertion, subscription model, premium service, etc.). The user reviews the proposed monetization strategies and selects one.
[1130] Step 8:
[1131] The server implements the selected monetization strategy, specifically adding advertising slots to the web page and integrating subscription functionality.
[1132] Step 9:
[1133] Once the web service is stable and profits are expected, the server will provide legal and accounting support. The legal AI will prepare the documents necessary for incorporation, and the accounting AI will provide the information necessary for tax returns.
[1134] Step 10:
[1135] Users can use the legal and accounting support provided by the server to complete the necessary procedures (corporate incorporation, tax returns, etc.) and can also receive capital loan support if necessary.
[1136] In this way, through a series of steps, the system of the present invention helps users to quickly materialize their business ideas and realize them as web businesses.
[1137] Example 1
[1138] Next, a description will be given of 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."
[1139] Traditionally, turning a business idea into a concrete online platform required specialized knowledge and skills, which was time-consuming and labor-intensive. This made it difficult for users without specialized knowledge to realize their business ideas, and even if they did, the success rate was low due to the complex processes involved, such as monetization and legal procedures. Furthermore, there was no system that could handle everything from analyzing business requirements to formulating a viable strategy, which caused many users to give up in the process of realizing their ideas.
[1140] 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.
[1141] In this invention, the server includes: means for receiving a business idea from a user in natural language, analyzing the idea, and extracting key requirements; means for automatically designing and building an online platform based on the key requirements; means for proposing a monetization strategy and implementing the monetization method selected by the user; means for providing legal and accounting support and supporting the process of incorporation of the user's business; means for proposing a design template and building an online platform using the design template selected by the user; means for using generative AI to analyze the key requirements, design and build the online platform, and propose and implement a monetization strategy; and means for analyzing the business idea entered by the user using a natural language processing algorithm and automatically extracting specific functional requirements. This allows even users without specialized knowledge to quickly and specifically realize their business ideas as online platforms. Furthermore, the system can automate and simplify complex processes related to monetization strategies and legal and accounting support, thereby increasing the success rate of businesses.
[1142] "User" means an individual or organization that intends to use the system to realize a business idea.
[1143] A "business idea" refers to a business plan or service concept that a user wishes to realize.
[1144] "Natural language" refers to words and sentences that users use on a daily basis, including those that are not program code or technical terms.
[1145] "Key requirements" refer to the basic functions and performance items needed to realize a business idea.
[1146] An "online platform" is a general term for websites and applications that allow users to conduct business on the Internet.
[1147] A "design template" refers to a pre-designed design that defines the appearance and layout of a website or application.
[1148] A "monetization strategy" refers to the methods or plans a business uses to generate revenue.
[1149] "Legal and accounting support" is a general term for services that assist with legal and accounting procedures such as business incorporation and tax processing.
[1150] "Incorporation" refers to the process of transforming a business from a sole proprietorship into a legal entity.
[1151] "Generative AI" refers to artificial intelligence technology that automatically generates new content and analysis results based on user input.
[1152] "Natural language processing algorithms" refer to computational techniques and programs for analyzing natural language and understanding the meaning of sentences.
[1153] "Functional requirements" refer to items that define the specific functions provided by a system or application.
[1154] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their own business ideas and realize them as web services.
[1155] System Overview
[1156] User business idea input
[1157] Users use a web browser on a device such as a PC or smartphone to enter their business idea in natural language on the system's initial screen, such as "I want to create an online store to sell handmade accessories."
[1158] Business requirements extraction
[1159] The server analyzes the business idea submitted by the user using a natural language processing (NLP) algorithm to extract key requirements. This analysis utilizes a generative AI model (e.g., OpenAI GPT-3). Key requirements include product listing functionality, payment functionality, and review functionality.
[1160] Designing and Building Web Services
[1161] Based on the extracted business requirements, the server uses AI designers and AI programmers to design and build an online platform. This process involves using design tools such as Adobe XD and implementing programs using Python, JavaScript, etc.
[1162] Design template suggestions and selection
[1163] The server generates multiple design templates based on business requirements and proposes them to the user, who then selects the desired template from the proposed design templates.
[1164] Proposing and implementing monetization strategies
[1165] The server uses generative AI to propose monetization strategies that fit the user's business model. Specific options include ad insertion and subscription models. The user selects the most appropriate monetization strategy from the suggestions, and the server implements it.
[1166] Legal and accounting support
[1167] The server uses legal and accounting AI to assist users in the process of incorporating their business. This process includes preparing the necessary paperwork for incorporation, initial accounting procedures, and tax returns. Specific tools include document generation tools and accounting software (e.g., QuickBooks).
[1168] Specific examples
[1169] 1. Enter your idea
[1170] User: "I want to create an online marketplace to sell local specialties."
[1171] Hardware used: PC or smartphone
[1172] Software used: Web browser
[1173] 2. Requirements Extraction
[1174] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[1175] AI model used: OpenAI GPT-3
[1176] 3. Design and Build
[1177] Server: The AI designer proposes designs using Adobe XD, and the AI programmer implements product listing, cart, and payment functions using Python and JavaScript.
[1178] 4. Select a template
[1179] Server: Proposes multiple design templates, and the user selects a "design with local scenery as the background."
[1180] 5. Monetization Strategy
[1181] Server: Proposes monetization models of ad insertion and premium membership, and the user selects ad insertion. The server adds ad space using Google AdSense.
[1182] 6. Corporateization support
[1183] Server: The legal AI prepares the necessary documents for incorporation, and the accounting AI uses QuickBooks to assist with initial accounting procedures and tax returns.
[1184] In this way, the system allows users to quickly and concretely realize their business ideas as online platforms without specialized knowledge, and increases the success rate of businesses by automating and simplifying complex processes related to monetization strategies and legal and accounting support.
[1185] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1186] Step 1:
[1187] Users enter their business ideas
[1188] Input: Users use a web browser on their PC or smartphone to enter their business idea in natural language on the initial screen.
[1189] What happens: A user types an idea into the input field and clicks the "Submit" button.
[1190] Output: The entered business idea is sent to the server as text data.
[1191] Step 2:
[1192] The server receives the business idea.
[1193] Input: Text data of a business idea submitted by a user.
[1194] Specific operation: The server receives the transmitted data and stores it in the database.
[1195] Output: Text data of saved business ideas.
[1196] Step 3:
[1197] The server analyzes the business idea
[1198] Input: Text data of business ideas stored in a database.
[1199] How it works: The server uses a generative AI model (e.g., OpenAI GPT-3) to analyze the business idea using natural language processing (NLP) and extract key requirements.
[1200] Output: Extracted key requirements (e.g. product listing functionality, payment functionality, review functionality)
[1201] Step 4:
[1202] The server sets the business requirements
[1203] Input: Extracted key requirements.
[1204] Specific operation: The server defines specific functional requirements based on the extracted keywords.
[1205] Output: A list of configured functional requirements.
[1206] Step 5:
[1207] The server designs the web service
[1208] Input: A configured list of functional requirements.
[1209] Specific operation: The server uses designer AI to generate UI / UX designs that meet business requirements. It uses design tools such as Adobe XD.
[1210] Output: Generated UI / UX design.
[1211] Step 6:
[1212] The server builds the web service
[1213] Input: Generated UI / UX design and functional requirements list.
[1214] Specific operation: The server uses a programmer AI to implement an online platform based on the defined functional requirements, using Python, JavaScript, etc.
[1215] Output: Implemented online platform.
[1216] Step 7:
[1217] The server proposes design templates
[1218] Input: Business requirements and UI / UX design.
[1219] Specific operation: The server generates multiple design templates and updates the web page to suggest them to the user.
[1220] Output: A list of proposed design templates.
[1221] Step 8:
[1222] The user selects a template
[1223] Input: A list of proposed design templates.
[1224] Specific behavior: The user checks the preview of each template and clicks the select button.
[1225] Output: The selected design template.
[1226] Step 9:
[1227] Server proposes monetization strategy
[1228] Input: A set list of functional requirements and business model information.
[1229] Specific operation: The server uses generative AI to propose a monetization strategy that matches the user's business model and updates the web page.
[1230] Output: A list of proposed monetization strategies.
[1231] Step 10:
[1232] Users choose their monetization strategy
[1233] Input: A list of proposed monetization strategies.
[1234] What happens: User reads the monetization strategy description and clicks the selection button.
[1235] Output: Selected monetization strategy.
[1236] Step 11:
[1237] Servers implement monetization strategies
[1238] Input: Selected monetization strategy.
[1239] What it does: The server generates the code for the ad space and embeds it into the online platform.
[1240] Output: Online platform with monetization features implemented.
[1241] Step 12:
[1242] The server provides legal support
[1243] Input: User and business information.
[1244] Specific operation: The server uses legal AI to input user information and generates the documents necessary for incorporation using a document generation tool.
[1245] Output: Generated incorporation documents.
[1246] Step 13:
[1247] The server performs accounting support
[1248] Input: Sales data and business information.
[1249] Specific operation: The server uses accounting AI to input sales data into accounting software (e.g., QuickBooks) and automatically processes the accounts.
[1250] Output: Processed accounting data and tax return documents.
[1251] (Application example 1)
[1252] Next, a description will be given of Application 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."
[1253] The process of realizing a business idea and launching a web service is extremely difficult for users without specialized knowledge or skills. Furthermore, there is no system that consistently provides support for realizing a business idea, extracting requirements, selecting a design, formulating a monetization strategy, and legal and accounting aspects of business development. As a result, many users face numerous obstacles when trying to realize their business ideas, and as a result, many ideas end up not being realized.
[1254] 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.
[1255] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a web service based on the business requirements, means for inputting the business idea, extracting requirements, designing a website, selecting a design template, proposing and implementing a monetization strategy via a smartphone app, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables even users without specialized skills to realize their own business ideas and realize them as web services.
[1256] "Business ideas" refer to new business concepts or plans that users have.
[1257] "Natural language reception" refers to the process of understanding information entered by the user in normal text format.
[1258] "Business requirements" refer to the functions and conditions necessary to realize a business idea.
[1259] A "Web service" is a service provided via the Internet.
[1260] "Design and Build" refers to the overall design and implementation of the functionality of the service.
[1261] A "smartphone app" is application software that runs on a smartphone.
[1262] A "design template" is a pre-prepared design that unifies the appearance and layout of a web service.
[1263] A "monetization strategy" is a method or plan for turning a business idea into a source of revenue.
[1264] "Legal and accounting support" means supporting a business's legal procedures and financial management.
[1265] "Industrialization" means establishing and operating a business idea as a real company.
[1266] A "server" is a computer and its software that provides services over a network.
[1267] As an embodiment of the present invention, we will explain a system for turning business ideas into web services using smartphone apps. This system provides a series of processes for realizing a user's business idea and automatically building it as a web service.
[1268] System configuration
[1269] 1. User Device
[1270] Install a smartphone app that allows users to input their business ideas.
[1271] 2. Server
[1272] The server has a software module that contains several ways to:
[1273] Natural Language Processing (NLP) module: Analyzes business ideas entered by users and extracts business requirements.
[1274] Design and Construction Module: Automatically designs and constructs Web services based on extracted business requirements.
[1275] Template suggestion module: Suggests design templates and applies them to the service based on the user's selection.
[1276] Monetization Strategy Module: Proposes a monetization strategy and implements the monetization method selected by the user into the service.
[1277] Legal and Accounting Module: Provides legal and accounting assistance and supports business incorporation.
[1278] Program Overview
[1279] 1. Enter your business idea
[1280] Users open the smartphone app and enter their business idea in natural language, such as "I want to create an online marketplace to sell local specialty products."
[1281] 2. Extracting business requirements
[1282] The business idea entered by the user is sent to a server where a natural language processing module analyzes it and extracts key business requirements, such as keywords like "local specialty products," "online marketplace," and "sales."
[1283] 3. Web Service Design and Construction
[1284] The design and build module automatically designs web services based on extracted business requirements and implements the necessary functions (product listing, payment, review functions, etc.). Generative AI models are used for the design.
[1285] 4. Propose and select a design template
[1286] The template suggestion module proposes multiple design templates, and the user selects the desired template. The selected template is reflected in the design of the web service.
[1287] 5. Propose and implement a monetization strategy
[1288] The monetization strategy module proposes a monetization strategy (such as inserting advertisements or premium membership) that matches the business model, and implements the monetization method selected by the user in the web service.
[1289] 6. Legal and accounting support
[1290] The legal and accounting module helps users prepare the necessary incorporation documents and handle initial accounting and tax returns, allowing them to run their business smoothly.
[1291] Hardware and software used
[1292] User device: Smartphone
[1293] Server: High-performance computer
[1294] Natural Language Processing: Hugging Face Transformer Model
[1295] Generative AI model: OpenAI's GPT-4 or DALL-E
[1296] Data management: Firebase (database)
[1297] Front-end: React Native (smartphone app development)
[1298] Specific examples
[1299] When a user inputs "I want to create an online store to sell handmade accessories," business requirements such as "handmade accessories," "online store," and "sales" are automatically extracted. A web service with product listing, shopping cart, and payment functions is then generated. A "simple and sophisticated design" is suggested as a design template, and when the user selects it, the design is applied.
[1300] Prompt Sentence Examples
[1301] "I want to create an online store to sell handmade accessories."
[1302] This system allows users without specialized knowledge to efficiently turn their business ideas into web services and generate revenue.
[1303] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1304] Step 1:
[1305] A user launches a smartphone app and enters their business idea in natural language.
[1306] Input: Business idea (e.g., "I want to create an online marketplace for selling local specialty products.")
[1307] Output: Business idea text sent to server
[1308] Step 2:
[1309] The server receives the business idea text and analyzes it using a natural language processing (NLP) module.
[1310] Input: Business idea text
[1311] Processing: Using a generative AI model to extract key keywords and requirements from business ideas (e.g., "local specialty products," "online marketplace," "sales")
[1312] Output: Extracted business requirements list
[1313] Step 3:
[1314] The server automatically designs and builds Web services based on extracted business requirements.
[1315] Input: Business Requirements List
[1316] Processing: The design and build module uses the generative AI model to design the overall structure of the web service and add the necessary functionality (product listing, payment, reviews, etc.).
[1317] Output: A mockup of the web service with the initial design completed
[1318] Step 4:
[1319] The server proposes a plurality of design templates to the user.
[1320] Input: A mockup of the web service with the initial design completed.
[1321] Processing: The template suggestion module uses a generative AI model to suggest design templates that fit the business requirements (e.g., designs that reflect the local landscape).
[1322] Output: A list of proposed design templates
[1323] Step 5:
[1324] The user selects the desired design template.
[1325] Input: List of proposed design templates
[1326] Process: Send the design template selected by the user to the server
[1327] Output: Selected design template information
[1328] Step 6:
[1329] The server applies the design of the Web service based on the selected design template.
[1330] Input: Selected design template information
[1331] Processing: The template suggestion module applies it to the web service design.
[1332] Output: Web service with the design applied
[1333] Step 7:
[1334] The server proposes monetization strategies to the user.
[1335] Input: Web service with the design applied
[1336] Processing: The monetization strategy module uses a generative AI model to propose monetization strategies suited to the business model (e.g., ad insertion, premium membership, etc.).
[1337] Output: A list of suggested monetization strategies
[1338] Step 8:
[1339] The user selects their desired monetization strategy.
[1340] Input: List of suggested monetization strategies
[1341] Processing: Send the user's selected monetization strategy to the server
[1342] Output: Selected monetization strategy information
[1343] Step 9:
[1344] The server implements a monetization method for the web service based on the selected monetization strategy.
[1345] Input: Selected monetization strategy information
[1346] Processing: The monetization strategy module implements the monetization measures for the Web service.
[1347] Output: Web service with monetization functionality implemented
[1348] Step 10:
[1349] The server provides legal and accounting assistance and assists users in the process of incorporating their business.
[1350] Input: Web service with monetization functionality
[1351] Processing: Legal and accounting modules generate the necessary documents for incorporation and assist with initial accounting and tax filing.
[1352] Output: User's business whose incorporation process has been assisted
[1353] Furthermore, 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.
[1354] As one embodiment of the present invention, we will explain a web business startup support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[1355] System Overview
[1356] 1. User's business idea input
[1357] Through the interface, users input their business idea in natural language, for example, "I want to create an online marketplace to sell local specialty products."
[1358] 2. Extracting business requirements
[1359] The server analyzes the input business idea using natural language processing (NLP) algorithms and extracts key business requirements (e.g., specialty products, marketplace, online sales).
[1360] 3. Emotion recognition
[1361] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, to determine whether the user is excited or calm.
[1362] 4. Designing and Building Web Services
[1363] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, a process that also takes into account the user's emotional state.
[1364] The server uses the emotion engine data to suggest multiple design templates that match the user's current emotional state, for example, suggesting designs with bright colors if the user is excited.
[1365] 5. User selection of design template
[1366] The user selects their favorite design template from the suggested templates, which are then matched to the user's emotions by the emotion engine.
[1367] 6. Propose and implement a monetization strategy
[1368] The server uses generative AI to propose monetization strategies suited to the user's business model. It optimizes the proposals by taking into account the user's emotional state using data from the emotion engine. For example, if the user is relaxed, it will propose low-risk monetization methods.
[1369] The user selects one of the proposed monetization strategies, which the server then implements.
[1370] 7. Publishing and Hosting Web Services
[1371] The server hosts the completed web service, generates a public URL, and notifies users of the public URL so they can view the initial version of the web service.
[1372] 8. Legal and accounting support
[1373] Once revenue from the web service begins to stabilize, the server will utilize legal and accounting AI to assist with the preparation of necessary documents and procedures, and will also provide the option of capital loans if necessary.
[1374] Specific examples
[1375] 1. Enter your idea
[1376] User: "I want to create an online marketplace for selling local products."
[1377] 2. Requirement Extraction and Emotion Recognition
[1378] Server: Extracted the business requirements of "specialty products," "online marketplace," and "sales."
[1379] Server: Recognizes the user's emotion as "excited."
[1380] 3. Designing and Building Web Services
[1381] Server: Designer AI suggests bright colored design templates that match the user's emotional state.
[1382] User: Selects "Bright and vibrant design" from the suggested templates.
[1383] Server: The AI programmer implements product listing, cart, and payment functions, and builds a prototype of the web service.
[1384] 4. Proposal of monetization strategy
[1385] Server: Proposes monetization strategies (ad insertion, subscription model, premium service). Based on the results of the emotion engine, it is determined that ad insertion is effective because users are excited.
[1386] User: Select Ad Insertion.
[1387] Server: Add ad slots to web pages.
[1388] 5. Legal and accounting support
[1389] Server: Legal AI prepares the documents necessary for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[1390] By making full use of generative AI and an emotion engine, the present invention provides comprehensive support for quickly materializing users' business ideas and realizing them as web businesses.
[1391] The processing flow will be explained below.
[1392] Step 1:
[1393] Users enter their business idea in natural language on the system's initial screen. For example, they might enter, "I want to create an online marketplace to sell local specialty products."
[1394] Step 2:
[1395] The server receives this input and analyzes it using natural language processing (NLP) algorithms to extract important keywords and phrases such as "local specialties," "sales," and "online marketplace."
[1396] Step 3:
[1397] The server defines business requirements based on the extracted keywords. The requirements here refer to specific business functions (product listing, cart function, payment function, etc.) and service characteristics.
[1398] Step 4:
[1399] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, by using voice analysis and facial recognition technology to identify the user's emotions (e.g., excitement, relaxation, stress).
[1400] Step 5:
[1401] The server suggests design templates based on the user's emotional state. For example, if the user is excited, it will present several vibrant and cheerful designs.
[1402] Step 6:
[1403] Users can select their preferred design from the proposed templates. Even if they are having trouble choosing, the emotion engine can suggest the most suitable design candidate, allowing them to make a smooth decision.
[1404] Step 7:
[1405] The server uses AI designers and AI programmers to design and build web services based on the design template selected by the user. Specifically, it creates UI / UX designs and implements product listings, carts, and payment functions.
[1406] Step 8:
[1407] The server hosts the prototype of the web service and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[1408] Step 9:
[1409] The server uses generative AI to propose monetization strategies, utilizing data from the emotion engine to provide monetization options (e.g., ad insertion, subscription models, premium services) tailored to the user's emotional state.
[1410] Step 10:
[1411] The user selects the most suitable monetization strategy from the proposed ones, and the server then implements the monetization method in the web service.
[1412] Step 11:
[1413] Once the web service is launched and revenues have stabilized, the server will provide legal and accounting support: the legal AI will prepare the necessary documents, and the accounting AI will support initial accounting procedures and tax returns.
[1414] Step 12:
[1415] Users can access legal and accounting assistance provided by the server to complete incorporation and tax procedures, and capital loan options are also available if needed.
[1416] In this way, by utilizing generative AI and an emotion engine, the system allows users to materialize their business ideas and quickly realize them as web businesses, even without specialized knowledge.
[1417] Example 2
[1418] Next, a description will be given of 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."
[1419] Conventional business support systems have struggled to rapidly materialize users' business ideas and propose optimal web service design and construction and monetization strategies that take into account the user's emotional state. In particular, they lacked the ability to extract requirements from ideas entered in natural language and to provide customized services that take into account the user's emotional state. Therefore, the present invention aims to provide a system that rapidly materializes business ideas and optimizes them based on the user's emotional state.
[1420] 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.
[1421] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for analyzing the emotional state from the user's input text, means for automatically designing and building a web service based on the business requirements and the emotional state, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables the rapid realization of business ideas and the design and construction of optimal web services and the implementation of monetization strategies that take the emotional state into consideration.
[1422] "User" means an individual or organization that uses the System to provide business ideas.
[1423] A "business idea" is a concept for a commercial activity or business plan proposed by a user, which is materialized by the system.
[1424] A "natural language" is a language that humans use on a daily basis, and is different from formal languages and programming languages.
[1425] "Business requirements" are the main functions and characteristics extracted based on a business idea, and are elements necessary for designing and building a Web service.
[1426] "Emotional state" refers to the user's mental and emotional state, which is analyzed from the user's input text.
[1427] "Web services" is a general term for applications and services provided over the Internet.
[1428] A "design template" is a template that provides the initial settings for the appearance and user interface of a Web service.
[1429] "Generative AI" refers to algorithms or models used to generate new designs and ideas using artificial intelligence techniques.
[1430] A "monetization strategy" is a method for generating revenue when operating a web service or business model.
[1431] "Legal support" refers to services that assist businesses with legal procedures and document preparation.
[1432] "Accounting support" refers to services that assist with business financial management and tax processing.
[1433] As an embodiment of the present invention, we will explain a business support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[1434] Program processing overview
[1435] User business idea input
[1436] Users enter their business idea in natural language through a web browser interface, for example, by typing "I want to create an online marketplace for selling local specialty products" into the input field, and then press the submit button.
[1437] Business requirements extraction
[1438] The server receives user input and analyzes it using a natural language processing algorithm. The specific software used is the Google Cloud Natural Language API. The server sends the user's input text to the API and extracts key business requirements, such as "specialty products," "online marketplace," and "sales."
[1439] emotion recognition
[1440] The server uses the Microsoft Azure Emotion API to parse emotions from the user's input text. The server sends the user's input to the API and obtains the user's emotional state (e.g., "excited").
[1441] Designing and Building Web Services
[1442] The server requests a design from a designer AI (such as OpenAI's GPT-4) based on the extracted business requirements and emotional state. The designer AI takes the emotional state into account and generates several design templates.
[1443] The server passes business requirements to the programmer AI and requests the implementation of product listings, carts, payment functions, etc. The programmer AI generates code and builds basic web services.
[1444] User-selectable design templates
[1445] Users can browse the generated design templates via a web interface and select their preferred design template. For example, they can choose a "bright and colorful design."
[1446] Proposing and implementing monetization strategies
[1447] The server uses generative AI (e.g., OpenAI's GPT-4) to propose a monetization strategy that suits the user's business model. Based on the results of the emotion engine, it determines that the user is excited and that advertising insertion would be effective.
[1448] The user selects "ad insertion" from among the monetization strategies (ad insertion, subscription model, premium service) suggested by the server.
[1449] The server propagates the selected monetization strategy to the web service and adds ad slots to the page.
[1450] Publishing and Hosting Web Services
[1451] The server uploads the created web service to a hosting service such as AWS (Amazon Web Services), generates a public URL, and notifies users of the URL via email or a notification system.
[1452] Legal and accounting support
[1453] Once revenue from the web service begins to stabilize, the server will operate the legal AI and accounting AI. The legal AI will prepare the documents necessary for incorporation, while the accounting AI will assist with initial accounting procedures and tax returns.
[1454] Specific examples
[1455] Idea input
[1456] User: Type "I want to create an online marketplace to sell local specialty products" and hit submit.
[1457] Requirement Extraction and Emotion Recognition
[1458] Server: Use the Google Cloud Natural Language API to extract the business requirements of "specialty products," "online marketplace," and "sales."
[1459] Server: Uses the Microsoft Azure Emotion API to recognize the emotional state of "excitement."
[1460] Designing and Building Web Services
[1461] Server: Have the designer AI create a design template that takes into account the emotional state of "excitement."
[1462] User: Selects "Bright and vibrant design" from the suggested templates.
[1463] Server: The AI programmer implements product listing, cart, and payment functions and builds a prototype of the web service.
[1464] Proposal of monetization strategy
[1465] Server: Propose a monetization strategy including ad insertion.
[1466] User: Select Ad Insertion.
[1467] Server: Add ad slots to web pages.
[1468] Prompt Sentence Examples
[1469] Below is an example of a prompt sentence to input to the generative AI model.
[1470] Business Idea Extraction Prompt
[1471] Prompt: Extract the key business requirements from the business idea "an online marketplace selling local specialty products."
[1472] Example answers: "Specialty products," "Marketplace," "Online sales"
[1473] Emotion Recognition Prompts
[1474] Prompt: Analyze the emotional state of a user when they say, "I want to create an online marketplace to sell local specialty products."
[1475] Example answer: “Excitement”
[1476] Monetization strategy suggestion prompt
[1477] Prompt: Suggest a monetization strategy appropriate for the business model of "Online marketplace selling specialty products." The user's emotional state is "Excited."
[1478] Example answer: "Advertisement insertion"
[1479] The system utilizes generative AI and an emotion engine to quickly materialize users' business ideas and provide comprehensive support to realize them as web businesses.
[1480] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1481] Step 1:
[1482] Users enter their business ideas.
[1483] Input: A user types something in natural language into an input field on a web browser, for example, "I want to create an online marketplace to sell local specialty products."
[1484] Action: The user presses the submit button to send the input text to the server.
[1485] Output: The input text is sent to the server.
[1486] Step 2:
[1487] The server analyzes the business idea.
[1488] Input: The server receives text data sent by the user.
[1489] How it works: The server uses the Google Cloud Natural Language API to analyze business ideas and extract key business requirements, such as keywords like "specialty products," "online marketplace," and "sales."
[1490] Output: The extracted business requirements are persisted on the server.
[1491] Step 3:
[1492] The server analyzes the user's emotional state.
[1493] Input: The server sends the text data received from the user to the sentiment analysis engine.
[1494] How it works: The server uses the Microsoft Emotion API to analyze the user's emotional state from the input text and recognizes an emotional state such as "excited."
[1495] Output: The analyzed emotional state is stored on the server.
[1496] Step 4:
[1497] The server designs the web service.
[1498] Input: The server uses the extracted business requirements and emotional state.
[1499] How it works: The server uses a designer AI (e.g., one of the generative AI models) to generate a design template based on the emotional state. For example, it suggests a bright-colored template that is suitable for the emotional state of "excited."
[1500] Output: Multiple design templates are generated and saved on the server.
[1501] Step 5:
[1502] The user selects a design template.
[1503] Input: The server displays a design template selection screen for the user.
[1504] How it works: The user selects the design template they like from the multiple templates displayed. For example, they select "bright and colorful design."
[1505] Output: The design template selected by the user is sent to the server.
[1506] Step 6:
[1507] The server builds the web service.
[1508] Input: The server uses the user's selected design template and business requirements.
[1509] How it works: The server passes design data to the programmer AI, which then builds a basic web service including product listing, cart functionality, and payment functionality. The programmer AI then generates code using the generative AI model.
[1510] Output: A basic web service is built and saved to the server.
[1511] Step 7:
[1512] The server proposes a monetization strategy.
[1513] Input: The server uses business requirements and emotional state.
[1514] How it works: The server uses the generative AI model to suggest suitable monetization strategies, such as "ad insertion," "subscription model," and "premium service," and recommends "ad insertion" because the emotional state is "excited."
[1515] Output: The proposed monetization strategy is presented to the user.
[1516] Step 8:
[1517] Users choose their monetization strategy.
[1518] Input: User receives proposed monetization strategy from server.
[1519] How it works: Users choose their desired monetization strategy: Ad Insertion, Subscription Model, or Premium Service.
[1520] Output: The monetization strategy selected by the user is sent to the server.
[1521] Step 9:
[1522] The server implements the selected monetization strategy.
[1523] Input: The server receives the user's selected monetization strategy.
[1524] Operation: The server propagates the selected monetization strategy to the web service, for example adding ad slots to the web page.
[1525] Output: A web service with an implemented monetization strategy.
[1526] Step 10:
[1527] The server publishes and hosts the web services.
[1528] Input: Use the completed web service.
[1529] How it works: The server uploads the web service to a hosting service such as AWS. A public URL is generated and the user is notified of the URL via email or a notification system.
[1530] Output: The public URL is provided to the user and the web service is published on the Internet.
[1531] Step 11:
[1532] The server provides legal and accounting assistance.
[1533] Input: Use data from when the web service first started generating revenue.
[1534] Operation: The server runs legal AI and accounting AI, assisting with the preparation of documents required for incorporation, initial accounting procedures, and tax returns.
[1535] Output: The necessary legal and accounting assistance is provided to support the user's business operations.
[1536] (Application example 2)
[1537] Next, a description will be given of Application 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."
[1538] Previous systems for realizing business ideas and developing them as web businesses provided generic design templates and monetization strategies without taking user sentiment into consideration, making it difficult to optimize the user experience. Furthermore, there was a lack of systems that comprehensively covered legal and accounting support, making launching and running a business cumbersome and requiring a lot of time and effort.
[1539] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a Web service based on the business requirements, means for analyzing the user's emotional state and proposing a design template corresponding to the emotion, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This makes it possible to provide design suggestions and monetization strategies based on the user's emotional state, thereby supporting more effective business development that is tailored to the user.
[1540] A "user" is a person or company that has a business idea and wants to put that idea into practice.
[1541] A "business idea" is a concept or plan for a new commercial activity or service devised by a user.
[1542] "Natural language" refers to a language used in everyday life, not a specific programming language, but a language that humans use on a daily basis.
[1543] "Business requirements" are a set of elements and conditions necessary to realize a business idea.
[1544] A "Web service" is a software function or information system that can be used over the Internet.
[1545] "Design and construction methods" are the methods and processes for realizing Web services based on business requirements and making them available to users.
[1546] "Emotional state" refers to a user's emotional state or psychological mood.
[1547] A "design template" refers to a visual design used as a template for the appearance and interface of a web service.
[1548] A "profitability strategy" is a specific method or plan for generating revenue through business activities.
[1549] "Legal support" refers to legal advice and procedural assistance necessary for running a business.
[1550] "Accounting assistance" refers to advice and procedural assistance to support the financial management and accounting processes of a business.
[1551] This invention describes a system for realizing a user's business idea and launching it as a virtual store. This system receives input from the user about the business idea, analyzes its contents, and extracts business requirements. It then uses an emotion engine to grasp the user's emotional state and proposes design templates and monetization strategies that are optimal for that state. The specific program and processing method for this purpose are described below.
[1552] Hardware and software used
[1553] Server: Cloud platform such as AWS or GCP
[1554] Natural Language Processing (NLP) Libraries: NLTK in Python, SpaCy, Hugging Face Transformers
[1555] Emotion Recognition Engine: Sentiment Analysis API, Hugging Face Transformers
[1556] Generative AI models: OpenAI GPT-4, DALL-E, Midjourney
[1557] Business Logic Engine: Custom Business Logic Engine
[1558] System Overview
[1559] This system mainly consists of the following steps:
[1560] 1. User business idea input:
[1561] Users input their business idea in natural language through the smartphone app interface, for example, "I want to create a virtual shop selling handmade goods."
[1562] 2. Elicit business requirements:
[1563] The server uses an NLP library to analyze the input business idea and extract key business requirements, such as "handmade goods," "virtual shop," and "sales."
[1564] 3. Emotion recognition:
[1565] The server uses an emotion engine to analyze the user's emotional state from the input sentence. For example, in this case, it recognizes that the user is "calm."
[1566] 4. Design and build a virtual store:
[1567] The server proposes appropriate design templates based on the user's emotional state. This proposal is made using a generative AI model (e.g., DALL-E or Midjourney), which presents the user with multiple design templates. Once the user selects a template, the server automatically builds a virtual store using that template.
[1568] 5. Proposal for monetization strategy:
[1569] The server uses a generative AI model (e.g., OpenAI GPT-4) to suggest an appropriate monetization strategy. For example, if the user is calm, it suggests a low-risk subscription model. If the user selects this, the system implements the monetization strategy.
[1570] 6. Hosting and Publishing:
[1571] The final virtual store is hosted on a cloud platform such as AWS or GCP, and users are provided with an accessible URL.
[1572] Examples of specific examples and prompts
[1573] As a concrete example, suppose a user inputs "I want to create a virtual shop selling handmade goods." In this case, the server extracts "handmade goods," "virtual shop," and "sales" as requirements, and determines the user's emotion as "calm" using an emotion recognition engine. It then uses generative AI to propose a warm-feeling design template, builds the final virtual store, and provides the URL.
[1574] An example of a prompt is as follows:
[1575] User input: "I want to create a virtual shop to sell handmade goods."
[1576] Emotion: Calm
[1577] Design template proposal: "Please suggest a warm and calm design template."
[1578] Monetization strategy proposal: "Please suggest a low-risk monetization method."
[1579] In this way, the system automates a series of processes to materialize and optimize the user's business idea.
[1580] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1581] Step 1:
[1582] Users input their business idea in natural language through the smartphone app interface. This input (e.g., "I want to create a virtual shop selling handmade goods") is sent to the server.
[1583] Step 2:
[1584] The server analyzes the received business ideas using a natural language processing (NLP) library (e.g., Python's NLTK or SpaCy). As a result of the analysis, business requirements (e.g., "handmade goods," "virtual shop," "sales") are extracted and used as input data for the next process.
[1585] Step 3:
[1586] The server analyzes the user's emotional state using an emotion recognition engine (Sentiment Analysis API or Hugging Face Transformers) based on the extracted business requirements. As a result of the analysis, it determines the user's emotion (e.g., "calm") and passes that data to the next step.
[1587] Step 4:
[1588] The server uses a generative AI model (e.g., DALL-E or Midjourney) to propose an appropriate design template based on the user's emotional state. Multiple design templates are displayed to the user, and the user selects one from the options. The selected design template becomes the input for the next process.
[1589] Step 5:
[1590] The server uses the selected design template to create an initial design for the virtual store, including product placement, shopping cart functionality, payment functionality, etc. The generated virtual store prototype is the output of this process.
[1591] Step 6:
[1592] The server uses a generative AI model (such as OpenAI GPT-4) to suggest a monetization strategy. This suggestion is based on the user's emotional state; for example, if the user is calm, it will suggest a low-risk monetization method (e.g., a subscription model). The user selects a monetization strategy, and monetization is implemented based on that selection.
[1593] Step 7:
[1594] The server hosts the completed virtual store on a cloud platform such as AWS or GCP and provides the user with an accessible URL, allowing the user to publish the virtual store and begin actual operation.
[1595] 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 audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio 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 audio data.
[1596] 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> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with 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.
[1597] 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.
[1598] [Fourth embodiment]
[1599] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1600] 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.
[1601] 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 WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1602] 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. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1603] 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 audio in accordance with instructions from the processor 46.
[1604] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and 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 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1605] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1606] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. 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.
[1607] Fig. 8 shows an example of the 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.
[1608] 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.
[1609] 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.
[1610] In the robot 414, the processor 46 performs the reception output process. 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.
[1611] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. 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."
[1612] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their business ideas and actually launch them as web services.
[1613] System Overview
[1614] 1. User's business idea input
[1615] On the initial screen of the system, users input their business idea in natural language, for example, "I want to create an online store that sells handmade accessories."
[1616] 2. Extracting business requirements
[1617] The server analyzes the input business idea using natural language processing (NLP) algorithms to extract key business requirements, such as key business functions and desired characteristics of the service.
[1618] 3. Designing and Building Web Services
[1619] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, including creating user-friendly UI / UX designs and implementing the required functions.
[1620] 4. Propose and select a design template
[1621] The server proposes multiple design templates suited to business requirements, and the user selects the desired template from among them.
[1622] 5. Propose and implement a monetization strategy
[1623] The server uses generative AI to propose monetization strategies that fit the user's business model. For example, it presents options such as "inserting ads" or "introducing a subscription model." The user selects from the proposed monetization strategies, and the server implements them.
[1624] 6. Legal and accounting support
[1625] Once the business is on track and revenue has stabilized, the server will use legal AI and accounting AI to assist with incorporation and tax-related document preparation.
[1626] Specific examples
[1627] 1. Enter your idea
[1628] User: "I want to create an online marketplace for selling local products."
[1629] 2. Requirements Extraction
[1630] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[1631] 3. Design and Build
[1632] Server: Designer AI proposes designs suited to the target user, and programmer AI implements product listing, cart, and payment functions.
[1633] 4. Select a template
[1634] Server: Proposes multiple design templates (e.g., those reflecting local colors), and the user selects a "design with local scenery as the background."
[1635] 5. Monetization Strategy
[1636] Server: Proposes monetization models of ad insertion and premium membership, and users can choose ad insertion. The server adds ad space to web pages and cooperates with ad providers.
[1637] 6. Corporateization support
[1638] Server: Legal AI prepares the necessary documents for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[1639] In this way, the present invention is a system that makes full use of generative AI to enable users to concretely and quickly realize their business ideas as web services, even if they do not have specialized skills.
[1640] The processing flow will be explained below.
[1641] Step 1:
[1642] Users enter their business idea in natural language on the system's initial screen. Specifically, they might enter something like, "I want to create an online store that sells handmade accessories."
[1643] Step 2:
[1644] The server receives the input business idea and analyzes it using natural language processing (NLP) algorithms, which extracts key business requirements (e.g., handmade accessories, online store, sales).
[1645] Step 3:
[1646] The server defines the features to be proposed (product listing, cart function, payment function, etc.) based on the extracted business requirements, and then allocates resources (designer AI, programmer AI) to implement these features.
[1647] Step 4:
[1648] The server proposes a suitable design template to the user. The design template is proposed from a number of options prepared in advance. The user checks the proposed design template and selects one.
[1649] Step 5:
[1650] On the server, the designer AI creates a design based on the design template selected by the user, and the programmer AI implements the necessary functions, thereby creating a prototype of the web service.
[1651] Step 6:
[1652] The server hosts the generated prototype and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[1653] Step 7:
[1654] The server analyzes the monetization strategies using generative AI and proposes monetization models suitable for the user (ad insertion, subscription model, premium service, etc.). The user reviews the proposed monetization strategies and selects one.
[1655] Step 8:
[1656] The server implements the selected monetization strategy, specifically adding advertising slots to the web page and integrating subscription functionality.
[1657] Step 9:
[1658] Once the web service is stable and profits are expected, the server will provide legal and accounting support. The legal AI will prepare the documents necessary for incorporation, and the accounting AI will provide the information necessary for tax returns.
[1659] Step 10:
[1660] Users can use the legal and accounting support provided by the server to complete the necessary procedures (corporate incorporation, tax returns, etc.) and can also receive capital loan support if necessary.
[1661] In this way, through a series of steps, the system of the present invention helps users to quickly materialize their business ideas and realize them as web businesses.
[1662] Example 1
[1663] Next, a description will be given of 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."
[1664] Traditionally, turning a business idea into a concrete online platform required specialized knowledge and skills, which was time-consuming and labor-intensive. This made it difficult for users without specialized knowledge to realize their business ideas, and even if they did, the success rate was low due to the complex processes involved, such as monetization and legal procedures. Furthermore, there was no system that could handle everything from analyzing business requirements to formulating a viable strategy, which caused many users to give up in the process of realizing their ideas.
[1665] 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.
[1666] In this invention, the server includes: means for receiving a business idea from a user in natural language, analyzing the idea, and extracting key requirements; means for automatically designing and building an online platform based on the key requirements; means for proposing a monetization strategy and implementing the monetization method selected by the user; means for providing legal and accounting support and supporting the process of incorporation of the user's business; means for proposing a design template and building an online platform using the design template selected by the user; means for using generative AI to analyze the key requirements, design and build the online platform, and propose and implement a monetization strategy; and means for analyzing the business idea entered by the user using a natural language processing algorithm and automatically extracting specific functional requirements. This allows even users without specialized knowledge to quickly and specifically realize their business ideas as online platforms. Furthermore, the system can automate and simplify complex processes related to monetization strategies and legal and accounting support, thereby increasing the success rate of businesses.
[1667] "User" means an individual or organization that intends to use the system to realize a business idea.
[1668] A "business idea" refers to a business plan or service concept that a user wishes to realize.
[1669] "Natural language" refers to words and sentences that users use on a daily basis, including those that are not program code or technical terms.
[1670] "Key requirements" refer to the basic functions and performance items needed to realize a business idea.
[1671] An "online platform" is a general term for websites and applications that allow users to conduct business on the Internet.
[1672] A "design template" refers to a pre-designed design that defines the appearance and layout of a website or application.
[1673] A "monetization strategy" refers to the methods or plans a business uses to generate revenue.
[1674] "Legal and accounting support" is a general term for services that assist with legal and accounting procedures such as business incorporation and tax processing.
[1675] "Incorporation" refers to the process of transforming a business from a sole proprietorship into a legal entity.
[1676] "Generative AI" refers to artificial intelligence technology that automatically generates new content and analysis results based on user input.
[1677] "Natural language processing algorithms" refer to computational techniques and programs for analyzing natural language and understanding the meaning of sentences.
[1678] "Functional requirements" refer to items that define the specific functions provided by a system or application.
[1679] As one embodiment of the present invention, we will explain a web business startup support system using generative AI. This system supports a series of processes for users to materialize their own business ideas and realize them as web services.
[1680] System Overview
[1681] User business idea input
[1682] Users use a web browser on a device such as a PC or smartphone to enter their business idea in natural language on the system's initial screen, such as "I want to create an online store to sell handmade accessories."
[1683] Business requirements extraction
[1684] The server analyzes the business idea submitted by the user using a natural language processing (NLP) algorithm to extract key requirements. This analysis utilizes a generative AI model (e.g., OpenAI GPT-3). Key requirements include product listing functionality, payment functionality, and review functionality.
[1685] Designing and Building Web Services
[1686] Based on the extracted business requirements, the server uses AI designers and AI programmers to design and build an online platform. This process involves using design tools such as Adobe XD and implementing programs using Python, JavaScript, etc.
[1687] Design template suggestions and selection
[1688] The server generates multiple design templates based on business requirements and proposes them to the user, who then selects the desired template from the proposed design templates.
[1689] Proposing and implementing monetization strategies
[1690] The server uses generative AI to propose monetization strategies that fit the user's business model. Specific options include ad insertion and subscription models. The user selects the most appropriate monetization strategy from the suggestions, and the server implements it.
[1691] Legal and accounting support
[1692] The server uses legal and accounting AI to assist users in the process of incorporating their business. This process includes preparing the necessary paperwork for incorporation, initial accounting procedures, and tax returns. Specific tools include document generation tools and accounting software (e.g., QuickBooks).
[1693] Specific examples
[1694] 1. Enter your idea
[1695] User: "I want to create an online marketplace to sell local specialties."
[1696] Hardware used: PC or smartphone
[1697] Software used: Web browser
[1698] 2. Requirements Extraction
[1699] Server: Extract keywords such as "local specialties," "online marketplace," and "sales," and set specific requirements (product listing function, payment function, review function).
[1700] AI model used: OpenAI GPT-3
[1701] 3. Design and Build
[1702] Server: The AI designer proposes designs using Adobe XD, and the AI programmer implements product listing, cart, and payment functions using Python and JavaScript.
[1703] 4. Select a template
[1704] Server: Proposes multiple design templates, and the user selects a "design with local scenery as the background."
[1705] 5. Monetization Strategy
[1706] Server: Proposes monetization models of ad insertion and premium membership, and the user selects ad insertion. The server adds ad space using Google AdSense.
[1707] 6. Corporateization support
[1708] Server: The legal AI prepares the necessary documents for incorporation, and the accounting AI uses QuickBooks to assist with initial accounting procedures and tax returns.
[1709] In this way, the system allows users to quickly and concretely realize their business ideas as online platforms without specialized knowledge, and increases the success rate of businesses by automating and simplifying complex processes related to monetization strategies and legal and accounting support.
[1710] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1711] Step 1:
[1712] Users enter their business ideas
[1713] Input: Users use a web browser on their PC or smartphone to enter their business idea in natural language on the initial screen.
[1714] What happens: A user types an idea into the input field and clicks the "Submit" button.
[1715] Output: The entered business idea is sent to the server as text data.
[1716] Step 2:
[1717] The server receives the business idea.
[1718] Input: Text data of a business idea submitted by a user.
[1719] Specific operation: The server receives the transmitted data and stores it in the database.
[1720] Output: Text data of saved business ideas.
[1721] Step 3:
[1722] The server analyzes the business idea
[1723] Input: Text data of business ideas stored in a database.
[1724] How it works: The server uses a generative AI model (e.g., OpenAI GPT-3) to analyze the business idea using natural language processing (NLP) and extract key requirements.
[1725] Output: Extracted key requirements (e.g. product listing functionality, payment functionality, review functionality)
[1726] Step 4:
[1727] The server sets the business requirements
[1728] Input: Extracted key requirements.
[1729] Specific operation: The server defines specific functional requirements based on the extracted keywords.
[1730] Output: A list of configured functional requirements.
[1731] Step 5:
[1732] The server designs the web service
[1733] Input: A configured list of functional requirements.
[1734] Specific operation: The server uses designer AI to generate UI / UX designs that meet business requirements. It uses design tools such as Adobe XD.
[1735] Output: Generated UI / UX design.
[1736] Step 6:
[1737] The server builds the web service
[1738] Input: Generated UI / UX design and functional requirements list.
[1739] Specific operation: The server uses a programmer AI to implement an online platform based on the defined functional requirements, using Python, JavaScript, etc.
[1740] Output: Implemented online platform.
[1741] Step 7:
[1742] The server proposes design templates
[1743] Input: Business requirements and UI / UX design.
[1744] Specific operation: The server generates multiple design templates and updates the web page to suggest them to the user.
[1745] Output: A list of proposed design templates.
[1746] Step 8:
[1747] The user selects a template
[1748] Input: A list of proposed design templates.
[1749] Specific behavior: The user checks the preview of each template and clicks the select button.
[1750] Output: The selected design template.
[1751] Step 9:
[1752] Server proposes monetization strategy
[1753] Input: A set list of functional requirements and business model information.
[1754] Specific operation: The server uses generative AI to propose a monetization strategy that matches the user's business model and updates the web page.
[1755] Output: A list of proposed monetization strategies.
[1756] Step 10:
[1757] Users choose their monetization strategy
[1758] Input: A list of proposed monetization strategies.
[1759] What happens: User reads the monetization strategy description and clicks the selection button.
[1760] Output: Selected monetization strategy.
[1761] Step 11:
[1762] Servers implement monetization strategies
[1763] Input: Selected monetization strategy.
[1764] What it does: The server generates the code for the ad space and embeds it into the online platform.
[1765] Output: Online platform with monetization features implemented.
[1766] Step 12:
[1767] The server provides legal support
[1768] Input: User and business information.
[1769] Specific operation: The server uses legal AI to input user information and generates the documents necessary for incorporation using a document generation tool.
[1770] Output: Generated incorporation documents.
[1771] Step 13:
[1772] The server performs accounting support
[1773] Input: Sales data and business information.
[1774] Specific operation: The server uses accounting AI to input sales data into accounting software (e.g., QuickBooks) and automatically processes the accounts.
[1775] Output: Processed accounting data and tax return documents.
[1776] (Application example 1)
[1777] Next, a description will be given of Application 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."
[1778] The process of realizing a business idea and launching a web service is extremely difficult for users without specialized knowledge or skills. Furthermore, there is no system that consistently provides support for realizing a business idea, extracting requirements, selecting a design, formulating a monetization strategy, and legal and accounting aspects of business development. As a result, many users face numerous obstacles when trying to realize their business ideas, and as a result, many ideas end up not being realized.
[1779] 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.
[1780] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a web service based on the business requirements, means for inputting the business idea, extracting requirements, designing a website, selecting a design template, proposing and implementing a monetization strategy via a smartphone app, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables even users without specialized skills to realize their own business ideas and realize them as web services.
[1781] "Business ideas" refer to new business concepts or plans that users have.
[1782] "Natural language reception" refers to the process of understanding information entered by the user in normal text format.
[1783] "Business requirements" refer to the functions and conditions necessary to realize a business idea.
[1784] A "Web service" is a service provided via the Internet.
[1785] "Design and Build" refers to the overall design and implementation of the functionality of the service.
[1786] A "smartphone app" is application software that runs on a smartphone.
[1787] A "design template" is a pre-prepared design that unifies the appearance and layout of a web service.
[1788] A "monetization strategy" is a method or plan for turning a business idea into a source of revenue.
[1789] "Legal and accounting support" means supporting a business's legal procedures and financial management.
[1790] "Industrialization" means establishing and operating a business idea as a real company.
[1791] A "server" is a computer and its software that provides services over a network.
[1792] As an embodiment of the present invention, we will explain a system for turning business ideas into web services using smartphone apps. This system provides a series of processes for realizing a user's business idea and automatically building it as a web service.
[1793] System configuration
[1794] 1. User Device
[1795] Install a smartphone app that allows users to input their business ideas.
[1796] 2. Server
[1797] The server has a software module that contains several ways to:
[1798] Natural Language Processing (NLP) module: Analyzes business ideas entered by users and extracts business requirements.
[1799] Design and Construction Module: Automatically designs and constructs Web services based on extracted business requirements.
[1800] Template suggestion module: Suggests design templates and applies them to the service based on the user's selection.
[1801] Monetization Strategy Module: Proposes a monetization strategy and implements the monetization method selected by the user into the service.
[1802] Legal and Accounting Module: Provides legal and accounting assistance and supports business incorporation.
[1803] Program Overview
[1804] 1. Enter your business idea
[1805] Users open the smartphone app and enter their business idea in natural language, such as "I want to create an online marketplace to sell local specialty products."
[1806] 2. Extracting business requirements
[1807] The business idea entered by the user is sent to a server where a natural language processing module analyzes it and extracts key business requirements, such as keywords like "local specialty products," "online marketplace," and "sales."
[1808] 3. Web Service Design and Construction
[1809] The design and build module automatically designs web services based on extracted business requirements and implements the necessary functions (product listing, payment, review functions, etc.). Generative AI models are used for the design.
[1810] 4. Propose and select a design template
[1811] The template suggestion module proposes multiple design templates, and the user selects the desired template. The selected template is reflected in the design of the web service.
[1812] 5. Propose and implement a monetization strategy
[1813] The monetization strategy module proposes a monetization strategy (such as inserting advertisements or premium membership) that matches the business model, and implements the monetization method selected by the user in the web service.
[1814] 6. Legal and accounting support
[1815] The legal and accounting module helps users prepare the necessary incorporation documents and handle initial accounting and tax returns, allowing them to run their business smoothly.
[1816] Hardware and software used
[1817] User device: Smartphone
[1818] Server: High-performance computer
[1819] Natural Language Processing: Hugging Face Transformer Model
[1820] Generative AI model: OpenAI's GPT-4 or DALL-E
[1821] Data management: Firebase (database)
[1822] Front-end: React Native (smartphone app development)
[1823] Specific examples
[1824] When a user inputs "I want to create an online store to sell handmade accessories," business requirements such as "handmade accessories," "online store," and "sales" are automatically extracted. A web service with product listing, shopping cart, and payment functions is then generated. A "simple and sophisticated design" is suggested as a design template, and when the user selects it, the design is applied.
[1825] Prompt Sentence Examples
[1826] "I want to create an online store to sell handmade accessories."
[1827] This system allows users without specialized knowledge to efficiently turn their business ideas into web services and generate revenue.
[1828] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1829] Step 1:
[1830] A user launches a smartphone app and enters their business idea in natural language.
[1831] Input: Business idea (e.g., "I want to create an online marketplace for selling local specialty products.")
[1832] Output: Business idea text sent to server
[1833] Step 2:
[1834] The server receives the business idea text and analyzes it using a natural language processing (NLP) module.
[1835] Input: Business idea text
[1836] Processing: Using a generative AI model to extract key keywords and requirements from business ideas (e.g., "local specialty products," "online marketplace," "sales")
[1837] Output: Extracted business requirements list
[1838] Step 3:
[1839] The server automatically designs and builds Web services based on extracted business requirements.
[1840] Input: Business Requirements List
[1841] Processing: The design and build module uses the generative AI model to design the overall structure of the web service and add the necessary functionality (product listing, payment, reviews, etc.).
[1842] Output: A mockup of the web service with the initial design completed
[1843] Step 4:
[1844] The server proposes a plurality of design templates to the user.
[1845] Input: A mockup of the web service with the initial design completed.
[1846] Processing: The template suggestion module uses a generative AI model to suggest design templates that fit the business requirements (e.g., designs that reflect the local landscape).
[1847] Output: A list of proposed design templates
[1848] Step 5:
[1849] The user selects the desired design template.
[1850] Input: List of proposed design templates
[1851] Process: Send the design template selected by the user to the server
[1852] Output: Selected design template information
[1853] Step 6:
[1854] The server applies the design of the Web service based on the selected design template.
[1855] Input: Selected design template information
[1856] Processing: The template suggestion module applies it to the web service design.
[1857] Output: Web service with the design applied
[1858] Step 7:
[1859] The server proposes monetization strategies to the user.
[1860] Input: Web service with the design applied
[1861] Processing: The monetization strategy module uses a generative AI model to propose monetization strategies suited to the business model (e.g., ad insertion, premium membership, etc.).
[1862] Output: A list of suggested monetization strategies
[1863] Step 8:
[1864] The user selects their desired monetization strategy.
[1865] Input: List of suggested monetization strategies
[1866] Processing: Send the user's selected monetization strategy to the server
[1867] Output: Selected monetization strategy information
[1868] Step 9:
[1869] The server implements a monetization method for the web service based on the selected monetization strategy.
[1870] Input: Selected monetization strategy information
[1871] Processing: The monetization strategy module implements the monetization measures for the Web service.
[1872] Output: Web service with monetization functionality implemented
[1873] Step 10:
[1874] The server provides legal and accounting assistance and assists users in the process of incorporating their business.
[1875] Input: Web service with monetization functionality
[1876] Processing: Legal and accounting modules generate the necessary documents for incorporation and assist with initial accounting and tax filing.
[1877] Output: User's business whose incorporation process has been assisted
[1878] Furthermore, 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.
[1879] As one embodiment of the present invention, we will explain a web business startup support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[1880] System Overview
[1881] 1. User's business idea input
[1882] Through the interface, users input their business idea in natural language, for example, "I want to create an online marketplace to sell local specialty products."
[1883] 2. Extracting business requirements
[1884] The server analyzes the input business idea using natural language processing (NLP) algorithms and extracts key business requirements (e.g., specialty products, marketplace, online sales).
[1885] 3. Emotion recognition
[1886] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, to determine whether the user is excited or calm.
[1887] 4. Designing and Building Web Services
[1888] Based on the extracted business requirements, the server utilizes AI designers and AI programmers to design and build web services, a process that also takes into account the user's emotional state.
[1889] The server uses the emotion engine data to suggest multiple design templates that match the user's current emotional state, for example, suggesting designs with bright colors if the user is excited.
[1890] 5. User selection of design template
[1891] The user selects their favorite design template from the suggested templates, which are then matched to the user's emotions by the emotion engine.
[1892] 6. Propose and implement a monetization strategy
[1893] The server uses generative AI to propose monetization strategies suited to the user's business model. It optimizes the proposals by taking into account the user's emotional state using data from the emotion engine. For example, if the user is relaxed, it will propose low-risk monetization methods.
[1894] The user selects one of the proposed monetization strategies, which the server then implements.
[1895] 7. Publishing and Hosting Web Services
[1896] The server hosts the completed web service, generates a public URL, and notifies users of the public URL so they can view the initial version of the web service.
[1897] 8. Legal and accounting support
[1898] Once revenue from the web service begins to stabilize, the server will utilize legal and accounting AI to assist with the preparation of necessary documents and procedures, and will also provide the option of capital loans if necessary.
[1899] Specific examples
[1900] 1. Enter your idea
[1901] User: "I want to create an online marketplace for selling local products."
[1902] 2. Requirement Extraction and Emotion Recognition
[1903] Server: Extracted the business requirements of "specialty products," "online marketplace," and "sales."
[1904] Server: Recognizes the user's emotion as "excited."
[1905] 3. Designing and Building Web Services
[1906] Server: Designer AI suggests bright colored design templates that match the user's emotional state.
[1907] User: Selects "Bright and vibrant design" from the suggested templates.
[1908] Server: The AI programmer implements product listing, cart, and payment functions, and builds a prototype of the web service.
[1909] 4. Proposal of monetization strategy
[1910] Server: Proposes monetization strategies (ad insertion, subscription model, premium service). Based on the results of the emotion engine, it is determined that ad insertion is effective because users are excited.
[1911] User: Select Ad Insertion.
[1912] Server: Add ad slots to web pages.
[1913] 5. Legal and accounting support
[1914] Server: Legal AI prepares the documents necessary for incorporation, and accounting AI assists with initial accounting procedures and tax returns.
[1915] By making full use of generative AI and an emotion engine, the present invention provides comprehensive support for quickly materializing users' business ideas and realizing them as web businesses.
[1916] The processing flow will be explained below.
[1917] Step 1:
[1918] Users enter their business idea in natural language on the system's initial screen. For example, they might enter, "I want to create an online marketplace to sell local specialty products."
[1919] Step 2:
[1920] The server receives this input and analyzes it using natural language processing (NLP) algorithms to extract important keywords and phrases such as "local specialties," "sales," and "online marketplace."
[1921] Step 3:
[1922] The server defines business requirements based on the extracted keywords. The requirements here refer to specific business functions (product listing, cart function, payment function, etc.) and service characteristics.
[1923] Step 4:
[1924] The server uses an emotion engine to analyze the user's emotional state when entering a business idea, for example, by using voice analysis and facial recognition technology to identify the user's emotions (e.g., excitement, relaxation, stress).
[1925] Step 5:
[1926] The server suggests design templates based on the user's emotional state. For example, if the user is excited, it will present several vibrant and cheerful designs.
[1927] Step 6:
[1928] Users can select their preferred design from the proposed templates. Even if they are having trouble choosing, the emotion engine can suggest the most suitable design candidate, allowing them to make a smooth decision.
[1929] Step 7:
[1930] The server uses AI designers and AI programmers to design and build web services based on the design template selected by the user. Specifically, it creates UI / UX designs and implements product listings, carts, and payment functions.
[1931] Step 8:
[1932] The server hosts the prototype of the web service and generates a public URL, which the server notifies the user so that the user can check the initial version of the web service.
[1933] Step 9:
[1934] The server uses generative AI to propose monetization strategies, utilizing data from the emotion engine to provide monetization options (e.g., ad insertion, subscription models, premium services) tailored to the user's emotional state.
[1935] Step 10:
[1936] The user selects the most suitable monetization strategy from the proposed ones, and the server then implements the monetization method in the web service.
[1937] Step 11:
[1938] Once the web service is launched and revenues have stabilized, the server will provide legal and accounting support: the legal AI will prepare the necessary documents, and the accounting AI will support initial accounting procedures and tax returns.
[1939] Step 12:
[1940] Users can access legal and accounting assistance provided by the server to complete incorporation and tax procedures, and capital loan options are also available if needed.
[1941] In this way, by utilizing generative AI and an emotion engine, the system allows users to materialize their business ideas and quickly realize them as web businesses, even without specialized knowledge.
[1942] Example 2
[1943] Next, a description will be given of 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."
[1944] Conventional business support systems have struggled to rapidly materialize users' business ideas and propose optimal web service design and construction and monetization strategies that take into account the user's emotional state. In particular, they lacked the ability to extract requirements from ideas entered in natural language and to provide customized services that take into account the user's emotional state. Therefore, the present invention aims to provide a system that rapidly materializes business ideas and optimizes them based on the user's emotional state.
[1945] 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.
[1946] In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for analyzing the emotional state from the user's input text, means for automatically designing and building a web service based on the business requirements and the emotional state, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This enables the rapid realization of business ideas and the design and construction of optimal web services and the implementation of monetization strategies that take the emotional state into consideration.
[1947] "User" means an individual or organization that uses the System to provide business ideas.
[1948] A "business idea" is a concept for a commercial activity or business plan proposed by a user, which is materialized by the system.
[1949] A "natural language" is a language that humans use on a daily basis, and is different from formal languages and programming languages.
[1950] "Business requirements" are the main functions and characteristics extracted based on a business idea, and are elements necessary for designing and building a Web service.
[1951] "Emotional state" refers to the user's mental and emotional state, which is analyzed from the user's input text.
[1952] "Web services" is a general term for applications and services provided over the Internet.
[1953] A "design template" is a template that provides the initial settings for the appearance and user interface of a Web service.
[1954] "Generative AI" refers to algorithms or models used to generate new designs and ideas using artificial intelligence techniques.
[1955] A "monetization strategy" is a method for generating revenue when operating a web service or business model.
[1956] "Legal support" refers to services that assist businesses with legal procedures and document preparation.
[1957] "Accounting support" refers to services that assist with business financial management and tax processing.
[1958] As an embodiment of the present invention, we will explain a business support system that utilizes generative AI and an emotion engine. This system supports the process of realizing a user's business idea and launching it as a web service. Furthermore, it includes an emotion engine that recognizes the user's emotional state and optimizes service proposals.
[1959] Program processing overview
[1960] User business idea input
[1961] Users enter their business idea in natural language through a web browser interface, for example, by typing "I want to create an online marketplace for selling local specialty products" into the input field, and then press the submit button.
[1962] Business requirements extraction
[1963] The server receives user input and analyzes it using a natural language processing algorithm. The specific software used is the Google Cloud Natural Language API. The server sends the user's input text to the API and extracts key business requirements, such as "specialty products," "online marketplace," and "sales."
[1964] emotion recognition
[1965] The server uses the Microsoft Azure Emotion API to parse emotions from the user's input text. The server sends the user's input to the API and obtains the user's emotional state (e.g., "excited").
[1966] Designing and Building Web Services
[1967] The server requests a design from a designer AI (such as OpenAI's GPT-4) based on the extracted business requirements and emotional state. The designer AI takes the emotional state into account and generates several design templates.
[1968] The server passes business requirements to the programmer AI and requests the implementation of product listings, carts, payment functions, etc. The programmer AI generates code and builds basic web services.
[1969] User-selectable design templates
[1970] Users can browse the generated design templates via a web interface and select their preferred design template. For example, they can choose a "bright and colorful design."
[1971] Proposing and implementing monetization strategies
[1972] The server uses generative AI (e.g., OpenAI's GPT-4) to propose a monetization strategy that suits the user's business model. Based on the results of the emotion engine, it determines that the user is excited and that advertising insertion would be effective.
[1973] The user selects "ad insertion" from among the monetization strategies (ad insertion, subscription model, premium service) suggested by the server.
[1974] The server propagates the selected monetization strategy to the web service and adds ad slots to the page.
[1975] Publishing and Hosting Web Services
[1976] The server uploads the created web service to a hosting service such as AWS (Amazon Web Services), generates a public URL, and notifies users of the URL via email or a notification system.
[1977] Legal and accounting support
[1978] Once revenue from the web service begins to stabilize, the server will operate the legal AI and accounting AI. The legal AI will prepare the documents necessary for incorporation, while the accounting AI will assist with initial accounting procedures and tax returns.
[1979] Specific examples
[1980] Idea input
[1981] User: Type "I want to create an online marketplace to sell local specialty products" and hit submit.
[1982] Requirement Extraction and Emotion Recognition
[1983] Server: Use the Google Cloud Natural Language API to extract the business requirements of "specialty products," "online marketplace," and "sales."
[1984] Server: Uses the Microsoft Azure Emotion API to recognize the emotional state of "excitement."
[1985] Designing and Building Web Services
[1986] Server: Have the designer AI create a design template that takes into account the emotional state of "excitement."
[1987] User: Selects "Bright and vibrant design" from the suggested templates.
[1988] Server: The AI programmer implements product listing, cart, and payment functions and builds a prototype of the web service.
[1989] Proposal of monetization strategy
[1990] Server: Propose a monetization strategy including ad insertion.
[1991] User: Select Ad Insertion.
[1992] Server: Add ad slots to web pages.
[1993] Prompt Sentence Examples
[1994] Below is an example of a prompt sentence to input to the generative AI model.
[1995] Business Idea Extraction Prompt
[1996] Prompt: Extract the key business requirements from the business idea "an online marketplace selling local specialty products."
[1997] Example answers: "Specialty products," "Marketplace," "Online sales"
[1998] Emotion Recognition Prompts
[1999] Prompt: Analyze the emotional state of a user when they say, "I want to create an online marketplace to sell local specialty products."
[2000] Example answer: “Excitement”
[2001] Monetization strategy suggestion prompt
[2002] Prompt: Suggest a monetization strategy appropriate for the business model of "Online marketplace selling specialty products." The user's emotional state is "Excited."
[2003] Example answer: "Advertisement insertion"
[2004] The system utilizes generative AI and an emotion engine to quickly materialize users' business ideas and provide comprehensive support to realize them as web businesses.
[2005] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2006] Step 1:
[2007] Users enter their business ideas.
[2008] Input: A user types something in natural language into an input field on a web browser, for example, "I want to create an online marketplace to sell local specialty products."
[2009] Action: The user presses the submit button to send the input text to the server.
[2010] Output: The input text is sent to the server.
[2011] Step 2:
[2012] The server analyzes the business idea.
[2013] Input: The server receives text data sent by the user.
[2014] How it works: The server uses the Google Cloud Natural Language API to analyze business ideas and extract key business requirements, such as keywords like "specialty products," "online marketplace," and "sales."
[2015] Output: The extracted business requirements are persisted on the server.
[2016] Step 3:
[2017] The server analyzes the user's emotional state.
[2018] Input: The server sends the text data received from the user to the sentiment analysis engine.
[2019] How it works: The server uses the Microsoft Emotion API to analyze the user's emotional state from the input text and recognizes an emotional state such as "excited."
[2020] Output: The analyzed emotional state is stored on the server.
[2021] Step 4:
[2022] The server designs the web service.
[2023] Input: The server uses the extracted business requirements and emotional state.
[2024] How it works: The server uses a designer AI (e.g., one of the generative AI models) to generate a design template based on the emotional state. For example, it suggests a bright-colored template that is suitable for the emotional state of "excited."
[2025] Output: Multiple design templates are generated and saved on the server.
[2026] Step 5:
[2027] The user selects a design template.
[2028] Input: The server displays a design template selection screen for the user.
[2029] How it works: The user selects the design template they like from the multiple templates displayed. For example, they select "bright and colorful design."
[2030] Output: The design template selected by the user is sent to the server.
[2031] Step 6:
[2032] The server builds the web service.
[2033] Input: The server uses the user's selected design template and business requirements.
[2034] How it works: The server passes design data to the programmer AI, which then builds a basic web service including product listing, cart functionality, and payment functionality. The programmer AI then generates code using the generative AI model.
[2035] Output: A basic web service is built and saved to the server.
[2036] Step 7:
[2037] The server proposes a monetization strategy.
[2038] Input: The server uses business requirements and emotional state.
[2039] How it works: The server uses the generative AI model to suggest suitable monetization strategies, such as "ad insertion," "subscription model," and "premium service," and recommends "ad insertion" because the emotional state is "excited."
[2040] Output: The proposed monetization strategy is presented to the user.
[2041] Step 8:
[2042] Users choose their monetization strategy.
[2043] Input: User receives proposed monetization strategy from server.
[2044] How it works: Users choose their desired monetization strategy: Ad Insertion, Subscription Model, or Premium Service.
[2045] Output: The monetization strategy selected by the user is sent to the server.
[2046] Step 9:
[2047] The server implements the selected monetization strategy.
[2048] Input: The server receives the user's selected monetization strategy.
[2049] Operation: The server propagates the selected monetization strategy to the web service, for example adding ad slots to the web page.
[2050] Output: A web service with an implemented monetization strategy.
[2051] Step 10:
[2052] The server publishes and hosts the web services.
[2053] Input: Use the completed web service.
[2054] How it works: The server uploads the web service to a hosting service such as AWS. A public URL is generated and the user is notified of the URL via email or a notification system.
[2055] Output: The public URL is provided to the user and the web service is published on the Internet.
[2056] Step 11:
[2057] The server provides legal and accounting assistance.
[2058] Input: Use data from when the web service first started generating revenue.
[2059] Operation: The server runs legal AI and accounting AI, assisting with the preparation of documents required for incorporation, initial accounting procedures, and tax returns.
[2060] Output: The necessary legal and accounting assistance is provided to support the user's business operations.
[2061] (Application example 2)
[2062] Next, a description will be given of Application 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."
[2063] Previous systems for realizing business ideas and developing them as web businesses provided generic design templates and monetization strategies without taking user sentiment into consideration, making it difficult to optimize the user experience. Furthermore, there was a lack of systems that comprehensively covered legal and accounting support, making launching and running a business cumbersome and requiring a lot of time and effort.
[2064] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for receiving a business idea from a user in natural language and analyzing the idea to extract business requirements, means for automatically designing and building a Web service based on the business requirements, means for analyzing the user's emotional state and proposing a design template corresponding to the emotion, means for proposing a monetization strategy and implementing the monetization means selected by the user, and means for providing legal and accounting support and supporting the procedures and operations for corporatizing the user's business. This makes it possible to provide design suggestions and monetization strategies based on the user's emotional state, thereby supporting more effective business development that is tailored to the user.
[2065] A "user" is a person or company that has a business idea and wants to put that idea into practice.
[2066] A "business idea" is a concept or plan for a new commercial activity or service devised by a user.
[2067] "Natural language" refers to a language used in everyday life, not a specific programming language, but a language that humans use on a daily basis.
[2068] "Business requirements" are a set of elements and conditions necessary to realize a business idea.
[2069] A "Web service" is a software function or information system that can be used over the Internet.
[2070] "Design and construction methods" are the methods and processes for realizing Web services based on business requirements and making them available to users.
[2071] "Emotional state" refers to a user's emotional state or psychological mood.
[2072] A "design template" refers to a visual design used as a template for the appearance and interface of a web service.
[2073] A "profitability strategy" is a specific method or plan for generating revenue through business activities.
[2074] "Legal support" refers to legal advice and procedural assistance necessary for running a business.
[2075] "Accounting assistance" refers to advice and procedural assistance to support the financial management and accounting processes of a business.
[2076] This invention describes a system for realizing a user's business idea and launching it as a virtual store. This system receives input from the user about the business idea, analyzes its contents, and extracts business requirements. It then uses an emotion engine to grasp the user's emotional state and proposes design templates and monetization strategies that are optimal for that state. The specific program and processing method for this purpose are described below.
[2077] Hardware and software used
[2078] Server: Cloud platform such as AWS or GCP
[2079] Natural Language Processing (NLP) Libraries: NLTK in Python, SpaCy, Hugging Face Transformers
[2080] Emotion Recognition Engine: Sentiment Analysis API, Hugging Face Transformers
[2081] Generative AI models: OpenAI GPT-4, DALL-E, Midjourney
[2082] Business Logic Engine: Custom Business Logic Engine
[2083] System Overview
[2084] This system mainly consists of the following steps:
[2085] 1. User business idea input:
[2086] Users input their business idea in natural language through the smartphone app interface, for example, "I want to create a virtual shop selling handmade goods."
[2087] 2. Elicit business requirements:
[2088] The server uses an NLP library to analyze the input business idea and extract key business requirements, such as "handmade goods," "virtual shop," and "sales."
[2089] 3. Emotion recognition:
[2090] The server uses an emotion engine to analyze the user's emotional state from the input sentence. For example, in this case, it recognizes that the user is "calm."
[2091] 4. Design and build a virtual store:
[2092] The server proposes appropriate design templates based on the user's emotional state. This proposal is made using a generative AI model (e.g., DALL-E or Midjourney), which presents the user with multiple design templates. Once the user selects a template, the server automatically builds a virtual store using that template.
[2093] 5. Proposal for monetization strategy:
[2094] The server uses a generative AI model (e.g., OpenAI GPT-4) to suggest an appropriate monetization strategy. For example, if the user is calm, it suggests a low-risk subscription model. If the user selects this, the system implements the monetization strategy.
[2095] 6. Hosting and Publishing:
[2096] The final virtual store is hosted on a cloud platform such as AWS or GCP, and users are provided with an accessible URL.
[2097] Examples of specific examples and prompts
[2098] As a concrete example, suppose a user inputs "I want to create a virtual shop selling handmade goods." In this case, the server extracts "handmade goods," "virtual shop," and "sales" as requirements, and determines the user's emotion as "calm" using an emotion recognition engine. It then uses generative AI to propose a warm-feeling design template, builds the final virtual store, and provides the URL.
[2099] An example of a prompt is as follows:
[2100] User input: "I want to create a virtual shop to sell handmade goods."
[2101] Emotion: Calm
[2102] Design template proposal: "Please suggest a warm and calm design template."
[2103] Monetization strategy proposal: "Please suggest a low-risk monetization method."
[2104] In this way, the system automates a series of processes to materialize and optimize the user's business idea.
[2105] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2106] Step 1:
[2107] Users input their business idea in natural language through the smartphone app interface. This input (e.g., "I want to create a virtual shop selling handmade goods") is sent to the server.
[2108] Step 2:
[2109] The server analyzes the received business ideas using a natural language processing (NLP) library (e.g., Python's NLTK or SpaCy). As a result of the analysis, business requirements (e.g., "handmade goods," "virtual shop," "sales") are extracted and used as input data for the next process.
[2110] Step 3:
[2111] The server analyzes the user's emotional state using an emotion recognition engine (Sentiment Analysis API or Hugging Face Transformers) based on the extracted business requirements. As a result of the analysis, it determines the user's emotion (e.g., "calm") and passes that data to the next step.
[2112] Step 4:
[2113] The server uses a generative AI model (e.g., DALL-E or Midjourney) to propose an appropriate design template based on the user's emotional state. Multiple design templates are displayed to the user, and the user selects one from the options. The selected design template becomes the input for the next process.
[2114] Step 5:
[2115] The server uses the selected design template to create an initial design for the virtual store, including product placement, shopping cart functionality, payment functionality, etc. The generated virtual store prototype is the output of this process.
[2116] Step 6:
[2117] The server uses a generative AI model (such as OpenAI GPT-4) to suggest a monetization strategy. This suggestion is based on the user's emotional state; for example, if the user is calm, it will suggest a low-risk monetization method (e.g., a subscription model). The user selects a monetization strategy, and monetization is implemented based on that selection.
[2118] Step 7:
[2119] The server hosts the completed virtual store on a cloud platform such as AWS or GCP and provides the user with an accessible URL, allowing the user to publish the virtual store and begin actual operation.
[2120] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding 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.
[2121] 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> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with 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.
[2122] 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 robot 414.
[2123] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[2124] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[2125] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[2126] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[2127] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[2128] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[2129] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[2130] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[2131] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.
[2132] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[2133] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[2134] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[2135] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[2136] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.
[2137] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[2138] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[2139] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[2140] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[2141] The following is further disclosed regarding the above embodiment.
[2142] (Claim 1)
[2143] A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting business requirements.
[2144] means for automatically designing and building web services based on said business requirements;
[2145] Propose a monetization strategy and implement the monetization methods selected by the user;
[2146] Providing legal and accounting assistance and supporting the procedures and operations of corporatizing your business;
[2147] A system including:
[2148] (Claim 2)
[2149] 10. The system of claim 1, further comprising means for suggesting a design template for a Web service based on the requirements and for constructing a Web service using a design template selected by a user.
[2150] (Claim 3)
[2151] The system of claim 1, wherein generative AI is used to analyze business requirements, design and build web services, and propose and implement monetization strategies.
[2152] "Example 1"
[2153] (Claim 1)
[2154] A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting key requirements.
[2155] means for automatically designing and building an online platform based on said key requirements;
[2156] Propose a monetization strategy and implement the monetization methods selected by the user;
[2157] A means to provide legal and accounting assistance and assist users in the process of incorporating their business;
[2158] A means for proposing design templates and constructing an online platform using the design template selected by a user;
[2159] A system including:
[2160] (Claim 2)
[2161] 10. The system of claim 1, further comprising means for using generative AI to analyze key requirements, design and build an online platform, and propose and implement a monetization strategy.
[2162] (Claim 3)
[2163] 2. The system according to claim 1, further comprising means for analyzing a business idea input by a user using a natural language processing algorithm and automatically extracting specific functional requirements.
[2164] "Application Example 1"
[2165] (Claim 1)
[2166] A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting business requirements.
[2167] means for automatically designing and building web services based on said business requirements;
[2168] A means to input business ideas, extract requirements, design websites, select design templates, propose and implement monetization strategies via a smartphone app;
[2169] Providing legal and accounting assistance and supporting the procedures and operations of corporatizing your business;
[2170] A system including:
[2171] (Claim 2)
[2172] 10. The system of claim 1, further comprising means for suggesting a design template for a Web service based on the requirements and for constructing a Web service using a design template selected by a user.
[2173] (Claim 3)
[2174] The system of claim 1, wherein generative AI is used to analyze business requirements, design and build web services, and propose and implement monetization strategies.
[2175] "Example 2: Combining Emotion Engines"
[2176] (Claim 1)
[2177] A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting business requirements.
[2178] means for analyzing an emotional state from a user's input text;
[2179] means for automatically designing and building web services based on said business requirements and emotional states;
[2180] Propose a monetization strategy and implement the monetization methods selected by the user;
[2181] Providing legal and accounting assistance and supporting the procedures and operations of corporatizing your business;
[2182] A system including:
[2183] (Claim 2)
[2184] 10. The system of claim 1, further comprising means for suggesting a design template for a Web service based on the requirements and the emotional state, and for constructing a Web service using a design template selected by the user.
[2185] (Claim 3)
[2186] The system of claim 1, wherein generative AI is used to analyze business requirements, analyze emotional states, design and build web services, and propose and implement monetization strategies.
[2187] "Application example 2 when combining emotion engines"
[2188] (Claim 1)
[2189] A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting business requirements.
[2190] means for automatically designing and building web services based on said business requirements;
[2191] A method for analyzing the user's emotional state and proposing design templates according to that emotion.
[2192] Propose a monetization strategy and implement the monetization methods selected by the user;
[2193] Providing legal and accounting assistance and supporting the procedures and operations of corporatizing your business;
[2194] A system including:
[2195] (Claim 2)
[2196] 10. The system of claim 1, further comprising means for using an emotion recognition engine to suggest a design template that best suits the user's emotional state, and for building a web service using the design template selected by the user.
[2197] (Claim 3)
[2198] The system of claim 1, wherein generative AI is used to analyze business requirements, design and build web services, and propose and implement monetization strategies. [Explanation of symbols]
[2199] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>
Claims
1. A means of receiving business ideas from users in natural language, analyzing the ideas, and extracting business requirements. means for automatically designing and building web services based on said business requirements; Propose a monetization strategy and implement the monetization methods selected by the user; Providing legal and accounting assistance and supporting the procedures and operations of corporatizing your business; A system including:
2. The system of claim 1 further comprising means for suggesting a design template for a Web service based on requirements and for constructing a Web service using a design template selected by a user.
3. The system of claim 1, which uses generative AI to analyze business requirements, design and build web services, and propose and implement monetization strategies.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A