System
The system addresses the inefficiencies in business plan creation and job matching by using an AI engine for interactive plan generation and user feedback, facilitating efficient and accurate matching of entrepreneurs, investors, and job seekers.
Patent Information
- Application Number
- JP2024128307
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-16
AI Technical Summary
The process of creating business plans for entrepreneurs is time-consuming and laborious, and it is difficult for investors to find suitable startups and for job seekers to find matching jobs, with existing systems lacking efficiency, accuracy, and real-time feedback mechanisms.
A system utilizing an AI engine to analyze user inputs, generate business plans, engage in dialogue for revisions, and match entrepreneurs, investors, and job seekers based on similar ideas and requirements, facilitating efficient and interactive proposal and collaboration opportunities.
Enables quick and accurate business plan generation, allows investors to find suitable startups, and helps job seekers find matching jobs, enhancing efficiency and interaction through real-time feedback and collaboration opportunities.
Smart Images

Figure 2026025498000001_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] In the traditional startup ecosystem, the process for entrepreneurs to create a feasible business plan was time-consuming and laborious, and it was difficult for investors who provided funding to find startups that matched their investment vision. It was also not easy for job seekers to find a job that matched their skills and aspirations and move to the right company. To solve these issues, a system was needed to efficiently match entrepreneurs, investors, and job seekers. [Means for solving the problem]
[0005] The present invention provides a system that streamlines the creation of business plans for entrepreneurs by providing a means for users to post ideas, an AI engine that analyzes the posted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in dialogue with the user, a means for revising the business plan based on user feedback, and a means for matching the business plan with other users who have similar ideas. The system also provides a means for users to post their investment vision, an AI engine that analyzes the posted investment vision and identifies startup companies that match, and a means for presenting information about the identified startup companies to the user, making it easier for investors to find suitable investment targets. Furthermore, the system provides a means for users to input desired job requirements, an AI engine that analyzes the input desired requirements and identifies companies and recruitment pages that match, and a means for presenting links to the identified companies and recruitment pages to the user, making it easier for job seekers to find jobs that match their skills and preferences.
[0006] "User" refers to an individual who is an entrepreneur, investor, or job seeker and who uses the system according to their respective needs.
[0007] An "idea" refers to a concept or proposal that an entrepreneur puts forward to improve their business or find new business opportunities.
[0008] "Business plan" refers to a detailed plan, including business feasibility and market strategy, generated by an AI engine based on a specific idea.
[0009] "Dialogue" refers to the process of communication between the user and the AI engine, receiving feedback and revising the plan.
[0010] An "AI engine" is an artificial intelligence system that uses machine learning and natural language processing technology to analyze posted ideas and investment visions, and identify business plans and target companies for investment.
[0011] "Feedback" refers to the responses or correction requests that users make to business plans and company information presented by the AI engine.
[0012] "Matching" refers to the process of identifying and connecting with other users who have similar ideas, startups that align with your investment vision, or potential employers that fit your desired criteria.
[0013] "Investment vision" refers to the concept or policy that indicates what kind of startups an investor is interested in and wishes to invest in.
[0014] "Company information" refers to detailed data about startup companies and information investors need.
[0015] "Desired conditions" refers to the requirements and conditions of the job that a job seeker desires (e.g., job type, work location, working style, etc.).
[0016] A "recruitment page" refers to a web page containing job information that a company posts to job seekers.
[0017] "Link" refers to a hyperlink to a specific web page or information, providing easy access for users. [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] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. Specifically, it uses an AI engine to analyze user posts (ideas, investment vision, desired conditions), and identifies and proposes optimal business plans, investment companies, and potential employers.
[0040] Entrepreneurial Functions
[0041] Idea submission and business plan development
[0042] 1. A way for users to submit ideas
[0043] The terminal receives the idea entered by the entrepreneur and sends it to the server. For example, entrepreneur A enters "an idea for reducing delivery times for online supermarkets."
[0044] 2. A means to analyze submitted ideas and generate initial business plans
[0045] The server passes the received idea to the AI engine, which analyzes the idea using natural language processing technology. From the analysis results, it references similar business models and generates an initial business plan.
[0046] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[0047] The server presents the generated business plan to the entrepreneur A and initiates an interactive session, where entrepreneur A provides feedback on the presented plan.
[0048] 4. A way to revise your business plan based on user feedback
[0049] The AI engine will revise and re-propose the plan based on Entrepreneur A's feedback, for example adding "dynamic routing based on real-time customer requests."
[0050] 5. A way to match with other users who have similar ideas
[0051] The server stores the completed business plan and matches it with other entrepreneurs who have similar ideas. For example, if Entrepreneur B also has a similar idea, it notifies both parties and offers them the opportunity to collaborate.
[0052] Investor Functions
[0053] Investment vision posting and startup company identification
[0054] 1. A way for users to post their investment vision
[0055] The terminal receives the investment vision entered by the investor and sends it to the server. For example, an investor may post, "I want to invest in environmentally friendly technology."
[0056] 2. A means to analyze posted investment visions and identify startups that fit them
[0057] The server passes the investment vision it receives to an AI engine, which then analyzes the vision and searches a database for matching startup companies, such as "electric bicycle startups" or "companies with recycling technology."
[0058] 3. A method for presenting information about identified startup companies to users
[0059] The server presents information about the identified startup companies to investors, who then evaluate the information and provide feedback as needed.
[0060] Job Seeker Features
[0061] Entering job preferences and matching
[0062] 1. A way for users to input the job requirements they desire
[0063] The terminal receives the desired job requirements entered by the job seeker and sends them to the server. For example, a job seeker may enter "software engineer who can work remotely" as their desired job requirement.
[0064] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[0065] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages. For example, it identifies the recruitment pages of Company X and Company Y.
[0066] 3. A method for presenting users with links to identified companies and job pages
[0067] The server presents the identified companies and job page links to the job seeker, who can then evaluate the information presented and apply to the appropriate companies and positions.
[0068] Using the system of the present invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them.
[0069] The processing flow will be explained below.
[0070] Entrepreneurial Functions
[0071] Idea submission and business plan development
[0072] Step 1:
[0073] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[0074] Step 2:
[0075] The terminal receives the posted ideas and sends them to the server.
[0076] Step 3:
[0077] The server passes the received ideas to the AI engine.
[0078] Step 4:
[0079] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[0080] Step 5:
[0081] The server presents the generated initial business plan to the user.
[0082] Step 6:
[0083] The user (entrepreneur) provides feedback on the presented business plan.
[0084] Step 7:
[0085] The AI engine will revise the business plan based on user feedback and propose it to the user again.
[0086] Step 8:
[0087] This process is repeated until the user is satisfied.
[0088] Step 9:
[0089] The server stores the finalized business plan.
[0090] Step 10:
[0091] The server searches for other entrepreneurs with similar ideas and matches them.
[0092] Investor Functions
[0093] Investment vision posting and startup company identification
[0094] Step 1:
[0095] Users (investors) enter their investment vision into the terminal and post it on the app.
[0096] Step 2:
[0097] The terminal receives the posted investment vision and transmits it to the server.
[0098] Step 3:
[0099] The server passes the received investment vision to the AI engine.
[0100] Step 4:
[0101] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[0102] Step 5:
[0103] The server presents information about the identified startup companies to investors.
[0104] Step 6:
[0105] Users (investors) evaluate the presented company information and provide feedback as necessary.
[0106] Job Seeker Features
[0107] Entering job preferences and matching
[0108] Step 1:
[0109] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[0110] Step 2:
[0111] The terminal receives the posted desired conditions and transmits them to the server.
[0112] Step 3:
[0113] The server passes the received desired conditions to the AI engine.
[0114] Step 4:
[0115] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[0116] Step 5:
[0117] The server presents the job seeker with links to the identified companies and recruitment pages.
[0118] Step 6:
[0119] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[0120] Example 1
[0121] 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."
[0122] Conventional three-way matching systems have had issues with efficiency and accuracy in proposing appropriate ideas, identifying startup companies, and presenting job information. They also lacked a mechanism for incorporating user feedback in real time, making interactive proposals and revisions difficult. Furthermore, opportunities for collaboration with other users with similar business models and investment visions were limited.
[0123] 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.
[0124] In this invention, the server includes a means for users to post ideas, an AI engine that analyzes the posted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in a dialogue, a means for revising the business plan based on user feedback, a means for matching with other users who have similar ideas, a means for citing similar business models from a database based on the analyzed data, and a means for users to log in and input their ideas using a dedicated form. This enables quick and accurate business plan proposals, and since user feedback can be reflected in real time, interactive proposals and revisions can be made smoothly. Furthermore, by providing opportunities for collaboration with other users with similar interests, it is possible to strengthen and realize mutual business ideas.
[0125] "User" means an entity that uses the system to input and post ideas, investment visions, or job requirements and provide feedback thereon.
[0126] A "terminal" is a device that allows a user to access the system and input and transmit ideas, investment visions, and desired job conditions.
[0127] The "server" is a central computer system that analyzes data received from users, uses an AI engine to generate business plans and relevant information, and provides feedback to users.
[0128] The "AI Engine" is an artificial intelligence system that uses natural language processing technology to analyze ideas, investment visions, and desired job conditions posted by users, and generates initial business plans and suitable company information.
[0129] A "business plan" is a specific business proposal generated by an AI engine based on an idea submitted by a user.
[0130] "Feedback" refers to opinions or requests for revisions that a user provides to a generated business plan or proposal.
[0131] "Matching" is the process of identifying other users with similar ideas and interests and providing them with the opportunity to share information with each other.
[0132] A "database" is a collection of information that stores information received from users and analysis results, and manages that information so that the AI engine can use it as needed.
[0133] "Logging in" is the act of authenticating a user to access a system, allowing the user to enter data using a dedicated form.
[0134] A "dedicated form" is an interface that allows users to input their ideas, investment visions, or desired job conditions into the system.
[0135] A "startup" refers to a newly emerging company or a company in the early stages of its business, particularly one with an innovative business model or technology.
[0136] "Natural language processing technology" is an artificial intelligence technology used to analyze human language and understand its meaning.
[0137] A "link" is a web reference provided by a server to allow users to go directly to a particular company or career page.
[0138] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. The system uses an AI engine to analyze the ideas, investment vision, and desired conditions posted by users, and provides a mechanism to identify and propose optimal business plans, investment companies, and companies for job seekers.
[0139] Hardware and software used
[0140] 1. Device: The device used by users to post ideas and conditions includes a PC, smartphone, tablet, etc.
[0141] 2. Server: This is the central computer that analyzes the data received from the user and generates optimal suggestions using an AI engine.
[0142] 3. AI Engine: An artificial intelligence system that uses natural language processing technology to analyze information posted by users and extract appropriate information from related databases.
[0143] Specific examples of the system
[0144] Entrepreneurial Features
[0145] Idea submission and business plan generation
[0146] 1. Users submit ideas
[0147] The user logs into the system and enters "ideas for reducing delivery times at online supermarkets" into a dedicated form.
[0148] The terminal receives the idea input by the user and transmits it to the server.
[0149] 2. Analysis of submitted ideas
[0150] The server passes the received ideas to the AI engine.
[0151] The AI engine uses natural language processing technology to analyze keywords in the submitted ideas (e.g., "delivery time" and "shortening").
[0152] The server cites similar business models from a database and generates an initial business plan.
[0153] 3. Present and interact with the generated business plan
[0154] The server presents the generated business plan to the user.
[0155] The terminal initiates an interactive session and receives feedback from the user.
[0156] 4. Revise your business plan based on feedback
[0157] The AI engine analyzes user feedback and modifies the business plan by adding new elements (e.g., "dynamic routing based on real-time customer requests").
[0158] The server presents the revised business plan to the user again.
[0159] 5. Matching with other users
[0160] The server stores completed business plans and searches a database for other entrepreneurs with similar ideas.
[0161] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[0162] Investor Features
[0163] Posting investment vision and identifying startup companies
[0164] 1. The user enters and submits their investment vision, such as "I want to invest in environmentally friendly technology."
[0165] 2. The server passes the received investment vision to the AI engine.
[0166] 3. The AI engine analyzes keywords such as "environment" and "technology" and identifies "electric bicycle startups" and "companies with recycling technology" from the database.
[0167] 4. The server presents the identified company information to the investor, who then evaluates it.
[0168] Job Seeker Features
[0169] Entering job preferences and matching
[0170] 1. The user enters "Software engineer who can work remotely" as their desired condition and submits it.
[0171] 2. The server passes the received desired conditions to the AI engine.
[0172] 3. The AI engine analyzes keywords such as "remote work" and "software engineer" and identifies remote work positions available at companies X and Y from its database.
[0173] 4. The server presents the job seeker with links to identified companies and career pages, which the user clicks to view more information and apply to appropriate companies and positions.
[0174] Examples of prompt statements
[0175] Entrepreneurial Prompt: Analyze a specific idea for reducing delivery times for online supermarkets and generate an initial business plan.
[0176] Investor Prompt: We've identified startups that best fit your investment vision. Check out the list
[0177] Job Seeker Prompt: We've identified a remote software engineer position that matches your requirements
[0178] Using this system, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the perfect job.
[0179] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0180] Entrepreneurial Function Processing Steps
[0181] Step 1:
[0182] The user logs into the system and enters their idea (e.g., "reducing delivery times at online supermarkets") into a dedicated form.
[0183] Input: User inputs ideas.
[0184] Output: Ideas are sent to the terminal and passed to the server.
[0185] Step 2:
[0186] The terminal receives the idea input by the user and transmits it to the server.
[0187] Input: Idea input data to the terminal.
[0188] Output: Idea submission data to the server.
[0189] Step 3:
[0190] The server passes the received ideas to the AI engine.
[0191] Input: Idea data to the server.
[0192] Output: Data requested for analysis by the AI engine.
[0193] Step 4:
[0194] The AI engine uses natural language processing technology to analyze keywords in ideas (e.g., "delivery time" and "shortening").
[0195] Input: Idea data to the AI engine.
[0196] Output: Keyword extracted data.
[0197] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0198] Step 5:
[0199] The server cites similar business models from a database based on keywords and generates an initial business plan.
[0200] Input: Keyword extraction data,database.
[0201] Output: Initial business plan.
[0202] Specific operation: The server searches the database for relevant business plans, and the AI engine generates an initial business plan.
[0203] Step 6:
[0204] The server presents the generated business plan to the user.
[0205] Input: Initial business plan.
[0206] Output: Present the business plan to the user.
[0207] Step 7:
[0208] The terminal initiates an interactive session and receives feedback from the user.
[0209] Input: User feedback.
[0210] Output: Feedback data to the server.
[0211] Specific operation: The user inputs opinions and requests for revisions to the business plan. The terminal receives these and sends them to the server.
[0212] Step 8:
[0213] The AI engine analyzes user feedback and modifies the business plan.
[0214] Input: Feedback data.
[0215] Output: A revised business plan.
[0216] How it works: The AI engine modifies the plan based on feedback, adding, for example, "dynamic routing based on real-time customer requests."
[0217] Step 9:
[0218] The server presents the revised business plan to the user again.
[0219] Enter: your revised business plan.
[0220] Output: A correction plan is presented to the user.
[0221] Step 10:
[0222] The server stores the completed business plan and searches the database for other users with similar ideas.
[0223] Input: Your completed business plan.
[0224] Output: Information about the matching user.
[0225] What it does: The server searches its database for other entrepreneurs with similar ideas.
[0226] Step 11:
[0227] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[0228] Input: Information of the user to be matched.
[0229] Output: Notification to the user.
[0230] Investor Relations Function Processing Steps
[0231] Step 1:
[0232] The user logs into the system and enters their investment vision (e.g., "environmentally friendly technology") into a dedicated form.
[0233] Input: Vision input by the user.
[0234] Output: The vision is sent to the device and passed to the server.
[0235] Step 2:
[0236] The terminal receives the investment vision input by the user and transmits it to the server.
[0237] Input: Vision input data to the device.
[0238] Output: Vision sending data to server.
[0239] Step 3:
[0240] The server passes the received investment vision to the AI engine.
[0241] Input: Vision data to the server.
[0242] Output: Data requested for analysis by the AI engine.
[0243] Step 4:
[0244] The AI engine analyzes the content of the post and extracts keywords (e.g., "environment" and "technology").
[0245] Input: Vision data to the AI engine.
[0246] Output: Keyword extracted data.
[0247] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0248] Step 5:
[0249] The server identifies matching startup companies from its database based on keywords.
[0250] Input: Keyword extraction data,database.
[0251] Output: Startup company information.
[0252] Specific operation: The server searches and identifies relevant startup companies based on keywords.
[0253] Step 6:
[0254] The server presents information about the identified startup companies to the user.
[0255] Input: Startup company information.
[0256] Output: Company information is presented to the user.
[0257] Step 7:
[0258] The device receives ratings and feedback from users and sends them to the server.
[0259] Input: User ratings and feedback.
[0260] Output: Feedback data to the server.
[0261] Specific operation: The user enters comments and ratings for the provided information. The device receives these and sends them to the server.
[0262] Job Seeker Feature Processing Steps
[0263] Step 1:
[0264] The user logs into the system and enters the desired job requirements (e.g., "software engineer who can work remotely") into a dedicated form.
[0265] Input: Job conditions input by the user.
[0266] Output: The condition is sent to the terminal and passed to the server.
[0267] Step 2:
[0268] The terminal receives the desired conditions input by the user and transmits them to the server.
[0269] Input: Conditional input data to the terminal.
[0270] Output: Conditional send data to the server.
[0271] Step 3:
[0272] The server passes the received desired conditions to the AI engine.
[0273] Input: Condition data to the server.
[0274] Output: Data requested for analysis by the AI engine.
[0275] Step 4:
[0276] The AI engine analyzes the desired conditions and extracts keywords (e.g., "remote work" or "software engineer").
[0277] Input: Condition data to the AI engine.
[0278] Output: Keyword extracted data.
[0279] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0280] Step 5:
[0281] Based on the keywords, the server identifies suitable companies and recruitment pages from its database.
[0282] Input: Keyword extraction data,database.
[0283] Output: Matching companies and job page information.
[0284] Specific operation: The server searches and identifies relevant companies and recruitment pages based on keywords.
[0285] Step 6:
[0286] The server presents the user with links to the identified companies and career pages.
[0287] Input: Matching company and career page information.
[0288] Output: Provides a link to the user.
[0289] Step 7:
[0290] The device allows the user to click on the provided link to view more information.
[0291] Input: A link click from the user.
[0292] Output: Check detailed information.
[0293] What it does: The user can follow the provided links to find out more information and apply to suitable companies and positions.
[0294] (Application example 1)
[0295] 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."
[0296] There is a constant demand for greater efficiency and optimization of manufacturing processes in the manufacturing industry. However, a lack of information sharing and cooperation between production line managers, parts suppliers, and engineers makes it difficult to efficiently solve problems and optimize production plans. Furthermore, even when multiple managers and engineers are working on the same issue, they often find it difficult to share information and ideas with each other. This can delay improvements to the manufacturing process and risk reducing overall performance.
[0297] 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.
[0298] In this invention, the server includes: means for users to post ideas; an AI engine that analyzes the posted ideas and generates an initial business plan; means for presenting the generated business plan to the user and engaging in a dialogue; means for revising the business plan based on user feedback; means for matching with other users who have similar ideas; means for posting ideas regarding manufacturing processes in a factory and formulating a plan to optimize the process; an AI engine that analyzes the posted ideas and requirements for the manufacturing process and generates an optimal manufacturing plan; means for presenting the generated manufacturing plan to a manager and engaging in a dialogue session; means for revising the manufacturing plan based on user feedback; and means for matching with other line managers and engineers who have similar problems, thereby enabling efficient optimization of the manufacturing process and information sharing.
[0299] "User" means a person who uses the system to post ideas and requests and receive optimal plans and information.
[0300] "Means for posting ideas" refers to a method or device by which a user can input and transmit their own ideas or wishes into the system.
[0301] The "AI engine that analyzes submitted ideas and generates initial business plans" is an artificial intelligence program that uses natural language processing technology to analyze ideas submitted by users and automatically generate business plans.
[0302] The "means for presenting the generated business plan to the user and engaging in dialogue" is an interactive function for displaying the business plan automatically generated by the system to the user and receiving feedback from the user.
[0303] The "means for modifying a business plan based on user feedback" refers to a method or device for readjusting or modifying a generated business plan based on feedback information provided by a user.
[0304] "Means for matching with other users who have similar ideas" refers to a method or device for identifying other users who have the same or similar ideas within the system and linking them together.
[0305] "Means for posting ideas about manufacturing processes in a factory and formulating plans to optimize those processes" refers to a method or device that allows a production line manager to input improvement ideas about the manufacturing process into the system and optimize the manufacturing plan based on those ideas.
[0306] The "AI engine that analyzes submitted manufacturing process ideas and requirements and generates optimal manufacturing plans" is an artificial intelligence program that uses AI technology to analyze ideas and technical requirements submitted by production line managers and automatically generates optimal manufacturing plans.
[0307] The "means for presenting the generated manufacturing plan to the manager and holding an interactive session" is an interactive function for presenting the automatically generated manufacturing plan to the manager and receiving their opinions and feedback.
[0308] "Means for matching with other line managers or engineers who have similar problems" refers to a method or device for identifying other manufacturing line managers or engineers who have the same problem within the system and linking them together.
[0309] This invention is a system that supports the efficiency and optimization of manufacturing processes. Specifically, it uses an AI engine to analyze ideas and process requirements posted by manufacturing line managers, generates optimal manufacturing plans, and provides a function to match them with other related parties.
[0310] Hardware and software used
[0311] This system uses the following hardware and software:
[0312] 1. Hardware:
[0313] Smart glasses: Used to display the generated plan to the user.
[0314] Cloud server (Firebase Firestore): Used to store and manage submitted ideas and feedback.
[0315] 2. Software:
[0316] OpenAI API: Used to analyze user submissions and generate optimal manufacturing plans.
[0317] Python: Used for overall logic, data management, and API calls.
[0318] SmartGlasses SDK: Used to display information on smart glasses.
[0319] System Overview
[0320] The server in this system first provides a means for manufacturing line managers to post ideas and requests from their devices. The posted data is stored on a cloud server (Firebase Firestore), and the ideas and requests are then analyzed using the OpenAI API. An initial business plan generated through the analysis is presented to the manufacturing line manager, and an interactive session begins. Feedback from the manager is sent back to the server, and the plan is revised by the AI engine. In addition, the system automatically matches the manager with other line managers and engineers who have similar problems or ideas.
[0321] Processing Description
[0322] 1. Submit and save your ideas:
[0323] The server provides an interface for a production line manager to post an idea. For example, the manager posts an idea such as "How to shorten the design process of a new assembly line."
[0324] 2. Data Analysis:
[0325] The submitted ideas are stored on a cloud server and then analyzed using the OpenAI API, which uses natural language processing technology to generate an optimal manufacturing plan.
[0326] 3. Plan presentation and dialogue session:
[0327] The resulting manufacturing plan is presented to managers through smart glasses, with an example showing a plan that reads, "The design process for new assembly lines will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[0328] 4. Fixes based on feedback:
[0329] The administrator's feedback on the plan is sent back to the server and reanalyzed and corrected by the AI engine.
[0330] 5. Matching and collaboration:
[0331] Other production line managers and engineers with similar ideas or problems are automatically identified and matched from the server, a process that streamlines information sharing and collaboration.
[0332] Examples of specific examples and prompts
[0333] As a concrete example, suppose an administrator posts an idea using the following prompt:
[0334] "Methods for shortening the design process of new assembly lines"
[0335] Based on this prompt, the OpenAI API generates the following manufacturing plan:
[0336] "The design process for the new assembly line will involve the use of modular components to improve flexibility and facilitate smooth integration with existing lines. We also propose the introduction of an automated inspection system to strengthen quality control."
[0337] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0338] Step 1:
[0339] Users can submit ideas, and production line managers can input their ideas and requests using smart glasses or devices and send them to the server. Specifically, they can input ideas such as "a method to shorten the design process for a new assembly line." The input data is sent to the server in text format and stored on a cloud server (Firebase Firestore).
[0340] Input: Ideas and requests from users (e.g., "How to shorten the design process for a new assembly line")
[0341] Output: Save data to cloud server (Firebase Firestore)
[0342] Step 2:
[0343] The server sends input data to the OpenAI API to analyze the saved ideas and requirements. The OpenAI API then uses a generative AI model to analyze the submitted content and generate an optimal manufacturing plan. It also uses natural language processing technology to analyze the text data.
[0344] Input: Posted data stored on the cloud server
[0345] Output: Analysis results from the AI engine (optimal manufacturing plan)
[0346] Step 3:
[0347] The server then presents the generated manufacturing plan to the user through smart glasses. For example, the plan displayed reads, "The design process for a new assembly line will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[0348] Input: Analysis results of the AI engine (generated manufacturing plan)
[0349] Output: Manufacturing plan displayed on smart glasses
[0350] Step 4:
[0351] The administrator provides feedback on the displayed plan. The feedback is input via smart glasses or a terminal and sent back to the server. The server receives the feedback information and stores it in the cloud server.
[0352] Input: Feedback from management (e.g., "This plan needs more budgetary information")
[0353] Output: Save feedback to cloud server
[0354] Step 5:
[0355] The server then uses the OpenAI API to revise the manufacturing plan based on the feedback received from the administrator. The revised plan is then regenerated and proposed.
[0356] Input:Admin Feedback
[0357] Output: Revised production plan
[0358] Step 6:
[0359] The server matches you with other administrators and engineers who have similar problems or ideas. It searches the cloud server database to identify and match administrators and engineers who have similar problems.
[0360] Input: Ideas and requests from other users stored on a cloud server
[0361] Output: Matched user information
[0362] 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.
[0363] The system of the present invention is designed not only to efficiently match entrepreneurs, investors, and job seekers, but also to recognize and adaptively respond to user emotions. Specifically, by combining an emotion engine, it analyzes the user's emotions and optimizes proposals and dialogue at each step based on those emotions.
[0364] Entrepreneurial Functions
[0365] Idea submission and business plan development
[0366] 1. A way for users to submit ideas
[0367] Users (entrepreneurs) input their business ideas into their devices and post them to the app. The emotion engine then analyzes the user's emotions. For example, when Entrepreneur A posts an idea for shortening delivery times for online supermarkets, the engine analyzes the emotions (excitement, concern, etc.) associated with the idea.
[0368] 2. A means to analyze submitted ideas and generate initial business plans
[0369] The server passes the received ideas to the AI engine, which uses natural language processing technology to analyze the ideas and generate an initial business plan.
[0370] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[0371] The server presents the generated initial business plan to the user. The emotion engine analyzes the user's reaction and adjusts the presentation method and content of the plan. For example, if the user expresses negative emotions, it tries a different proposal method.
[0372] 4. A way to revise your business plan based on user feedback
[0373] Users (entrepreneurs) provide feedback on the presented business plans, and the emotion engine analyzes the emotions expressed in response to the feedback.
[0374] The AI engine will then revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user, including additional explanations if the user is confused.
[0375] 5. A way to match with other users who have similar ideas
[0376] The server stores completed business plans and matches them with other entrepreneurs who have similar ideas.
[0377] Investor Functions
[0378] Investment vision posting and startup company identification
[0379] 1. A way for users to post their investment vision
[0380] Users (investors) input their investment vision into their device and post it on the app. At this point, the emotion engine analyzes the user's emotions. For example, if an investor posts that they want to invest in environmentally friendly technology, the engine will understand the investor's beliefs and expectations.
[0381] 2. A means to analyze posted investment visions and identify startups that fit them
[0382] The server passes the received investment vision to the AI engine, which analyzes the vision and searches the database for matching startup companies.
[0383] 3. A method for presenting information about identified startup companies to users
[0384] The server presents information about identified startups to investors, and a sentiment engine analyzes investor reactions and adjusts the presentation as needed, for example by providing additional details about companies that investors have shown interest in.
[0385] Job Seeker Features
[0386] Entering job preferences and matching
[0387] 1. A way for users to input the job requirements they desire
[0388] Users (job seekers) enter their desired job requirements into their device and post them on the app. At this point, the emotion engine analyzes the user's emotions. For example, when a job seeker enters "software engineer with remote work capabilities" as their desired job, the engine understands the job seeker's enthusiasm and anxiety.
[0389] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[0390] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages.
[0391] 3. A method for presenting users with links to identified companies and job pages
[0392] The server presents the job seeker with links to identified companies and recruitment pages. The emotion engine analyzes the job seeker's reactions and adjusts the way the information is presented. For example, if the job seeker is excited, it provides additional information that supports that emotion.
[0393] By using the system of this invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them. Furthermore, the introduction of an emotion engine enables adaptive responses according to the user's emotional state at each step, improving the user experience.
[0394] The processing flow will be explained below.
[0395] Entrepreneurial Functions
[0396] Idea submission and business plan development
[0397] Step 1:
[0398] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[0399] Step 2:
[0400] The terminal receives the posted ideas and sends them to the server.
[0401] Step 3:
[0402] The server passes the received ideas to the AI engine.
[0403] Step 4:
[0404] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[0405] Step 5:
[0406] The server presents the generated initial business plan to the user.
[0407] Step 6:
[0408] The emotion engine analyzes the user's emotions towards the presented business plan.
[0409] Step 7:
[0410] The user (entrepreneur) provides feedback on the presented business plan.
[0411] Step 8:
[0412] The emotion engine analyzes the emotions of users when they give feedback.
[0413] Step 9:
[0414] The AI engine will revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user.
[0415] Step 10:
[0416] This process is repeated until the user is satisfied.
[0417] Step 11:
[0418] The server stores the finalized business plan.
[0419] Step 12:
[0420] The server searches for other entrepreneurs with similar ideas and matches them.
[0421] Investor Functions
[0422] Investment vision posting and startup company identification
[0423] Step 1:
[0424] Users (investors) enter their investment vision into the terminal and post it on the app.
[0425] Step 2:
[0426] The terminal receives the posted investment vision and transmits it to the server.
[0427] Step 3:
[0428] The server passes the received investment vision to the AI engine.
[0429] Step 4:
[0430] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[0431] Step 5:
[0432] The server presents information about the identified startup companies to investors.
[0433] Step 6:
[0434] The emotion engine analyzes the user's (investor's) emotions regarding the presented company information.
[0435] Step 7:
[0436] Users (investors) evaluate the presented company information and provide feedback as necessary.
[0437] Step 8:
[0438] The emotion engine analyzes the emotions of users when they give feedback.
[0439] Job Seeker Features
[0440] Entering job preferences and matching
[0441] Step 1:
[0442] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[0443] Step 2:
[0444] The terminal receives the posted desired conditions and transmits them to the server.
[0445] Step 3:
[0446] The server passes the received desired conditions to the AI engine.
[0447] Step 4:
[0448] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[0449] Step 5:
[0450] The server presents the job seeker with links to the identified companies and recruitment pages.
[0451] Step 6:
[0452] The emotion engine analyzes the user's (job seeker's) emotions regarding the presented information.
[0453] Step 7:
[0454] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[0455] Step 8:
[0456] The emotion engine analyzes the user's emotions at the time of application and reports them to the server.
[0457] Example 2
[0458] 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."
[0459] Conventional business matching systems do not efficiently match entrepreneurs, investors, and job seekers, and do not take into account the user's feelings at each step. This results in a poor user experience and potentially reduces user satisfaction at each step. Furthermore, business plans are not quickly and effectively revised or proposals are optimized based on user feedback. The present invention aims to solve these problems.
[0460] 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.
[0461] In this invention, the server includes a means for users to input ideas, an artificial intelligence engine that analyzes the submitted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in dialogue with the user, a means for revising the business plan based on user feedback, a means for matching the user with other users who have similar ideas, and a means for analyzing the user's emotions using an emotion engine and optimizing proposals and dialogue at each step. This not only enables efficient matching between entrepreneurs, investors, and job seekers, but also enables adaptive responses that take the user's emotions into consideration at each step, thereby improving the user experience and satisfaction.
[0462] A "user" is someone who uses the system to post ideas, provide investment vision, or enter job requirements.
[0463] The "means for inputting ideas" is an interface that allows users to input and transmit business ideas to the system.
[0464] The "means for inputting investment vision" is an interface that allows a user to input and transmit their investment vision and goals to the system.
[0465] The "means for inputting job conditions" is an interface that allows a user to input and transmit desired job conditions and job details to the system.
[0466] The "artificial intelligence engine" is a program within the system that analyzes submitted ideas, investment visions, and job requirements, and identifies suitable business plans, startups, or suitable companies based on the results.
[0467] An "emotion engine" is a technology that analyzes a user's emotions based on their input and feedback, and optimizes the system's responses and suggestions based on those emotions.
[0468] An "initial business plan" is a business strategy or plan generated by an artificial intelligence engine based on an idea submitted by a user.
[0469] The "means for dialogue" refers to a function that enables the system to communicate with the user, provide information to the user, and obtain feedback from the user.
[0470] "Means for revising business plans based on feedback" is a function that allows the artificial intelligence engine to revise business plans based on feedback from users.
[0471] "Means for matching" refers to a function that enables the system to identify and connect with other users with similar needs and goals based on posted ideas, business plans, investment visions, job requirements, etc.
[0472] "Means for optimizing proposals and dialogue" refers to technology that optimizes the system's proposal methods and dialogue content in accordance with the user's emotions analyzed by the emotion engine, thereby improving the user experience.
[0473] A "startup" is a company in the early stages of growth that is developing a new business model or product in a particular market or technology area.
[0474] The system of the present invention allows users (entrepreneurs, investors, job seekers) to post business ideas, input their investment vision, and input desired job conditions, and then efficiently provides optimal proposals, information, and matching based on these.By combining an emotion engine and an artificial intelligence engine, this system can analyze users' emotions and respond adaptively accordingly.
[0475] Entrepreneurial Functions
[0476] Idea submission and business plan development
[0477] 1. A way for users to submit ideas
[0478] Users (entrepreneurs) log in to the application via their devices and input their business ideas. For example, they might write "An idea for shortening delivery times for online supermarkets" in the input form and press the submit button. The server receives the input and passes it to an emotion engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's emotions. The analysis results are saved as emotion tags such as "excitement" or "concern."
[0479] 2. A means to analyze submitted ideas and generate initial business plans
[0480] The server inputs the received idea data into an AI engine (e.g., OpenAI GPT model) and analyzes the idea using natural language processing technology. The AI engine generates an initial business plan based on the idea's keywords and structure. For example, it includes specific proposals such as "introducing a drone delivery system to shorten delivery times."
[0481] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[0482] The server presents the generated initial business plan to the user. At this time, the emotion engine again analyzes the user's reaction and adjusts the way the plan is presented if the user expresses concerns, for example. The user (entrepreneur) then submits feedback on the presented plan. For example, they can input specific concerns, such as "drone operation costs are high."
[0483] 4. A way to revise your business plan based on user feedback
[0484] The server sends the user's feedback along with sentiment analysis to the AI engine. The AI engine then modifies the business plan based on the feedback. The proposed modifications include suggestions that address the user's concerns, such as "combining drones with existing delivery companies." The server then presents the modified plan to the user again.
[0485] 5. A way to match with other users who have similar ideas
[0486] The server stores the completed business plan in a database, and if there are other users with similar ideas, it uses this information to match them.
[0487] Investor Functions
[0488] Investment vision posting and startup company identification
[0489] 1. A way for users to post their investment vision
[0490] Users (investors) post their investment vision to the application from their devices. For example, they might enter, "I want to invest in environmentally friendly technology," and press the send button. The server receives the vision and sends it to the emotion engine for analysis. The results are recorded as emotion tags such as "belief" and "expectation."
[0491] 2. A means to analyze posted investment visions and identify startups that fit them
[0492] The server inputs the investment vision into an AI engine (e.g., the Google BERT model) and analyzes the vision. The AI engine then searches its database for matching startup companies based on the analysis results. For example, "companies developing renewable energy technologies" are identified.
[0493] 3. A method for presenting information about identified startup companies to users
[0494] The server presents the user with information about the identified startups. At this point, the sentiment engine analyzes investor reactions and, if investors are interested in any of the companies, provides additional details about the companies.
[0495] Job Seeker Features
[0496] Entering job preferences and matching
[0497] 1. A way for users to input the job requirements they desire
[0498] The user (job seeker) enters the desired job requirements into the application from their device. For example, they enter "software engineer who can work remotely" and submit it. The server receives the desired requirements and sends them to the emotion engine for analysis. The analysis results are saved as emotion tags such as "enthusiasm" or "anxiety."
[0499] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[0500] The server sends the desired conditions to an AI engine (e.g., Elasticsearch's query function) and analyzes them. The AI engine then searches its database for suitable companies and recruitment pages based on the analysis results. For example, it identifies "software companies that allow remote work."
[0501] 3. A method for presenting users with links to identified companies and job pages
[0502] The server presents the user with links to the identified companies and job pages, at which point the emotion engine analyzes the job seeker's reactions and, if the job seeker is excited, provides additional information to support that emotion.
[0503] Specific examples and prompts
[0504] Examples of entrepreneurial functions
[0505] If User A posts an "idea for shortening delivery times for online supermarkets" and the emotion engine analyzes this as "excited," the AI engine will suggest "reducing delivery times by introducing drones." If User A submits feedback that "drone operation costs are high," the AI engine will generate a revised proposal, "combining drones with existing delivery systems," and present this to User A again.
[0506] Example prompt sentence:
[0507] "I posted an idea for shortening delivery times for online supermarkets. What kind of business plan can you come up with?"
[0508] Examples of investor functions
[0509] Investor B posts, "I want to invest in environmentally friendly technology," and the sentiment engine interprets this as "strong conviction." The AI engine identifies startups that fit this vision, including companies developing "renewable energy technology," and provides detailed information to Investor B.
[0510] Example prompt sentence:
[0511] "We want to invest in green technology. Which startups would fit?"
[0512] Specific examples of job seeker functions
[0513] Job Seeker C posts a job description of "a software engineer job with remote work capabilities," and the emotion engine analyzes it as "enthusiastic." The AI engine identifies suitable companies and provides Job Seeker C with links to their recruitment pages. If the job seeker is enthusiastic, they are also provided with additional information about the company's detailed culture and working style.
[0514] Example prompt sentence:
[0515] "I'm looking for a software engineering job that allows remote work. Which companies and career pages would be a good fit?"
[0516] As described above, this system efficiently matches entrepreneurs, investors, and job seekers, and aims to improve the user experience by using an emotion engine to provide adaptive responses based on the user's emotions.
[0517] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0518] Entrepreneurial Functions
[0519] Idea submission and business plan development
[0520] Step 1: User submits idea
[0521] Input: The user (entrepreneur) logs into the application from their device and inputs their business idea. Specifically, they write "an idea for shortening delivery times for online supermarkets" in the input form and press the submit button.
[0522] Processing: The server receives the input and sends it to a sentiment engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's sentiment.
[0523] Output: Obtain and store the results of the sentiment analysis (e.g., sentiment tags such as "excited" or "concerned").
[0524] Step 2: Analyze the idea and generate an initial business plan
[0525] Input: The server sends emotion-tagged idea data to an AI engine (e.g., OpenAI GPT model).
[0526] Processing: The AI engine uses natural language processing technology to analyze the idea and generate an initial business plan based on the idea's keywords and structure.
[0527] Output: Generate an initial business plan (e.g., "Introduce a drone delivery system to reduce delivery time") and return it to the server.
[0528] Step 3: Present the generated business plan to the user
[0529] Input: The server receives the generated business plan data.
[0530] Processing: The server presents the business plan to the user, and the emotion engine analyzes the user's reaction.
[0531] Output: Save the user's sentiment analysis result (e.g., "concern") and wait for feedback from the user.
[0532] Step 4: Get user feedback and refine your business plan
[0533] Input: The user enters feedback on the presented business plan (e.g., "drone operation costs are high").
[0534] Processing: The server sends the feedback and sentiment analysis results to the AI engine, which then modifies the business plan based on the feedback.
[0535] Output: Generate a revised business plan (e.g., "Use drones in conjunction with existing delivery companies") and return it to the server.
[0536] Step 5: Present the revised business plan to the user again
[0537] Input: The server receives the modified business plan data.
[0538] Processing: The server presents the revised business plan to the user and analyzes the user's sentiment again.
[0539] Output: Save the final user feedback and sentiment analysis results and finalize the business plan.
[0540] Step 6: Match with other users who have similar ideas
[0541] Input: The server stores the finalized business plan in a database and searches for similar idea data.
[0542] Processing: The server identifies other users in its database who have similar ideas and makes a match.
[0543] Output: Notify the user of the matching results.
[0544] Investor Functions
[0545] Investment vision posting and startup company identification
[0546] Step 1: User submits investment vision
[0547] Input: The user (investor) inputs their investment vision on the terminal (e.g., "I want to invest in environmentally friendly technology").
[0548] Processing: The server receives the input and sends it to the emotion engine for analysis.
[0549] Output: Obtain and save the sentiment analysis results (e.g., "beliefs" and "expectations").
[0550] Step 2: Analyze the submitted investment vision and identify startups that fit it
[0551] Input: The server sends the emotion-tagged investment vision data to the AI engine.
[0552] Processing: The AI engine analyzes your investment vision and searches the database for matching startups.
[0553] Output: Search results (e.g., "companies developing renewable energy technologies") are generated and returned to the server.
[0554] Step 3: Present the identified startups to the user
[0555] Input: The server receives information data of the identified startups.
[0556] Processing: The server presents the information to the user, and the emotion engine analyzes the user's reaction.
[0557] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[0558] What happens: If an investor expresses interest, the server provides detailed information about the company.
[0559] Job Seeker Features
[0560] Entering job preferences and matching
[0561] Step 1: The user enters the job requirements
[0562] Input: The user (job seeker) inputs the desired job requirements from the terminal (e.g., "Software engineer who can work remotely")
[0563] Processing: The server receives the input and sends it to the emotion engine for analysis.
[0564] Output: Obtain and save the sentiment analysis results (e.g., "enthusiasm" or "anxiety").
[0565] Step 2: Analyze the desired conditions entered and identify companies and recruitment pages that match them
[0566] Input: The server sends the emotion-tagged desired condition data to the AI engine.
[0567] Processing: The AI engine analyzes the desired conditions and searches the database for suitable companies and recruitment pages.
[0568] Output: Generate search results (e.g., "software companies that allow remote work") and return them to the server.
[0569] Step 3: Provide the user with links to the identified companies and career pages
[0570] Input: The server receives the search result data.
[0571] Processing: The server presents the results to the user, and the emotion engine analyzes the user's reaction.
[0572] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[0573] What it does: If the job seeker is excited, the server provides additional information about the company's detailed culture and working style.
[0574] (Application example 2)
[0575] 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."
[0576] To solve the lack of personalized product suggestions that correspond to users' emotions on online shopping sites. Also, when users post product reviews, feedback and suggestions that take their emotions into consideration are important, but current systems are unable to address this issue.
[0577] The identification process by the identification 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 a means for users to post product reviews, an emotion engine that analyzes the posted reviews and extracts emotions, an AI engine that generates personalized product proposals based on the extracted emotions, a means for presenting the generated product proposals to the user and engaging in a dialogue with the user, a means for modifying the proposals based on user feedback, and a means for matching with other users who have similar reviews. This makes it possible to provide personalized product proposals and feedback that are adapted to the user's emotions.
[0578] "Means for users to post product reviews" refers to an interface that allows users to enter ratings and feedback on purchased products.
[0579] "Emotion engine that analyzes posted reviews and extracts emotions" refers to a system that has an algorithm that analyzes text reviews entered by users and identifies the emotions contained therein (joy, dissatisfaction, excitement, etc.).
[0580] "AI engine that generates personalized product recommendations based on extracted emotions" refers to an algorithm that uses artificial intelligence to recommend the best products for each individual user, using the emotional data extracted by the emotion engine.
[0581] "Means for presenting generated product proposals to users and engaging in dialogue" refers to a function for providing product proposals generated by an AI engine to users, and then collecting feedback from users and engaging in dialogue.
[0582] "Means for revising suggestions based on user feedback" refers to a system or process for updating the initial suggestions and providing improved suggestions based on responses and reactions from users.
[0583] "Means of matching with other users who have similar reviews" refers to a function that identifies other users who have similar impressions and connects them so that they can exchange information and opinions.
[0584] A "server" is a central processing unit that provides and manages the entire system, and refers to a device that interacts with users and processes data via a computer network.
[0585] The key components of an emotion-based product matching app are the emotion engine, AI engine, and server. When a user posts a product review using their smartphone, the content (text) of the review is analyzed to extract the user's emotion.
[0586] Hardware and software used
[0587] This system is implemented using the following hardware and software.
[0588] Smartphone: A device that allows users to post reviews and receive product recommendations.
[0589] Emotion engine: Analyzes reviews posted by users and extracts the emotions contained within them. This engine uses natural language processing technology to analyze emotions, and specific libraries such as HuggingFace transformers are used.
[0590] AI Engine: Generates personalized product suggestions based on emotional data extracted by the Emotion Engine, which uses recommendation system algorithms (such as Collaborative Filtering and Content-Based Filtering).
[0591] Server: A central processing unit that provides and manages the entire system, interacting with users and processing data over a computer network. For example, it uses infrastructure to run ML models on AWS Lambda or Kubernetes.
[0592] Example of a system
[0593] When a user writes a review of a product on their smartphone saying, "The camera performance is good, but the battery life is poor," this review is sent to the system. The emotion engine analyzes the review and extracts two emotions: "happiness" and "dissatisfaction." The extracted emotion data is passed to the AI engine via the server, which then suggests the most suitable "smartphone with good battery life" or "smartphone with better camera performance" for the user.
[0594] To support this process, the server takes the following steps:
[0595] 1. Receive user reviews and send them to the sentiment engine.
[0596] 2. The emotion engine analyzes and returns emotion data.
[0597] 3. The AI engine generates personalized product suggestions based on the emotional data.
[0598] 4. Present the suggested product list to the user and receive feedback from the user.
[0599] 5. Consider feedback and revise product proposals as needed.
[0600] Prompt Sentence Examples
[0601] "Analyze user sentiment based on the following review and make product suggestions. Review: 'The camera is great, but the battery life is short.' Product to be suggested: 'A phone with a long battery life and an even better camera.'"
[0602] This system makes it possible to provide personalized product suggestions and feedback that adapt to the user's emotions, providing a better purchasing experience.
[0603] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0604] Step 1:
[0605] The user enters a product review on their smartphone and presses the submit button. The data entered is the review content in text format. For example, "The camera performance is good, but the battery is bad."
[0606] Step 2:
[0607] The device sends the posted review to the server. The information sent includes the user ID, product ID, and review content. The server receives and stores this data.
[0608] Step 3:
[0609] The server passes the saved review content to the emotion engine and begins analysis. The input data is the review text, and the output data is emotion data (e.g., joy, dissatisfaction). The emotion engine uses natural language processing technology to extract emotions from the text.
[0610] Step 4:
[0611] The server requests the AI engine to analyze the emotion data returned from the emotion engine. The input data is the emotion data and the user ID. The AI engine uses the recommendation system's algorithm (e.g., Collaborative Filtering or Content-Based Filtering) to generate product suggestions.
[0612] Step 5:
[0613] The server receives the product suggestions generated by the AI engine and sends them to the user's device. The content sent is a personalized product list, which the device presents to the user.
[0614] Step 6:
[0615] The user checks the product proposals presented and enters feedback. The feedback is in text format, and a typical example is "This proposal is good, but I'm looking for a cheaper product."
[0616] Step 7:
[0617] The terminal sends the user's feedback to the server, which receives the feedback and analyzes it again with the emotion engine. The input data is the feedback text, and the output data is emotion data.
[0618] Step 8:
[0619] The server then requests the AI engine to analyze the feedback emotional data again, and the AI engine generates new product suggestions and sends them to the server.
[0620] Step 9:
[0621] The server sends the regenerated product suggestions to the user's terminal, which presents them to the user and repeats the process until a suitable product is found that satisfies the user.
[0622] Through these steps, it becomes possible to make personalized product suggestions that are adapted to the user's emotions.
[0623] 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.
[0624] 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.
[0625] 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.
[0626] [Second embodiment]
[0627] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0628] 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.
[0629] 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).
[0630] 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.
[0631] 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.
[0632] 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).
[0633] 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.
[0634] 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.
[0635] 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.
[0636] 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.
[0637] 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.
[0638] 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."
[0639] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. Specifically, it uses an AI engine to analyze user posts (ideas, investment vision, desired conditions), and identifies and proposes optimal business plans, investment companies, and potential employers.
[0640] Entrepreneurial Functions
[0641] Idea submission and business plan development
[0642] 1. A way for users to submit ideas
[0643] The terminal receives the idea entered by the entrepreneur and sends it to the server. For example, entrepreneur A enters "an idea for reducing delivery times for online supermarkets."
[0644] 2. A means to analyze submitted ideas and generate initial business plans
[0645] The server passes the received idea to the AI engine, which analyzes the idea using natural language processing technology. From the analysis results, it references similar business models and generates an initial business plan.
[0646] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[0647] The server presents the generated business plan to the entrepreneur A and initiates an interactive session, where entrepreneur A provides feedback on the presented plan.
[0648] 4. A way to revise your business plan based on user feedback
[0649] The AI engine will revise and re-propose the plan based on Entrepreneur A's feedback, for example adding "dynamic routing based on real-time customer requests."
[0650] 5. A way to match with other users who have similar ideas
[0651] The server stores the completed business plan and matches it with other entrepreneurs who have similar ideas. For example, if Entrepreneur B also has a similar idea, it notifies both parties and offers them the opportunity to collaborate.
[0652] Investor Functions
[0653] Investment vision posting and startup company identification
[0654] 1. A way for users to post their investment vision
[0655] The terminal receives the investment vision entered by the investor and sends it to the server. For example, an investor may post, "I want to invest in environmentally friendly technology."
[0656] 2. A means to analyze posted investment visions and identify startups that fit them
[0657] The server passes the investment vision it receives to an AI engine, which then analyzes the vision and searches a database for matching startup companies, such as "electric bicycle startups" or "companies with recycling technology."
[0658] 3. A method for presenting information about identified startup companies to users
[0659] The server presents information about the identified startup companies to investors, who then evaluate the information and provide feedback as needed.
[0660] Job Seeker Features
[0661] Entering job preferences and matching
[0662] 1. A way for users to input the job requirements they desire
[0663] The terminal receives the desired job requirements entered by the job seeker and sends them to the server. For example, a job seeker may enter "software engineer who can work remotely" as their desired job requirement.
[0664] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[0665] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages. For example, it identifies the recruitment pages of Company X and Company Y.
[0666] 3. A method for presenting users with links to identified companies and job pages
[0667] The server presents the identified companies and job page links to the job seeker, who can then evaluate the information presented and apply to the appropriate companies and positions.
[0668] Using the system of the present invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them.
[0669] The processing flow will be explained below.
[0670] Entrepreneurial Functions
[0671] Idea submission and business plan development
[0672] Step 1:
[0673] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[0674] Step 2:
[0675] The terminal receives the posted ideas and sends them to the server.
[0676] Step 3:
[0677] The server passes the received ideas to the AI engine.
[0678] Step 4:
[0679] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[0680] Step 5:
[0681] The server presents the generated initial business plan to the user.
[0682] Step 6:
[0683] The user (entrepreneur) provides feedback on the presented business plan.
[0684] Step 7:
[0685] The AI engine will revise the business plan based on user feedback and propose it to the user again.
[0686] Step 8:
[0687] This process is repeated until the user is satisfied.
[0688] Step 9:
[0689] The server stores the finalized business plan.
[0690] Step 10:
[0691] The server searches for other entrepreneurs with similar ideas and matches them.
[0692] Investor Functions
[0693] Investment vision posting and startup company identification
[0694] Step 1:
[0695] Users (investors) enter their investment vision into the terminal and post it on the app.
[0696] Step 2:
[0697] The terminal receives the posted investment vision and transmits it to the server.
[0698] Step 3:
[0699] The server passes the received investment vision to the AI engine.
[0700] Step 4:
[0701] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[0702] Step 5:
[0703] The server presents information about the identified startup companies to investors.
[0704] Step 6:
[0705] Users (investors) evaluate the presented company information and provide feedback as necessary.
[0706] Job Seeker Features
[0707] Entering job preferences and matching
[0708] Step 1:
[0709] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[0710] Step 2:
[0711] The terminal receives the posted desired conditions and transmits them to the server.
[0712] Step 3:
[0713] The server passes the received desired conditions to the AI engine.
[0714] Step 4:
[0715] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[0716] Step 5:
[0717] The server presents the job seeker with links to the identified companies and recruitment pages.
[0718] Step 6:
[0719] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[0720] Example 1
[0721] 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."
[0722] Conventional three-way matching systems have had issues with efficiency and accuracy in proposing appropriate ideas, identifying startup companies, and presenting job information. They also lacked a mechanism for incorporating user feedback in real time, making interactive proposals and revisions difficult. Furthermore, opportunities for collaboration with other users with similar business models and investment visions were limited.
[0723] 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.
[0724] In this invention, the server includes a means for users to post ideas, an AI engine that analyzes the posted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in a dialogue, a means for revising the business plan based on user feedback, a means for matching with other users who have similar ideas, a means for citing similar business models from a database based on the analyzed data, and a means for users to log in and input their ideas using a dedicated form. This enables quick and accurate business plan proposals, and since user feedback can be reflected in real time, interactive proposals and revisions can be made smoothly. Furthermore, by providing opportunities for collaboration with other users with similar interests, it is possible to strengthen and realize mutual business ideas.
[0725] "User" means an entity that uses the system to input and post ideas, investment visions, or job requirements and provide feedback thereon.
[0726] A "terminal" is a device that allows a user to access the system and input and transmit ideas, investment visions, and desired job conditions.
[0727] The "server" is a central computer system that analyzes data received from users, uses an AI engine to generate business plans and relevant information, and provides feedback to users.
[0728] The "AI Engine" is an artificial intelligence system that uses natural language processing technology to analyze ideas, investment visions, and desired job conditions posted by users, and generates initial business plans and suitable company information.
[0729] A "business plan" is a specific business proposal generated by an AI engine based on an idea submitted by a user.
[0730] "Feedback" refers to opinions or requests for revisions that a user provides to a generated business plan or proposal.
[0731] "Matching" is the process of identifying other users with similar ideas and interests and providing them with the opportunity to share information with each other.
[0732] A "database" is a collection of information that stores information received from users and analysis results, and manages that information so that the AI engine can use it as needed.
[0733] "Logging in" is the act of authenticating a user to access a system, allowing the user to enter data using a dedicated form.
[0734] A "dedicated form" is an interface that allows users to input their ideas, investment visions, or desired job conditions into the system.
[0735] A "startup" refers to a newly emerging company or a company in the early stages of its business, particularly one with an innovative business model or technology.
[0736] "Natural language processing technology" is an artificial intelligence technology used to analyze human language and understand its meaning.
[0737] A "link" is a web reference provided by a server to allow users to go directly to a particular company or career page.
[0738] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. The system uses an AI engine to analyze the ideas, investment vision, and desired conditions posted by users, and provides a mechanism to identify and propose optimal business plans, investment companies, and companies for job seekers.
[0739] Hardware and software used
[0740] 1. Device: The device used by users to post ideas and conditions includes a PC, smartphone, tablet, etc.
[0741] 2. Server: This is the central computer that analyzes the data received from the user and generates optimal suggestions using an AI engine.
[0742] 3. AI Engine: An artificial intelligence system that uses natural language processing technology to analyze information posted by users and extract appropriate information from related databases.
[0743] Specific examples of the system
[0744] Entrepreneurial Features
[0745] Idea submission and business plan generation
[0746] 1. Users submit ideas
[0747] The user logs into the system and enters "ideas for reducing delivery times at online supermarkets" into a dedicated form.
[0748] The terminal receives the idea input by the user and transmits it to the server.
[0749] 2. Analysis of submitted ideas
[0750] The server passes the received ideas to the AI engine.
[0751] The AI engine uses natural language processing technology to analyze keywords in the submitted ideas (e.g., "delivery time" and "shortening").
[0752] The server cites similar business models from a database and generates an initial business plan.
[0753] 3. Present and interact with the generated business plan
[0754] The server presents the generated business plan to the user.
[0755] The terminal initiates an interactive session and receives feedback from the user.
[0756] 4. Revise your business plan based on feedback
[0757] The AI engine analyzes user feedback and modifies the business plan by adding new elements (e.g., "dynamic routing based on real-time customer requests").
[0758] The server presents the revised business plan to the user again.
[0759] 5. Matching with other users
[0760] The server stores completed business plans and searches a database for other entrepreneurs with similar ideas.
[0761] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[0762] Investor Features
[0763] Posting investment vision and identifying startup companies
[0764] 1. The user enters and submits their investment vision, such as "I want to invest in environmentally friendly technology."
[0765] 2. The server passes the received investment vision to the AI engine.
[0766] 3. The AI engine analyzes keywords such as "environment" and "technology" and identifies "electric bicycle startups" and "companies with recycling technology" from the database.
[0767] 4. The server presents the identified company information to the investor, who then evaluates it.
[0768] Job Seeker Features
[0769] Entering job preferences and matching
[0770] 1. The user enters "Software engineer who can work remotely" as their desired condition and submits it.
[0771] 2. The server passes the received desired conditions to the AI engine.
[0772] 3. The AI engine analyzes keywords such as "remote work" and "software engineer" and identifies remote work positions available at companies X and Y from its database.
[0773] 4. The server presents the job seeker with links to identified companies and career pages, which the user clicks to view more information and apply to appropriate companies and positions.
[0774] Examples of prompt statements
[0775] Entrepreneurial Prompt: Analyze a specific idea for reducing delivery times for online supermarkets and generate an initial business plan.
[0776] Investor Prompt: We've identified startups that best fit your investment vision. Check out the list
[0777] Job Seeker Prompt: We've identified a remote software engineer position that matches your requirements
[0778] Using this system, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the perfect job.
[0779] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0780] Entrepreneurial Function Processing Steps
[0781] Step 1:
[0782] The user logs into the system and enters their idea (e.g., "reducing delivery times at online supermarkets") into a dedicated form.
[0783] Input: User inputs ideas.
[0784] Output: Ideas are sent to the terminal and passed to the server.
[0785] Step 2:
[0786] The terminal receives the idea input by the user and transmits it to the server.
[0787] Input: Idea input data to the terminal.
[0788] Output: Idea submission data to the server.
[0789] Step 3:
[0790] The server passes the received ideas to the AI engine.
[0791] Input: Idea data to the server.
[0792] Output: Data requested for analysis by the AI engine.
[0793] Step 4:
[0794] The AI engine uses natural language processing technology to analyze keywords in ideas (e.g., "delivery time" and "shortening").
[0795] Input: Idea data to the AI engine.
[0796] Output: Keyword extracted data.
[0797] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0798] Step 5:
[0799] The server cites similar business models from a database based on keywords and generates an initial business plan.
[0800] Input: Keyword extraction data,database.
[0801] Output: Initial business plan.
[0802] Specific operation: The server searches the database for relevant business plans, and the AI engine generates an initial business plan.
[0803] Step 6:
[0804] The server presents the generated business plan to the user.
[0805] Input: Initial business plan.
[0806] Output: Present the business plan to the user.
[0807] Step 7:
[0808] The terminal initiates an interactive session and receives feedback from the user.
[0809] Input: User feedback.
[0810] Output: Feedback data to the server.
[0811] Specific operation: The user inputs opinions and requests for revisions to the business plan. The terminal receives these and sends them to the server.
[0812] Step 8:
[0813] The AI engine analyzes user feedback and modifies the business plan.
[0814] Input: Feedback data.
[0815] Output: A revised business plan.
[0816] How it works: The AI engine modifies the plan based on feedback, adding, for example, "dynamic routing based on real-time customer requests."
[0817] Step 9:
[0818] The server presents the revised business plan to the user again.
[0819] Enter: your revised business plan.
[0820] Output: A correction plan is presented to the user.
[0821] Step 10:
[0822] The server stores the completed business plan and searches the database for other users with similar ideas.
[0823] Input: Your completed business plan.
[0824] Output: Information about the matching user.
[0825] What it does: The server searches its database for other entrepreneurs with similar ideas.
[0826] Step 11:
[0827] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[0828] Input: Information of the user to be matched.
[0829] Output: Notification to the user.
[0830] Investor Relations Function Processing Steps
[0831] Step 1:
[0832] The user logs into the system and enters their investment vision (e.g., "environmentally friendly technology") into a dedicated form.
[0833] Input: Vision input by the user.
[0834] Output: The vision is sent to the device and passed to the server.
[0835] Step 2:
[0836] The terminal receives the investment vision input by the user and transmits it to the server.
[0837] Input: Vision input data to the device.
[0838] Output: Vision sending data to server.
[0839] Step 3:
[0840] The server passes the received investment vision to the AI engine.
[0841] Input: Vision data to the server.
[0842] Output: Data requested for analysis by the AI engine.
[0843] Step 4:
[0844] The AI engine analyzes the content of the post and extracts keywords (e.g., "environment" and "technology").
[0845] Input: Vision data to the AI engine.
[0846] Output: Keyword extracted data.
[0847] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0848] Step 5:
[0849] The server identifies matching startup companies from its database based on keywords.
[0850] Input: Keyword extraction data,database.
[0851] Output: Startup company information.
[0852] Specific operation: The server searches and identifies relevant startup companies based on keywords.
[0853] Step 6:
[0854] The server presents information about the identified startup companies to the user.
[0855] Input: Startup company information.
[0856] Output: Company information is presented to the user.
[0857] Step 7:
[0858] The device receives ratings and feedback from users and sends them to the server.
[0859] Input: User ratings and feedback.
[0860] Output: Feedback data to the server.
[0861] Specific operation: The user enters comments and ratings for the provided information. The device receives these and sends them to the server.
[0862] Job Seeker Feature Processing Steps
[0863] Step 1:
[0864] The user logs into the system and enters the desired job requirements (e.g., "software engineer who can work remotely") into a dedicated form.
[0865] Input: Job conditions input by the user.
[0866] Output: The condition is sent to the terminal and passed to the server.
[0867] Step 2:
[0868] The terminal receives the desired conditions input by the user and transmits them to the server.
[0869] Input: Conditional input data to the terminal.
[0870] Output: Conditional send data to the server.
[0871] Step 3:
[0872] The server passes the received desired conditions to the AI engine.
[0873] Input: Condition data to the server.
[0874] Output: Data requested for analysis by the AI engine.
[0875] Step 4:
[0876] The AI engine analyzes the desired conditions and extracts keywords (e.g., "remote work" or "software engineer").
[0877] Input: Condition data to the AI engine.
[0878] Output: Keyword extracted data.
[0879] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[0880] Step 5:
[0881] Based on the keywords, the server identifies suitable companies and recruitment pages from its database.
[0882] Input: Keyword extraction data,database.
[0883] Output: Matching companies and job page information.
[0884] Specific operation: The server searches and identifies relevant companies and recruitment pages based on keywords.
[0885] Step 6:
[0886] The server presents the user with links to the identified companies and career pages.
[0887] Input: Matching company and career page information.
[0888] Output: Provides a link to the user.
[0889] Step 7:
[0890] The device allows the user to click on the provided link to view more information.
[0891] Input: A link click from the user.
[0892] Output: Check detailed information.
[0893] What it does: The user can follow the provided links to find out more information and apply to suitable companies and positions.
[0894] (Application example 1)
[0895] 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."
[0896] There is a constant demand for greater efficiency and optimization of manufacturing processes in the manufacturing industry. However, a lack of information sharing and cooperation between production line managers, parts suppliers, and engineers makes it difficult to efficiently solve problems and optimize production plans. Furthermore, even when multiple managers and engineers are working on the same issue, they often find it difficult to share information and ideas with each other. This can delay improvements to the manufacturing process and risk reducing overall performance.
[0897] 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.
[0898] In this invention, the server includes: means for users to post ideas; an AI engine that analyzes the posted ideas and generates an initial business plan; means for presenting the generated business plan to the user and engaging in a dialogue; means for revising the business plan based on user feedback; means for matching with other users who have similar ideas; means for posting ideas regarding manufacturing processes in a factory and formulating a plan to optimize the process; an AI engine that analyzes the posted ideas and requirements for the manufacturing process and generates an optimal manufacturing plan; means for presenting the generated manufacturing plan to a manager and engaging in a dialogue session; means for revising the manufacturing plan based on user feedback; and means for matching with other line managers and engineers who have similar problems, thereby enabling efficient optimization of the manufacturing process and information sharing.
[0899] "User" means a person who uses the system to post ideas and requests and receive optimal plans and information.
[0900] "Means for posting ideas" refers to a method or device by which a user can input and transmit their own ideas or wishes into the system.
[0901] The "AI engine that analyzes submitted ideas and generates initial business plans" is an artificial intelligence program that uses natural language processing technology to analyze ideas submitted by users and automatically generate business plans.
[0902] The "means for presenting the generated business plan to the user and engaging in dialogue" is an interactive function for displaying the business plan automatically generated by the system to the user and receiving feedback from the user.
[0903] The "means for modifying a business plan based on user feedback" refers to a method or device for readjusting or modifying a generated business plan based on feedback information provided by a user.
[0904] "Means for matching with other users who have similar ideas" refers to a method or device for identifying other users who have the same or similar ideas within the system and linking them together.
[0905] "Means for posting ideas about manufacturing processes in a factory and formulating plans to optimize those processes" refers to a method or device that allows a production line manager to input improvement ideas about the manufacturing process into the system and optimize the manufacturing plan based on those ideas.
[0906] The "AI engine that analyzes submitted manufacturing process ideas and requirements and generates optimal manufacturing plans" is an artificial intelligence program that uses AI technology to analyze ideas and technical requirements submitted by production line managers and automatically generates optimal manufacturing plans.
[0907] The "means for presenting the generated manufacturing plan to the manager and holding an interactive session" is an interactive function for presenting the automatically generated manufacturing plan to the manager and receiving their opinions and feedback.
[0908] "Means for matching with other line managers or engineers who have similar problems" refers to a method or device for identifying other manufacturing line managers or engineers who have the same problem within the system and linking them together.
[0909] This invention is a system that supports the efficiency and optimization of manufacturing processes. Specifically, it uses an AI engine to analyze ideas and process requirements posted by manufacturing line managers, generates optimal manufacturing plans, and provides a function to match them with other related parties.
[0910] Hardware and software used
[0911] This system uses the following hardware and software:
[0912] 1. Hardware:
[0913] Smart glasses: Used to display the generated plan to the user.
[0914] Cloud server (Firebase Firestore): Used to store and manage submitted ideas and feedback.
[0915] 2. Software:
[0916] OpenAI API: Used to analyze user submissions and generate optimal manufacturing plans.
[0917] Python: Used for overall logic, data management, and API calls.
[0918] SmartGlasses SDK: Used to display information on smart glasses.
[0919] System Overview
[0920] The server in this system first provides a means for manufacturing line managers to post ideas and requests from their devices. The posted data is stored on a cloud server (Firebase Firestore), and the ideas and requests are then analyzed using the OpenAI API. An initial business plan generated through the analysis is presented to the manufacturing line manager, and an interactive session begins. Feedback from the manager is sent back to the server, and the plan is revised by the AI engine. In addition, the system automatically matches the manager with other line managers and engineers who have similar problems or ideas.
[0921] Processing Description
[0922] 1. Submit and save your ideas:
[0923] The server provides an interface for a production line manager to post an idea. For example, the manager posts an idea such as "How to shorten the design process of a new assembly line."
[0924] 2. Data Analysis:
[0925] The submitted ideas are stored on a cloud server and then analyzed using the OpenAI API, which uses natural language processing technology to generate an optimal manufacturing plan.
[0926] 3. Plan presentation and dialogue session:
[0927] The resulting manufacturing plan is presented to managers through smart glasses, with an example showing a plan that reads, "The design process for new assembly lines will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[0928] 4. Fixes based on feedback:
[0929] The administrator's feedback on the plan is sent back to the server and reanalyzed and corrected by the AI engine.
[0930] 5. Matching and collaboration:
[0931] Other production line managers and engineers with similar ideas or problems are automatically identified and matched from the server, a process that streamlines information sharing and collaboration.
[0932] Examples of specific examples and prompts
[0933] As a concrete example, suppose an administrator posts an idea using the following prompt:
[0934] "Methods for shortening the design process of new assembly lines"
[0935] Based on this prompt, the OpenAI API generates the following manufacturing plan:
[0936] "The design process for the new assembly line will involve the use of modular components to improve flexibility and facilitate smooth integration with existing lines. We also propose the introduction of an automated inspection system to strengthen quality control."
[0937] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0938] Step 1:
[0939] Users can submit ideas, and production line managers can input their ideas and requests using smart glasses or devices and send them to the server. Specifically, they can input ideas such as "a method to shorten the design process for a new assembly line." The input data is sent to the server in text format and stored on a cloud server (Firebase Firestore).
[0940] Input: Ideas and requests from users (e.g., "How to shorten the design process for a new assembly line")
[0941] Output: Save data to cloud server (Firebase Firestore)
[0942] Step 2:
[0943] The server sends input data to the OpenAI API to analyze the saved ideas and requirements. The OpenAI API then uses a generative AI model to analyze the submitted content and generate an optimal manufacturing plan. It also uses natural language processing technology to analyze the text data.
[0944] Input: Posted data stored on the cloud server
[0945] Output: Analysis results from the AI engine (optimal manufacturing plan)
[0946] Step 3:
[0947] The server then presents the generated manufacturing plan to the user through smart glasses. For example, the plan displayed reads, "The design process for a new assembly line will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[0948] Input: Analysis results of the AI engine (generated manufacturing plan)
[0949] Output: Manufacturing plan displayed on smart glasses
[0950] Step 4:
[0951] The administrator provides feedback on the displayed plan. The feedback is input via smart glasses or a terminal and sent back to the server. The server receives the feedback information and stores it in the cloud server.
[0952] Input: Feedback from management (e.g., "This plan needs more budgetary information")
[0953] Output: Save feedback to cloud server
[0954] Step 5:
[0955] The server then uses the OpenAI API to revise the manufacturing plan based on the feedback received from the administrator. The revised plan is then regenerated and proposed.
[0956] Input:Admin Feedback
[0957] Output: Revised production plan
[0958] Step 6:
[0959] The server matches you with other administrators and engineers who have similar problems or ideas. It searches the cloud server database to identify and match administrators and engineers who have similar problems.
[0960] Input: Ideas and requests from other users stored on a cloud server
[0961] Output: Matched user information
[0962] 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.
[0963] The system of the present invention is designed not only to efficiently match entrepreneurs, investors, and job seekers, but also to recognize and adaptively respond to user emotions. Specifically, by combining an emotion engine, it analyzes the user's emotions and optimizes proposals and dialogue at each step based on those emotions.
[0964] Entrepreneurial Functions
[0965] Idea submission and business plan development
[0966] 1. A way for users to submit ideas
[0967] Users (entrepreneurs) input their business ideas into their devices and post them to the app. The emotion engine then analyzes the user's emotions. For example, when Entrepreneur A posts an idea for shortening delivery times for online supermarkets, the engine analyzes the emotions (excitement, concern, etc.) associated with the idea.
[0968] 2. A means to analyze submitted ideas and generate initial business plans
[0969] The server passes the received ideas to the AI engine, which uses natural language processing technology to analyze the ideas and generate an initial business plan.
[0970] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[0971] The server presents the generated initial business plan to the user. The emotion engine analyzes the user's reaction and adjusts the presentation method and content of the plan. For example, if the user expresses negative emotions, it tries a different proposal method.
[0972] 4. A way to revise your business plan based on user feedback
[0973] Users (entrepreneurs) provide feedback on the presented business plans, and the emotion engine analyzes the emotions expressed in response to the feedback.
[0974] The AI engine will then revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user, including additional explanations if the user is confused.
[0975] 5. A way to match with other users who have similar ideas
[0976] The server stores completed business plans and matches them with other entrepreneurs who have similar ideas.
[0977] Investor Functions
[0978] Investment vision posting and startup company identification
[0979] 1. A way for users to post their investment vision
[0980] Users (investors) input their investment vision into their device and post it on the app. At this point, the emotion engine analyzes the user's emotions. For example, if an investor posts that they want to invest in environmentally friendly technology, the engine will understand the investor's beliefs and expectations.
[0981] 2. A means to analyze posted investment visions and identify startups that fit them
[0982] The server passes the received investment vision to the AI engine, which analyzes the vision and searches the database for matching startup companies.
[0983] 3. A method for presenting information about identified startup companies to users
[0984] The server presents information about identified startups to investors, and a sentiment engine analyzes investor reactions and adjusts the presentation as needed, for example by providing additional details about companies that investors have shown interest in.
[0985] Job Seeker Features
[0986] Entering job preferences and matching
[0987] 1. A way for users to input the job requirements they desire
[0988] Users (job seekers) enter their desired job requirements into their device and post them on the app. At this point, the emotion engine analyzes the user's emotions. For example, when a job seeker enters "software engineer with remote work capabilities" as their desired job, the engine understands the job seeker's enthusiasm and anxiety.
[0989] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[0990] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages.
[0991] 3. A method for presenting users with links to identified companies and job pages
[0992] The server presents the job seeker with links to identified companies and recruitment pages. The emotion engine analyzes the job seeker's reactions and adjusts the way the information is presented. For example, if the job seeker is excited, it provides additional information that supports that emotion.
[0993] By using the system of this invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them. Furthermore, the introduction of an emotion engine enables adaptive responses according to the user's emotional state at each step, improving the user experience.
[0994] The processing flow will be explained below.
[0995] Entrepreneurial Functions
[0996] Idea submission and business plan development
[0997] Step 1:
[0998] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[0999] Step 2:
[1000] The terminal receives the posted ideas and sends them to the server.
[1001] Step 3:
[1002] The server passes the received ideas to the AI engine.
[1003] Step 4:
[1004] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[1005] Step 5:
[1006] The server presents the generated initial business plan to the user.
[1007] Step 6:
[1008] The emotion engine analyzes the user's emotions towards the presented business plan.
[1009] Step 7:
[1010] The user (entrepreneur) provides feedback on the presented business plan.
[1011] Step 8:
[1012] The emotion engine analyzes the emotions of users when they give feedback.
[1013] Step 9:
[1014] The AI engine will revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user.
[1015] Step 10:
[1016] This process is repeated until the user is satisfied.
[1017] Step 11:
[1018] The server stores the finalized business plan.
[1019] Step 12:
[1020] The server searches for other entrepreneurs with similar ideas and matches them.
[1021] Investor Functions
[1022] Investment vision posting and startup company identification
[1023] Step 1:
[1024] Users (investors) enter their investment vision into the terminal and post it on the app.
[1025] Step 2:
[1026] The terminal receives the posted investment vision and transmits it to the server.
[1027] Step 3:
[1028] The server passes the received investment vision to the AI engine.
[1029] Step 4:
[1030] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[1031] Step 5:
[1032] The server presents information about the identified startup companies to investors.
[1033] Step 6:
[1034] The emotion engine analyzes the user's (investor's) emotions regarding the presented company information.
[1035] Step 7:
[1036] Users (investors) evaluate the presented company information and provide feedback as necessary.
[1037] Step 8:
[1038] The emotion engine analyzes the emotions of users when they give feedback.
[1039] Job Seeker Features
[1040] Entering job preferences and matching
[1041] Step 1:
[1042] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[1043] Step 2:
[1044] The terminal receives the posted desired conditions and transmits them to the server.
[1045] Step 3:
[1046] The server passes the received desired conditions to the AI engine.
[1047] Step 4:
[1048] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[1049] Step 5:
[1050] The server presents the job seeker with links to the identified companies and recruitment pages.
[1051] Step 6:
[1052] The emotion engine analyzes the user's (job seeker's) emotions regarding the presented information.
[1053] Step 7:
[1054] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[1055] Step 8:
[1056] The emotion engine analyzes the user's emotions at the time of application and reports them to the server.
[1057] Example 2
[1058] 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."
[1059] Conventional business matching systems do not efficiently match entrepreneurs, investors, and job seekers, and do not take into account the user's feelings at each step. This results in a poor user experience and potentially reduces user satisfaction at each step. Furthermore, business plans are not quickly and effectively revised or proposals are optimized based on user feedback. The present invention aims to solve these problems.
[1060] 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.
[1061] In this invention, the server includes a means for users to input ideas, an artificial intelligence engine that analyzes the submitted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in dialogue with the user, a means for revising the business plan based on user feedback, a means for matching the user with other users who have similar ideas, and a means for analyzing the user's emotions using an emotion engine and optimizing proposals and dialogue at each step. This not only enables efficient matching between entrepreneurs, investors, and job seekers, but also enables adaptive responses that take the user's emotions into consideration at each step, thereby improving the user experience and satisfaction.
[1062] A "user" is someone who uses the system to post ideas, provide investment vision, or enter job requirements.
[1063] The "means for inputting ideas" is an interface that allows users to input and transmit business ideas to the system.
[1064] The "means for inputting investment vision" is an interface that allows a user to input and transmit their investment vision and goals to the system.
[1065] The "means for inputting job conditions" is an interface that allows a user to input and transmit desired job conditions and job details to the system.
[1066] The "artificial intelligence engine" is a program within the system that analyzes submitted ideas, investment visions, and job requirements, and identifies suitable business plans, startups, or suitable companies based on the results.
[1067] An "emotion engine" is a technology that analyzes a user's emotions based on their input and feedback, and optimizes the system's responses and suggestions based on those emotions.
[1068] An "initial business plan" is a business strategy or plan generated by an artificial intelligence engine based on an idea submitted by a user.
[1069] The "means for dialogue" refers to a function that enables the system to communicate with the user, provide information to the user, and obtain feedback from the user.
[1070] "Means for revising business plans based on feedback" is a function that allows the artificial intelligence engine to revise business plans based on feedback from users.
[1071] "Means for matching" refers to a function that enables the system to identify and connect with other users with similar needs and goals based on posted ideas, business plans, investment visions, job requirements, etc.
[1072] "Means for optimizing proposals and dialogue" refers to technology that optimizes the system's proposal methods and dialogue content in accordance with the user's emotions analyzed by the emotion engine, thereby improving the user experience.
[1073] A "startup" is a company in the early stages of growth that is developing a new business model or product in a particular market or technology area.
[1074] The system of the present invention allows users (entrepreneurs, investors, job seekers) to post business ideas, input their investment vision, and input desired job conditions, and then efficiently provides optimal proposals, information, and matching based on these.By combining an emotion engine and an artificial intelligence engine, this system can analyze users' emotions and respond adaptively accordingly.
[1075] Entrepreneurial Functions
[1076] Idea submission and business plan development
[1077] 1. A way for users to submit ideas
[1078] Users (entrepreneurs) log in to the application via their devices and input their business ideas. For example, they might write "An idea for shortening delivery times for online supermarkets" in the input form and press the submit button. The server receives the input and passes it to an emotion engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's emotions. The analysis results are saved as emotion tags such as "excitement" or "concern."
[1079] 2. A means to analyze submitted ideas and generate initial business plans
[1080] The server inputs the received idea data into an AI engine (e.g., OpenAI GPT model) and analyzes the idea using natural language processing technology. The AI engine generates an initial business plan based on the idea's keywords and structure. For example, it includes specific proposals such as "introducing a drone delivery system to shorten delivery times."
[1081] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[1082] The server presents the generated initial business plan to the user. At this time, the emotion engine again analyzes the user's reaction and adjusts the way the plan is presented if the user expresses concerns, for example. The user (entrepreneur) then submits feedback on the presented plan. For example, they can input specific concerns, such as "drone operation costs are high."
[1083] 4. A way to revise your business plan based on user feedback
[1084] The server sends the user's feedback along with sentiment analysis to the AI engine. The AI engine then modifies the business plan based on the feedback. The proposed modifications include suggestions that address the user's concerns, such as "combining drones with existing delivery companies." The server then presents the modified plan to the user again.
[1085] 5. A way to match with other users who have similar ideas
[1086] The server stores the completed business plan in a database, and if there are other users with similar ideas, it uses this information to match them.
[1087] Investor Functions
[1088] Investment vision posting and startup company identification
[1089] 1. A way for users to post their investment vision
[1090] Users (investors) post their investment vision to the application from their devices. For example, they might enter, "I want to invest in environmentally friendly technology," and press the send button. The server receives the vision and sends it to the emotion engine for analysis. The results are recorded as emotion tags such as "belief" and "expectation."
[1091] 2. A means to analyze posted investment visions and identify startups that fit them
[1092] The server inputs the investment vision into an AI engine (e.g., the Google BERT model) and analyzes the vision. The AI engine then searches its database for matching startup companies based on the analysis results. For example, "companies developing renewable energy technologies" are identified.
[1093] 3. A method for presenting information about identified startup companies to users
[1094] The server presents the user with information about the identified startups. At this point, the sentiment engine analyzes investor reactions and, if investors are interested in any of the companies, provides additional details about the companies.
[1095] Job Seeker Features
[1096] Entering job preferences and matching
[1097] 1. A way for users to input the job requirements they desire
[1098] The user (job seeker) enters the desired job requirements into the application from their device. For example, they enter "software engineer who can work remotely" and submit it. The server receives the desired requirements and sends them to the emotion engine for analysis. The analysis results are saved as emotion tags such as "enthusiasm" or "anxiety."
[1099] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[1100] The server sends the desired conditions to an AI engine (e.g., Elasticsearch's query function) and analyzes them. The AI engine then searches its database for suitable companies and recruitment pages based on the analysis results. For example, it identifies "software companies that allow remote work."
[1101] 3. A method for presenting users with links to identified companies and job pages
[1102] The server presents the user with links to the identified companies and job pages, at which point the emotion engine analyzes the job seeker's reactions and, if the job seeker is excited, provides additional information to support that emotion.
[1103] Specific examples and prompts
[1104] Examples of entrepreneurial functions
[1105] If User A posts an "idea for shortening delivery times for online supermarkets" and the emotion engine analyzes this as "excited," the AI engine will suggest "reducing delivery times by introducing drones." If User A submits feedback that "drone operation costs are high," the AI engine will generate a revised proposal, "combining drones with existing delivery systems," and present this to User A again.
[1106] Example prompt sentence:
[1107] "I posted an idea for shortening delivery times for online supermarkets. What kind of business plan can you come up with?"
[1108] Examples of investor functions
[1109] Investor B posts, "I want to invest in environmentally friendly technology," and the sentiment engine interprets this as "strong conviction." The AI engine identifies startups that fit this vision, including companies developing "renewable energy technology," and provides detailed information to Investor B.
[1110] Example prompt sentence:
[1111] "We want to invest in green technology. Which startups would fit?"
[1112] Specific examples of job seeker functions
[1113] Job Seeker C posts a job description of "a software engineer job with remote work capabilities," and the emotion engine analyzes it as "enthusiastic." The AI engine identifies suitable companies and provides Job Seeker C with links to their recruitment pages. If the job seeker is enthusiastic, they are also provided with additional information about the company's detailed culture and working style.
[1114] Example prompt sentence:
[1115] "I'm looking for a software engineering job that allows remote work. Which companies and career pages would be a good fit?"
[1116] As described above, this system efficiently matches entrepreneurs, investors, and job seekers, and aims to improve the user experience by using an emotion engine to provide adaptive responses based on the user's emotions.
[1117] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1118] Entrepreneurial Functions
[1119] Idea submission and business plan development
[1120] Step 1: User submits idea
[1121] Input: The user (entrepreneur) logs into the application from their device and inputs their business idea. Specifically, they write "an idea for shortening delivery times for online supermarkets" in the input form and press the submit button.
[1122] Processing: The server receives the input and sends it to a sentiment engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's sentiment.
[1123] Output: Obtain and store the results of the sentiment analysis (e.g., sentiment tags such as "excited" or "concerned").
[1124] Step 2: Analyze the idea and generate an initial business plan
[1125] Input: The server sends emotion-tagged idea data to an AI engine (e.g., OpenAI GPT model).
[1126] Processing: The AI engine uses natural language processing technology to analyze the idea and generate an initial business plan based on the idea's keywords and structure.
[1127] Output: Generate an initial business plan (e.g., "Introduce a drone delivery system to reduce delivery time") and return it to the server.
[1128] Step 3: Present the generated business plan to the user
[1129] Input: The server receives the generated business plan data.
[1130] Processing: The server presents the business plan to the user, and the emotion engine analyzes the user's reaction.
[1131] Output: Save the user's sentiment analysis result (e.g., "concern") and wait for feedback from the user.
[1132] Step 4: Get user feedback and refine your business plan
[1133] Input: The user enters feedback on the presented business plan (e.g., "drone operation costs are high").
[1134] Processing: The server sends the feedback and sentiment analysis results to the AI engine, which then modifies the business plan based on the feedback.
[1135] Output: Generate a revised business plan (e.g., "Use drones in conjunction with existing delivery companies") and return it to the server.
[1136] Step 5: Present the revised business plan to the user again
[1137] Input: The server receives the modified business plan data.
[1138] Processing: The server presents the revised business plan to the user and analyzes the user's sentiment again.
[1139] Output: Save the final user feedback and sentiment analysis results and finalize the business plan.
[1140] Step 6: Match with other users who have similar ideas
[1141] Input: The server stores the finalized business plan in a database and searches for similar idea data.
[1142] Processing: The server identifies other users in its database who have similar ideas and makes a match.
[1143] Output: Notify the user of the matching results.
[1144] Investor Functions
[1145] Investment vision posting and startup company identification
[1146] Step 1: User submits investment vision
[1147] Input: The user (investor) inputs their investment vision on the terminal (e.g., "I want to invest in environmentally friendly technology").
[1148] Processing: The server receives the input and sends it to the emotion engine for analysis.
[1149] Output: Obtain and save the sentiment analysis results (e.g., "beliefs" and "expectations").
[1150] Step 2: Analyze the submitted investment vision and identify startups that fit it
[1151] Input: The server sends the emotion-tagged investment vision data to the AI engine.
[1152] Processing: The AI engine analyzes your investment vision and searches the database for matching startups.
[1153] Output: Search results (e.g., "companies developing renewable energy technologies") are generated and returned to the server.
[1154] Step 3: Present the identified startups to the user
[1155] Input: The server receives information data of the identified startups.
[1156] Processing: The server presents the information to the user, and the emotion engine analyzes the user's reaction.
[1157] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[1158] What happens: If an investor expresses interest, the server provides detailed information about the company.
[1159] Job Seeker Features
[1160] Entering job preferences and matching
[1161] Step 1: The user enters the job requirements
[1162] Input: The user (job seeker) inputs the desired job requirements from the terminal (e.g., "Software engineer who can work remotely")
[1163] Processing: The server receives the input and sends it to the emotion engine for analysis.
[1164] Output: Obtain and save the sentiment analysis results (e.g., "enthusiasm" or "anxiety").
[1165] Step 2: Analyze the desired conditions entered and identify companies and recruitment pages that match them
[1166] Input: The server sends the emotion-tagged desired condition data to the AI engine.
[1167] Processing: The AI engine analyzes the desired conditions and searches the database for suitable companies and recruitment pages.
[1168] Output: Generate search results (e.g., "software companies that allow remote work") and return them to the server.
[1169] Step 3: Provide the user with links to the identified companies and career pages
[1170] Input: The server receives the search result data.
[1171] Processing: The server presents the results to the user, and the emotion engine analyzes the user's reaction.
[1172] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[1173] What it does: If the job seeker is excited, the server provides additional information about the company's detailed culture and working style.
[1174] (Application example 2)
[1175] 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."
[1176] To solve the lack of personalized product suggestions that correspond to users' emotions on online shopping sites. Also, when users post product reviews, feedback and suggestions that take their emotions into consideration are important, but current systems are unable to address this issue.
[1177] The identification process by the identification 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 a means for users to post product reviews, an emotion engine that analyzes the posted reviews and extracts emotions, an AI engine that generates personalized product proposals based on the extracted emotions, a means for presenting the generated product proposals to the user and engaging in a dialogue with the user, a means for modifying the proposals based on user feedback, and a means for matching with other users who have similar reviews. This makes it possible to provide personalized product proposals and feedback that are adapted to the user's emotions.
[1178] "Means for users to post product reviews" refers to an interface that allows users to enter ratings and feedback on purchased products.
[1179] "Emotion engine that analyzes posted reviews and extracts emotions" refers to a system that has an algorithm that analyzes text reviews entered by users and identifies the emotions contained therein (joy, dissatisfaction, excitement, etc.).
[1180] "AI engine that generates personalized product recommendations based on extracted emotions" refers to an algorithm that uses artificial intelligence to recommend the best products for each individual user, using the emotional data extracted by the emotion engine.
[1181] "Means for presenting generated product proposals to users and engaging in dialogue" refers to a function for providing product proposals generated by an AI engine to users, and then collecting feedback from users and engaging in dialogue.
[1182] "Means for revising suggestions based on user feedback" refers to a system or process for updating the initial suggestions and providing improved suggestions based on responses and reactions from users.
[1183] "Means of matching with other users who have similar reviews" refers to a function that identifies other users who have similar impressions and connects them so that they can exchange information and opinions.
[1184] A "server" is a central processing unit that provides and manages the entire system, and refers to a device that interacts with users and processes data via a computer network.
[1185] The key components of an emotion-based product matching app are the emotion engine, AI engine, and server. When a user posts a product review using their smartphone, the content (text) of the review is analyzed to extract the user's emotion.
[1186] Hardware and software used
[1187] This system is implemented using the following hardware and software.
[1188] Smartphone: A device that allows users to post reviews and receive product recommendations.
[1189] Emotion engine: Analyzes reviews posted by users and extracts the emotions contained within them. This engine uses natural language processing technology to analyze emotions, and specific libraries such as HuggingFace transformers are used.
[1190] AI Engine: Generates personalized product suggestions based on emotional data extracted by the Emotion Engine, which uses recommendation system algorithms (such as Collaborative Filtering and Content-Based Filtering).
[1191] Server: A central processing unit that provides and manages the entire system, interacting with users and processing data over a computer network. For example, it uses infrastructure to run ML models on AWS Lambda or Kubernetes.
[1192] Example of a system
[1193] When a user writes a review of a product on their smartphone saying, "The camera performance is good, but the battery life is poor," this review is sent to the system. The emotion engine analyzes the review and extracts two emotions: "happiness" and "dissatisfaction." The extracted emotion data is passed to the AI engine via the server, which then suggests the most suitable "smartphone with good battery life" or "smartphone with better camera performance" for the user.
[1194] To support this process, the server takes the following steps:
[1195] 1. Receive user reviews and send them to the sentiment engine.
[1196] 2. The emotion engine analyzes and returns emotion data.
[1197] 3. The AI engine generates personalized product suggestions based on the emotional data.
[1198] 4. Present the suggested product list to the user and receive feedback from the user.
[1199] 5. Consider feedback and revise product proposals as needed.
[1200] Prompt Sentence Examples
[1201] "Analyze user sentiment based on the following review and make product suggestions. Review: 'The camera is great, but the battery life is short.' Product to be suggested: 'A phone with a long battery life and an even better camera.'"
[1202] This system makes it possible to provide personalized product suggestions and feedback that adapt to the user's emotions, providing a better purchasing experience.
[1203] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1204] Step 1:
[1205] The user enters a product review on their smartphone and presses the submit button. The data entered is the review content in text format. For example, "The camera performance is good, but the battery is bad."
[1206] Step 2:
[1207] The device sends the posted review to the server. The information sent includes the user ID, product ID, and review content. The server receives and stores this data.
[1208] Step 3:
[1209] The server passes the saved review content to the emotion engine and begins analysis. The input data is the review text, and the output data is emotion data (e.g., joy, dissatisfaction). The emotion engine uses natural language processing technology to extract emotions from the text.
[1210] Step 4:
[1211] The server requests the AI engine to analyze the emotion data returned from the emotion engine. The input data is the emotion data and the user ID. The AI engine uses the recommendation system's algorithm (e.g., Collaborative Filtering or Content-Based Filtering) to generate product suggestions.
[1212] Step 5:
[1213] The server receives the product suggestions generated by the AI engine and sends them to the user's device. The content sent is a personalized product list, which the device presents to the user.
[1214] Step 6:
[1215] The user checks the product proposals presented and enters feedback. The feedback is in text format, and a typical example is "This proposal is good, but I'm looking for a cheaper product."
[1216] Step 7:
[1217] The terminal sends the user's feedback to the server, which receives the feedback and analyzes it again with the emotion engine. The input data is the feedback text, and the output data is emotion data.
[1218] Step 8:
[1219] The server then requests the AI engine to analyze the feedback emotional data again, and the AI engine generates new product suggestions and sends them to the server.
[1220] Step 9:
[1221] The server sends the regenerated product suggestions to the user's terminal, which presents them to the user and repeats the process until a suitable product is found that satisfies the user.
[1222] Through these steps, it becomes possible to make personalized product suggestions that are adapted to the user's emotions.
[1223] 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.
[1224] 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.
[1225] 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.
[1226] [Third embodiment]
[1227] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1228] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[1229] 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).
[1230] 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.
[1231] 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.
[1232] 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).
[1233] 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.
[1234] 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.
[1235] 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.
[1236] 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.
[1237] 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.
[1238] 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."
[1239] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. Specifically, it uses an AI engine to analyze user posts (ideas, investment vision, desired conditions), and identifies and proposes optimal business plans, investment companies, and potential employers.
[1240] Entrepreneurial Functions
[1241] Idea submission and business plan development
[1242] 1. A way for users to submit ideas
[1243] The terminal receives the idea entered by the entrepreneur and sends it to the server. For example, entrepreneur A enters "an idea for reducing delivery times for online supermarkets."
[1244] 2. A means to analyze submitted ideas and generate initial business plans
[1245] The server passes the received idea to the AI engine, which analyzes the idea using natural language processing technology. From the analysis results, it references similar business models and generates an initial business plan.
[1246] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[1247] The server presents the generated business plan to the entrepreneur A and initiates an interactive session, where entrepreneur A provides feedback on the presented plan.
[1248] 4. A way to revise your business plan based on user feedback
[1249] The AI engine will revise and re-propose the plan based on Entrepreneur A's feedback, for example adding "dynamic routing based on real-time customer requests."
[1250] 5. A way to match with other users who have similar ideas
[1251] The server stores the completed business plan and matches it with other entrepreneurs who have similar ideas. For example, if Entrepreneur B also has a similar idea, it notifies both parties and offers them the opportunity to collaborate.
[1252] Investor Functions
[1253] Investment vision posting and startup company identification
[1254] 1. A way for users to post their investment vision
[1255] The terminal receives the investment vision entered by the investor and sends it to the server. For example, an investor may post, "I want to invest in environmentally friendly technology."
[1256] 2. A means to analyze posted investment visions and identify startups that fit them
[1257] The server passes the investment vision it receives to an AI engine, which then analyzes the vision and searches a database for matching startup companies, such as "electric bicycle startups" or "companies with recycling technology."
[1258] 3. A method for presenting information about identified startup companies to users
[1259] The server presents information about the identified startup companies to investors, who then evaluate the information and provide feedback as needed.
[1260] Job Seeker Features
[1261] Entering job preferences and matching
[1262] 1. A way for users to input the job requirements they desire
[1263] The terminal receives the desired job requirements entered by the job seeker and sends them to the server. For example, a job seeker may enter "software engineer who can work remotely" as their desired job requirement.
[1264] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[1265] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages. For example, it identifies the recruitment pages of Company X and Company Y.
[1266] 3. A method for presenting users with links to identified companies and job pages
[1267] The server presents the identified companies and job page links to the job seeker, who can then evaluate the information presented and apply to the appropriate companies and positions.
[1268] Using the system of the present invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them.
[1269] The processing flow will be explained below.
[1270] Entrepreneurial Functions
[1271] Idea submission and business plan development
[1272] Step 1:
[1273] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[1274] Step 2:
[1275] The terminal receives the posted ideas and sends them to the server.
[1276] Step 3:
[1277] The server passes the received ideas to the AI engine.
[1278] Step 4:
[1279] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[1280] Step 5:
[1281] The server presents the generated initial business plan to the user.
[1282] Step 6:
[1283] The user (entrepreneur) provides feedback on the presented business plan.
[1284] Step 7:
[1285] The AI engine will revise the business plan based on user feedback and propose it to the user again.
[1286] Step 8:
[1287] This process is repeated until the user is satisfied.
[1288] Step 9:
[1289] The server stores the finalized business plan.
[1290] Step 10:
[1291] The server searches for other entrepreneurs with similar ideas and matches them.
[1292] Investor Functions
[1293] Investment vision posting and startup company identification
[1294] Step 1:
[1295] Users (investors) enter their investment vision into the terminal and post it on the app.
[1296] Step 2:
[1297] The terminal receives the posted investment vision and transmits it to the server.
[1298] Step 3:
[1299] The server passes the received investment vision to the AI engine.
[1300] Step 4:
[1301] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[1302] Step 5:
[1303] The server presents information about the identified startup companies to investors.
[1304] Step 6:
[1305] Users (investors) evaluate the presented company information and provide feedback as necessary.
[1306] Job Seeker Features
[1307] Entering job preferences and matching
[1308] Step 1:
[1309] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[1310] Step 2:
[1311] The terminal receives the posted desired conditions and transmits them to the server.
[1312] Step 3:
[1313] The server passes the received desired conditions to the AI engine.
[1314] Step 4:
[1315] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[1316] Step 5:
[1317] The server presents the job seeker with links to the identified companies and recruitment pages.
[1318] Step 6:
[1319] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[1320] Example 1
[1321] 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."
[1322] Conventional three-way matching systems have had issues with efficiency and accuracy in proposing appropriate ideas, identifying startup companies, and presenting job information. They also lacked a mechanism for incorporating user feedback in real time, making interactive proposals and revisions difficult. Furthermore, opportunities for collaboration with other users with similar business models and investment visions were limited.
[1323] 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.
[1324] In this invention, the server includes a means for users to post ideas, an AI engine that analyzes the posted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in a dialogue, a means for revising the business plan based on user feedback, a means for matching with other users who have similar ideas, a means for citing similar business models from a database based on the analyzed data, and a means for users to log in and input their ideas using a dedicated form. This enables quick and accurate business plan proposals, and since user feedback can be reflected in real time, interactive proposals and revisions can be made smoothly. Furthermore, by providing opportunities for collaboration with other users with similar interests, it is possible to strengthen and realize mutual business ideas.
[1325] "User" means an entity that uses the system to input and post ideas, investment visions, or job requirements and provide feedback thereon.
[1326] A "terminal" is a device that allows a user to access the system and input and transmit ideas, investment visions, and desired job conditions.
[1327] The "server" is a central computer system that analyzes data received from users, uses an AI engine to generate business plans and relevant information, and provides feedback to users.
[1328] The "AI Engine" is an artificial intelligence system that uses natural language processing technology to analyze ideas, investment visions, and desired job conditions posted by users, and generates initial business plans and suitable company information.
[1329] A "business plan" is a specific business proposal generated by an AI engine based on an idea submitted by a user.
[1330] "Feedback" refers to opinions or requests for revisions that a user provides to a generated business plan or proposal.
[1331] "Matching" is the process of identifying other users with similar ideas and interests and providing them with the opportunity to share information with each other.
[1332] A "database" is a collection of information that stores information received from users and analysis results, and manages that information so that the AI engine can use it as needed.
[1333] "Logging in" is the act of authenticating a user to access a system, allowing the user to enter data using a dedicated form.
[1334] A "dedicated form" is an interface that allows users to input their ideas, investment visions, or desired job conditions into the system.
[1335] A "startup" refers to a newly emerging company or a company in the early stages of its business, particularly one with an innovative business model or technology.
[1336] "Natural language processing technology" is an artificial intelligence technology used to analyze human language and understand its meaning.
[1337] A "link" is a web reference provided by a server to allow users to go directly to a particular company or career page.
[1338] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. The system uses an AI engine to analyze the ideas, investment vision, and desired conditions posted by users, and provides a mechanism to identify and propose optimal business plans, investment companies, and companies for job seekers.
[1339] Hardware and software used
[1340] 1. Device: The device used by users to post ideas and conditions includes a PC, smartphone, tablet, etc.
[1341] 2. Server: This is the central computer that analyzes the data received from the user and generates optimal suggestions using an AI engine.
[1342] 3. AI Engine: An artificial intelligence system that uses natural language processing technology to analyze information posted by users and extract appropriate information from related databases.
[1343] Specific examples of the system
[1344] Entrepreneurial Features
[1345] Idea submission and business plan generation
[1346] 1. Users submit ideas
[1347] The user logs into the system and enters "ideas for reducing delivery times at online supermarkets" into a dedicated form.
[1348] The terminal receives the idea input by the user and transmits it to the server.
[1349] 2. Analysis of submitted ideas
[1350] The server passes the received ideas to the AI engine.
[1351] The AI engine uses natural language processing technology to analyze keywords in the submitted ideas (e.g., "delivery time" and "shortening").
[1352] The server cites similar business models from a database and generates an initial business plan.
[1353] 3. Present and interact with the generated business plan
[1354] The server presents the generated business plan to the user.
[1355] The terminal initiates an interactive session and receives feedback from the user.
[1356] 4. Revise your business plan based on feedback
[1357] The AI engine analyzes user feedback and modifies the business plan by adding new elements (e.g., "dynamic routing based on real-time customer requests").
[1358] The server presents the revised business plan to the user again.
[1359] 5. Matching with other users
[1360] The server stores completed business plans and searches a database for other entrepreneurs with similar ideas.
[1361] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[1362] Investor Features
[1363] Posting investment vision and identifying startup companies
[1364] 1. The user enters and submits their investment vision, such as "I want to invest in environmentally friendly technology."
[1365] 2. The server passes the received investment vision to the AI engine.
[1366] 3. The AI engine analyzes keywords such as "environment" and "technology" and identifies "electric bicycle startups" and "companies with recycling technology" from the database.
[1367] 4. The server presents the identified company information to the investor, who then evaluates it.
[1368] Job Seeker Features
[1369] Entering job preferences and matching
[1370] 1. The user enters "Software engineer who can work remotely" as their desired condition and submits it.
[1371] 2. The server passes the received desired conditions to the AI engine.
[1372] 3. The AI engine analyzes keywords such as "remote work" and "software engineer" and identifies remote work positions available at companies X and Y from its database.
[1373] 4. The server presents the job seeker with links to identified companies and career pages, which the user clicks to view more information and apply to appropriate companies and positions.
[1374] Examples of prompt statements
[1375] Entrepreneurial Prompt: Analyze a specific idea for reducing delivery times for online supermarkets and generate an initial business plan.
[1376] Investor Prompt: We've identified startups that best fit your investment vision. Check out the list
[1377] Job Seeker Prompt: We've identified a remote software engineer position that matches your requirements
[1378] Using this system, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the perfect job.
[1379] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1380] Entrepreneurial Function Processing Steps
[1381] Step 1:
[1382] The user logs into the system and enters their idea (e.g., "reducing delivery times at online supermarkets") into a dedicated form.
[1383] Input: User inputs ideas.
[1384] Output: Ideas are sent to the terminal and passed to the server.
[1385] Step 2:
[1386] The terminal receives the idea input by the user and transmits it to the server.
[1387] Input: Idea input data to the terminal.
[1388] Output: Idea submission data to the server.
[1389] Step 3:
[1390] The server passes the received ideas to the AI engine.
[1391] Input: Idea data to the server.
[1392] Output: Data requested for analysis by the AI engine.
[1393] Step 4:
[1394] The AI engine uses natural language processing technology to analyze keywords in ideas (e.g., "delivery time" and "shortening").
[1395] Input: Idea data to the AI engine.
[1396] Output: Keyword extracted data.
[1397] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[1398] Step 5:
[1399] The server cites similar business models from a database based on keywords and generates an initial business plan.
[1400] Input: Keyword extraction data,database.
[1401] Output: Initial business plan.
[1402] Specific operation: The server searches the database for relevant business plans, and the AI engine generates an initial business plan.
[1403] Step 6:
[1404] The server presents the generated business plan to the user.
[1405] Input: Initial business plan.
[1406] Output: Present the business plan to the user.
[1407] Step 7:
[1408] The terminal initiates an interactive session and receives feedback from the user.
[1409] Input: User feedback.
[1410] Output: Feedback data to the server.
[1411] Specific operation: The user inputs opinions and requests for revisions to the business plan. The terminal receives these and sends them to the server.
[1412] Step 8:
[1413] The AI engine analyzes user feedback and modifies the business plan.
[1414] Input: Feedback data.
[1415] Output: A revised business plan.
[1416] How it works: The AI engine modifies the plan based on feedback, adding, for example, "dynamic routing based on real-time customer requests."
[1417] Step 9:
[1418] The server presents the revised business plan to the user again.
[1419] Enter: your revised business plan.
[1420] Output: A correction plan is presented to the user.
[1421] Step 10:
[1422] The server stores the completed business plan and searches the database for other users with similar ideas.
[1423] Input: Your completed business plan.
[1424] Output: Information about the matching user.
[1425] What it does: The server searches its database for other entrepreneurs with similar ideas.
[1426] Step 11:
[1427] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[1428] Input: Information of the user to be matched.
[1429] Output: Notification to the user.
[1430] Investor Relations Function Processing Steps
[1431] Step 1:
[1432] The user logs into the system and enters their investment vision (e.g., "environmentally friendly technology") into a dedicated form.
[1433] Input: Vision input by the user.
[1434] Output: The vision is sent to the device and passed to the server.
[1435] Step 2:
[1436] The terminal receives the investment vision input by the user and transmits it to the server.
[1437] Input: Vision input data to the device.
[1438] Output: Vision sending data to server.
[1439] Step 3:
[1440] The server passes the received investment vision to the AI engine.
[1441] Input: Vision data to the server.
[1442] Output: Data requested for analysis by the AI engine.
[1443] Step 4:
[1444] The AI engine analyzes the content of the post and extracts keywords (e.g., "environment" and "technology").
[1445] Input: Vision data to the AI engine.
[1446] Output: Keyword extracted data.
[1447] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[1448] Step 5:
[1449] The server identifies matching startup companies from its database based on keywords.
[1450] Input: Keyword extraction data,database.
[1451] Output: Startup company information.
[1452] Specific operation: The server searches and identifies relevant startup companies based on keywords.
[1453] Step 6:
[1454] The server presents information about the identified startup companies to the user.
[1455] Input: Startup company information.
[1456] Output: Company information is presented to the user.
[1457] Step 7:
[1458] The device receives ratings and feedback from users and sends them to the server.
[1459] Input: User ratings and feedback.
[1460] Output: Feedback data to the server.
[1461] Specific operation: The user enters comments and ratings for the provided information. The device receives these and sends them to the server.
[1462] Job Seeker Feature Processing Steps
[1463] Step 1:
[1464] The user logs into the system and enters the desired job requirements (e.g., "software engineer who can work remotely") into a dedicated form.
[1465] Input: Job conditions input by the user.
[1466] Output: The condition is sent to the terminal and passed to the server.
[1467] Step 2:
[1468] The terminal receives the desired conditions input by the user and transmits them to the server.
[1469] Input: Conditional input data to the terminal.
[1470] Output: Conditional send data to the server.
[1471] Step 3:
[1472] The server passes the received desired conditions to the AI engine.
[1473] Input: Condition data to the server.
[1474] Output: Data requested for analysis by the AI engine.
[1475] Step 4:
[1476] The AI engine analyzes the desired conditions and extracts keywords (e.g., "remote work" or "software engineer").
[1477] Input: Condition data to the AI engine.
[1478] Output: Keyword extracted data.
[1479] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[1480] Step 5:
[1481] Based on the keywords, the server identifies suitable companies and recruitment pages from its database.
[1482] Input: Keyword extraction data,database.
[1483] Output: Matching companies and job page information.
[1484] Specific operation: The server searches and identifies relevant companies and recruitment pages based on keywords.
[1485] Step 6:
[1486] The server presents the user with links to the identified companies and career pages.
[1487] Input: Matching company and career page information.
[1488] Output: Provides a link to the user.
[1489] Step 7:
[1490] The device allows the user to click on the provided link to view more information.
[1491] Input: A link click from the user.
[1492] Output: Check detailed information.
[1493] What it does: The user can follow the provided links to find out more information and apply to suitable companies and positions.
[1494] (Application example 1)
[1495] 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."
[1496] There is a constant demand for greater efficiency and optimization of manufacturing processes in the manufacturing industry. However, a lack of information sharing and cooperation between production line managers, parts suppliers, and engineers makes it difficult to efficiently solve problems and optimize production plans. Furthermore, even when multiple managers and engineers are working on the same issue, they often find it difficult to share information and ideas with each other. This can delay improvements to the manufacturing process and risk reducing overall performance.
[1497] 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.
[1498] In this invention, the server includes: means for users to post ideas; an AI engine that analyzes the posted ideas and generates an initial business plan; means for presenting the generated business plan to the user and engaging in a dialogue; means for revising the business plan based on user feedback; means for matching with other users who have similar ideas; means for posting ideas regarding manufacturing processes in a factory and formulating a plan to optimize the process; an AI engine that analyzes the posted ideas and requirements for the manufacturing process and generates an optimal manufacturing plan; means for presenting the generated manufacturing plan to a manager and engaging in a dialogue session; means for revising the manufacturing plan based on user feedback; and means for matching with other line managers and engineers who have similar problems, thereby enabling efficient optimization of the manufacturing process and information sharing.
[1499] "User" means a person who uses the system to post ideas and requests and receive optimal plans and information.
[1500] "Means for posting ideas" refers to a method or device by which a user can input and transmit their own ideas or wishes into the system.
[1501] The "AI engine that analyzes submitted ideas and generates initial business plans" is an artificial intelligence program that uses natural language processing technology to analyze ideas submitted by users and automatically generate business plans.
[1502] The "means for presenting the generated business plan to the user and engaging in dialogue" is an interactive function for displaying the business plan automatically generated by the system to the user and receiving feedback from the user.
[1503] The "means for modifying a business plan based on user feedback" refers to a method or device for readjusting or modifying a generated business plan based on feedback information provided by a user.
[1504] "Means for matching with other users who have similar ideas" refers to a method or device for identifying other users who have the same or similar ideas within the system and linking them together.
[1505] "Means for posting ideas about manufacturing processes in a factory and formulating plans to optimize those processes" refers to a method or device that allows a production line manager to input improvement ideas about the manufacturing process into the system and optimize the manufacturing plan based on those ideas.
[1506] The "AI engine that analyzes submitted manufacturing process ideas and requirements and generates optimal manufacturing plans" is an artificial intelligence program that uses AI technology to analyze ideas and technical requirements submitted by production line managers and automatically generates optimal manufacturing plans.
[1507] The "means for presenting the generated manufacturing plan to the manager and holding an interactive session" is an interactive function for presenting the automatically generated manufacturing plan to the manager and receiving their opinions and feedback.
[1508] "Means for matching with other line managers or engineers who have similar problems" refers to a method or device for identifying other manufacturing line managers or engineers who have the same problem within the system and linking them together.
[1509] This invention is a system that supports the efficiency and optimization of manufacturing processes. Specifically, it uses an AI engine to analyze ideas and process requirements posted by manufacturing line managers, generates optimal manufacturing plans, and provides a function to match them with other related parties.
[1510] Hardware and software used
[1511] This system uses the following hardware and software:
[1512] 1. Hardware:
[1513] Smart glasses: Used to display the generated plan to the user.
[1514] Cloud server (Firebase Firestore): Used to store and manage submitted ideas and feedback.
[1515] 2. Software:
[1516] OpenAI API: Used to analyze user submissions and generate optimal manufacturing plans.
[1517] Python: Used for overall logic, data management, and API calls.
[1518] SmartGlasses SDK: Used to display information on smart glasses.
[1519] System Overview
[1520] The server in this system first provides a means for manufacturing line managers to post ideas and requests from their devices. The posted data is stored on a cloud server (Firebase Firestore), and the ideas and requests are then analyzed using the OpenAI API. An initial business plan generated through the analysis is presented to the manufacturing line manager, and an interactive session begins. Feedback from the manager is sent back to the server, and the plan is revised by the AI engine. In addition, the system automatically matches the manager with other line managers and engineers who have similar problems or ideas.
[1521] Processing Description
[1522] 1. Submit and save your ideas:
[1523] The server provides an interface for a production line manager to post an idea. For example, the manager posts an idea such as "How to shorten the design process of a new assembly line."
[1524] 2. Data Analysis:
[1525] The submitted ideas are stored on a cloud server and then analyzed using the OpenAI API, which uses natural language processing technology to generate an optimal manufacturing plan.
[1526] 3. Plan presentation and dialogue session:
[1527] The resulting manufacturing plan is presented to managers through smart glasses, with an example showing a plan that reads, "The design process for new assembly lines will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[1528] 4. Fixes based on feedback:
[1529] The administrator's feedback on the plan is sent back to the server and reanalyzed and corrected by the AI engine.
[1530] 5. Matching and collaboration:
[1531] Other production line managers and engineers with similar ideas or problems are automatically identified and matched from the server, a process that streamlines information sharing and collaboration.
[1532] Examples of specific examples and prompts
[1533] As a concrete example, suppose an administrator posts an idea using the following prompt:
[1534] "Methods for shortening the design process of new assembly lines"
[1535] Based on this prompt, the OpenAI API generates the following manufacturing plan:
[1536] "The design process for the new assembly line will involve the use of modular components to improve flexibility and facilitate smooth integration with existing lines. We also propose the introduction of an automated inspection system to strengthen quality control."
[1537] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1538] Step 1:
[1539] Users can submit ideas, and production line managers can input their ideas and requests using smart glasses or devices and send them to the server. Specifically, they can input ideas such as "a method to shorten the design process for a new assembly line." The input data is sent to the server in text format and stored on a cloud server (Firebase Firestore).
[1540] Input: Ideas and requests from users (e.g., "How to shorten the design process for a new assembly line")
[1541] Output: Save data to cloud server (Firebase Firestore)
[1542] Step 2:
[1543] The server sends input data to the OpenAI API to analyze the saved ideas and requirements. The OpenAI API then uses a generative AI model to analyze the submitted content and generate an optimal manufacturing plan. It also uses natural language processing technology to analyze the text data.
[1544] Input: Posted data stored on the cloud server
[1545] Output: Analysis results from the AI engine (optimal manufacturing plan)
[1546] Step 3:
[1547] The server then presents the generated manufacturing plan to the user through smart glasses. For example, the plan displayed reads, "The design process for a new assembly line will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[1548] Input: Analysis results of the AI engine (generated manufacturing plan)
[1549] Output: Manufacturing plan displayed on smart glasses
[1550] Step 4:
[1551] The administrator provides feedback on the displayed plan. The feedback is input via smart glasses or a terminal and sent back to the server. The server receives the feedback information and stores it in the cloud server.
[1552] Input: Feedback from management (e.g., "This plan needs more budgetary information")
[1553] Output: Save feedback to cloud server
[1554] Step 5:
[1555] The server then uses the OpenAI API to revise the manufacturing plan based on the feedback received from the administrator. The revised plan is then regenerated and proposed.
[1556] Input:Admin Feedback
[1557] Output: Revised production plan
[1558] Step 6:
[1559] The server matches you with other administrators and engineers who have similar problems or ideas. It searches the cloud server database to identify and match administrators and engineers who have similar problems.
[1560] Input: Ideas and requests from other users stored on a cloud server
[1561] Output: Matched user information
[1562] 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.
[1563] The system of the present invention is designed not only to efficiently match entrepreneurs, investors, and job seekers, but also to recognize and adaptively respond to user emotions. Specifically, by combining an emotion engine, it analyzes the user's emotions and optimizes proposals and dialogue at each step based on those emotions.
[1564] Entrepreneurial Functions
[1565] Idea submission and business plan development
[1566] 1. A way for users to submit ideas
[1567] Users (entrepreneurs) input their business ideas into their devices and post them to the app. The emotion engine then analyzes the user's emotions. For example, when Entrepreneur A posts an idea for shortening delivery times for online supermarkets, the engine analyzes the emotions (excitement, concern, etc.) associated with the idea.
[1568] 2. A means to analyze submitted ideas and generate initial business plans
[1569] The server passes the received ideas to the AI engine, which uses natural language processing technology to analyze the ideas and generate an initial business plan.
[1570] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[1571] The server presents the generated initial business plan to the user. The emotion engine analyzes the user's reaction and adjusts the presentation method and content of the plan. For example, if the user expresses negative emotions, it tries a different proposal method.
[1572] 4. A way to revise your business plan based on user feedback
[1573] Users (entrepreneurs) provide feedback on the presented business plans, and the emotion engine analyzes the emotions expressed in response to the feedback.
[1574] The AI engine will then revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user, including additional explanations if the user is confused.
[1575] 5. A way to match with other users who have similar ideas
[1576] The server stores completed business plans and matches them with other entrepreneurs who have similar ideas.
[1577] Investor Functions
[1578] Investment vision posting and startup company identification
[1579] 1. A way for users to post their investment vision
[1580] Users (investors) input their investment vision into their device and post it on the app. At this point, the emotion engine analyzes the user's emotions. For example, if an investor posts that they want to invest in environmentally friendly technology, the engine will understand the investor's beliefs and expectations.
[1581] 2. A means to analyze posted investment visions and identify startups that fit them
[1582] The server passes the received investment vision to the AI engine, which analyzes the vision and searches the database for matching startup companies.
[1583] 3. A method for presenting information about identified startup companies to users
[1584] The server presents information about identified startups to investors, and a sentiment engine analyzes investor reactions and adjusts the presentation as needed, for example by providing additional details about companies that investors have shown interest in.
[1585] Job Seeker Features
[1586] Entering job preferences and matching
[1587] 1. A way for users to input the job requirements they desire
[1588] Users (job seekers) enter their desired job requirements into their device and post them on the app. At this point, the emotion engine analyzes the user's emotions. For example, when a job seeker enters "software engineer with remote work capabilities" as their desired job, the engine understands the job seeker's enthusiasm and anxiety.
[1589] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[1590] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages.
[1591] 3. A method for presenting users with links to identified companies and job pages
[1592] The server presents the job seeker with links to identified companies and recruitment pages. The emotion engine analyzes the job seeker's reactions and adjusts the way the information is presented. For example, if the job seeker is excited, it provides additional information that supports that emotion.
[1593] By using the system of this invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them. Furthermore, the introduction of an emotion engine enables adaptive responses according to the user's emotional state at each step, improving the user experience.
[1594] The processing flow will be explained below.
[1595] Entrepreneurial Functions
[1596] Idea submission and business plan development
[1597] Step 1:
[1598] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[1599] Step 2:
[1600] The terminal receives the posted ideas and sends them to the server.
[1601] Step 3:
[1602] The server passes the received ideas to the AI engine.
[1603] Step 4:
[1604] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[1605] Step 5:
[1606] The server presents the generated initial business plan to the user.
[1607] Step 6:
[1608] The emotion engine analyzes the user's emotions towards the presented business plan.
[1609] Step 7:
[1610] The user (entrepreneur) provides feedback on the presented business plan.
[1611] Step 8:
[1612] The emotion engine analyzes the emotions of users when they give feedback.
[1613] Step 9:
[1614] The AI engine will revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user.
[1615] Step 10:
[1616] This process is repeated until the user is satisfied.
[1617] Step 11:
[1618] The server stores the finalized business plan.
[1619] Step 12:
[1620] The server searches for other entrepreneurs with similar ideas and matches them.
[1621] Investor Functions
[1622] Investment vision posting and startup company identification
[1623] Step 1:
[1624] Users (investors) enter their investment vision into the terminal and post it on the app.
[1625] Step 2:
[1626] The terminal receives the posted investment vision and transmits it to the server.
[1627] Step 3:
[1628] The server passes the received investment vision to the AI engine.
[1629] Step 4:
[1630] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[1631] Step 5:
[1632] The server presents information about the identified startup companies to investors.
[1633] Step 6:
[1634] The emotion engine analyzes the user's (investor's) emotions regarding the presented company information.
[1635] Step 7:
[1636] Users (investors) evaluate the presented company information and provide feedback as necessary.
[1637] Step 8:
[1638] The emotion engine analyzes the emotions of users when they give feedback.
[1639] Job Seeker Features
[1640] Entering job preferences and matching
[1641] Step 1:
[1642] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[1643] Step 2:
[1644] The terminal receives the posted desired conditions and transmits them to the server.
[1645] Step 3:
[1646] The server passes the received desired conditions to the AI engine.
[1647] Step 4:
[1648] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[1649] Step 5:
[1650] The server presents the job seeker with links to the identified companies and recruitment pages.
[1651] Step 6:
[1652] The emotion engine analyzes the user's (job seeker's) emotions regarding the presented information.
[1653] Step 7:
[1654] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[1655] Step 8:
[1656] The emotion engine analyzes the user's emotions at the time of application and reports them to the server.
[1657] Example 2
[1658] 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."
[1659] Conventional business matching systems do not efficiently match entrepreneurs, investors, and job seekers, and do not take into account the user's feelings at each step. This results in a poor user experience and potentially reduces user satisfaction at each step. Furthermore, business plans are not quickly and effectively revised or proposals are optimized based on user feedback. The present invention aims to solve these problems.
[1660] 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.
[1661] In this invention, the server includes a means for users to input ideas, an artificial intelligence engine that analyzes the submitted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in dialogue with the user, a means for revising the business plan based on user feedback, a means for matching the user with other users who have similar ideas, and a means for analyzing the user's emotions using an emotion engine and optimizing proposals and dialogue at each step. This not only enables efficient matching between entrepreneurs, investors, and job seekers, but also enables adaptive responses that take the user's emotions into consideration at each step, thereby improving the user experience and satisfaction.
[1662] A "user" is someone who uses the system to post ideas, provide investment vision, or enter job requirements.
[1663] The "means for inputting ideas" is an interface that allows users to input and transmit business ideas to the system.
[1664] The "means for inputting investment vision" is an interface that allows a user to input and transmit their investment vision and goals to the system.
[1665] The "means for inputting job conditions" is an interface that allows a user to input and transmit desired job conditions and job details to the system.
[1666] The "artificial intelligence engine" is a program within the system that analyzes submitted ideas, investment visions, and job requirements, and identifies suitable business plans, startups, or suitable companies based on the results.
[1667] An "emotion engine" is a technology that analyzes a user's emotions based on their input and feedback, and optimizes the system's responses and suggestions based on those emotions.
[1668] An "initial business plan" is a business strategy or plan generated by an artificial intelligence engine based on an idea submitted by a user.
[1669] The "means for dialogue" refers to a function that enables the system to communicate with the user, provide information to the user, and obtain feedback from the user.
[1670] "Means for revising business plans based on feedback" is a function that allows the artificial intelligence engine to revise business plans based on feedback from users.
[1671] "Means for matching" refers to a function that enables the system to identify and connect with other users with similar needs and goals based on posted ideas, business plans, investment visions, job requirements, etc.
[1672] "Means for optimizing proposals and dialogue" refers to technology that optimizes the system's proposal methods and dialogue content in accordance with the user's emotions analyzed by the emotion engine, thereby improving the user experience.
[1673] A "startup" is a company in the early stages of growth that is developing a new business model or product in a particular market or technology area.
[1674] The system of the present invention allows users (entrepreneurs, investors, job seekers) to post business ideas, input their investment vision, and input desired job conditions, and then efficiently provides optimal proposals, information, and matching based on these.By combining an emotion engine and an artificial intelligence engine, this system can analyze users' emotions and respond adaptively accordingly.
[1675] Entrepreneurial Functions
[1676] Idea submission and business plan development
[1677] 1. A way for users to submit ideas
[1678] Users (entrepreneurs) log in to the application via their devices and input their business ideas. For example, they might write "An idea for shortening delivery times for online supermarkets" in the input form and press the submit button. The server receives the input and passes it to an emotion engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's emotions. The analysis results are saved as emotion tags such as "excitement" or "concern."
[1679] 2. A means to analyze submitted ideas and generate initial business plans
[1680] The server inputs the received idea data into an AI engine (e.g., OpenAI GPT model) and analyzes the idea using natural language processing technology. The AI engine generates an initial business plan based on the idea's keywords and structure. For example, it includes specific proposals such as "introducing a drone delivery system to shorten delivery times."
[1681] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[1682] The server presents the generated initial business plan to the user. At this time, the emotion engine again analyzes the user's reaction and adjusts the way the plan is presented if the user expresses concerns, for example. The user (entrepreneur) then submits feedback on the presented plan. For example, they can input specific concerns, such as "drone operation costs are high."
[1683] 4. A way to revise your business plan based on user feedback
[1684] The server sends the user's feedback along with sentiment analysis to the AI engine. The AI engine then modifies the business plan based on the feedback. The proposed modifications include suggestions that address the user's concerns, such as "combining drones with existing delivery companies." The server then presents the modified plan to the user again.
[1685] 5. A way to match with other users who have similar ideas
[1686] The server stores the completed business plan in a database, and if there are other users with similar ideas, it uses this information to match them.
[1687] Investor Functions
[1688] Investment vision posting and startup company identification
[1689] 1. A way for users to post their investment vision
[1690] Users (investors) post their investment vision to the application from their devices. For example, they might enter, "I want to invest in environmentally friendly technology," and press the send button. The server receives the vision and sends it to the emotion engine for analysis. The results are recorded as emotion tags such as "belief" and "expectation."
[1691] 2. A means to analyze posted investment visions and identify startups that fit them
[1692] The server inputs the investment vision into an AI engine (e.g., the Google BERT model) and analyzes the vision. The AI engine then searches its database for matching startup companies based on the analysis results. For example, "companies developing renewable energy technologies" are identified.
[1693] 3. A method for presenting information about identified startup companies to users
[1694] The server presents the user with information about the identified startups. At this point, the sentiment engine analyzes investor reactions and, if investors are interested in any of the companies, provides additional details about the companies.
[1695] Job Seeker Features
[1696] Entering job preferences and matching
[1697] 1. A way for users to input the job requirements they desire
[1698] The user (job seeker) enters the desired job requirements into the application from their device. For example, they enter "software engineer who can work remotely" and submit it. The server receives the desired requirements and sends them to the emotion engine for analysis. The analysis results are saved as emotion tags such as "enthusiasm" or "anxiety."
[1699] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[1700] The server sends the desired conditions to an AI engine (e.g., Elasticsearch's query function) and analyzes them. The AI engine then searches its database for suitable companies and recruitment pages based on the analysis results. For example, it identifies "software companies that allow remote work."
[1701] 3. A method for presenting users with links to identified companies and job pages
[1702] The server presents the user with links to the identified companies and job pages, at which point the emotion engine analyzes the job seeker's reactions and, if the job seeker is excited, provides additional information to support that emotion.
[1703] Specific examples and prompts
[1704] Examples of entrepreneurial functions
[1705] If User A posts an "idea for shortening delivery times for online supermarkets" and the emotion engine analyzes this as "excited," the AI engine will suggest "reducing delivery times by introducing drones." If User A submits feedback that "drone operation costs are high," the AI engine will generate a revised proposal, "combining drones with existing delivery systems," and present this to User A again.
[1706] Example prompt sentence:
[1707] "I posted an idea for shortening delivery times for online supermarkets. What kind of business plan can you come up with?"
[1708] Examples of investor functions
[1709] Investor B posts, "I want to invest in environmentally friendly technology," and the sentiment engine interprets this as "strong conviction." The AI engine identifies startups that fit this vision, including companies developing "renewable energy technology," and provides detailed information to Investor B.
[1710] Example prompt sentence:
[1711] "We want to invest in green technology. Which startups would fit?"
[1712] Specific examples of job seeker functions
[1713] Job Seeker C posts a job description of "a software engineer job with remote work capabilities," and the emotion engine analyzes it as "enthusiastic." The AI engine identifies suitable companies and provides Job Seeker C with links to their recruitment pages. If the job seeker is enthusiastic, they are also provided with additional information about the company's detailed culture and working style.
[1714] Example prompt sentence:
[1715] "I'm looking for a software engineering job that allows remote work. Which companies and career pages would be a good fit?"
[1716] As described above, this system efficiently matches entrepreneurs, investors, and job seekers, and aims to improve the user experience by using an emotion engine to provide adaptive responses based on the user's emotions.
[1717] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1718] Entrepreneurial Functions
[1719] Idea submission and business plan development
[1720] Step 1: User submits idea
[1721] Input: The user (entrepreneur) logs into the application from their device and inputs their business idea. Specifically, they write "an idea for shortening delivery times for online supermarkets" in the input form and press the submit button.
[1722] Processing: The server receives the input and sends it to a sentiment engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's sentiment.
[1723] Output: Obtain and store the results of the sentiment analysis (e.g., sentiment tags such as "excited" or "concerned").
[1724] Step 2: Analyze the idea and generate an initial business plan
[1725] Input: The server sends emotion-tagged idea data to an AI engine (e.g., OpenAI GPT model).
[1726] Processing: The AI engine uses natural language processing technology to analyze the idea and generate an initial business plan based on the idea's keywords and structure.
[1727] Output: Generate an initial business plan (e.g., "Introduce a drone delivery system to reduce delivery time") and return it to the server.
[1728] Step 3: Present the generated business plan to the user
[1729] Input: The server receives the generated business plan data.
[1730] Processing: The server presents the business plan to the user, and the emotion engine analyzes the user's reaction.
[1731] Output: Save the user's sentiment analysis result (e.g., "concern") and wait for feedback from the user.
[1732] Step 4: Get user feedback and refine your business plan
[1733] Input: The user enters feedback on the presented business plan (e.g., "drone operation costs are high").
[1734] Processing: The server sends the feedback and sentiment analysis results to the AI engine, which then modifies the business plan based on the feedback.
[1735] Output: Generate a revised business plan (e.g., "Use drones in conjunction with existing delivery companies") and return it to the server.
[1736] Step 5: Present the revised business plan to the user again
[1737] Input: The server receives the modified business plan data.
[1738] Processing: The server presents the revised business plan to the user and analyzes the user's sentiment again.
[1739] Output: Save the final user feedback and sentiment analysis results and finalize the business plan.
[1740] Step 6: Match with other users who have similar ideas
[1741] Input: The server stores the finalized business plan in a database and searches for similar idea data.
[1742] Processing: The server identifies other users in its database who have similar ideas and makes a match.
[1743] Output: Notify the user of the matching results.
[1744] Investor Functions
[1745] Investment vision posting and startup company identification
[1746] Step 1: User submits investment vision
[1747] Input: The user (investor) inputs their investment vision on the terminal (e.g., "I want to invest in environmentally friendly technology").
[1748] Processing: The server receives the input and sends it to the emotion engine for analysis.
[1749] Output: Obtain and save the sentiment analysis results (e.g., "beliefs" and "expectations").
[1750] Step 2: Analyze the submitted investment vision and identify startups that fit it
[1751] Input: The server sends the emotion-tagged investment vision data to the AI engine.
[1752] Processing: The AI engine analyzes your investment vision and searches the database for matching startups.
[1753] Output: Search results (e.g., "companies developing renewable energy technologies") are generated and returned to the server.
[1754] Step 3: Present the identified startups to the user
[1755] Input: The server receives information data of the identified startups.
[1756] Processing: The server presents the information to the user, and the emotion engine analyzes the user's reaction.
[1757] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[1758] What happens: If an investor expresses interest, the server provides detailed information about the company.
[1759] Job Seeker Features
[1760] Entering job preferences and matching
[1761] Step 1: The user enters the job requirements
[1762] Input: The user (job seeker) inputs the desired job requirements from the terminal (e.g., "Software engineer who can work remotely")
[1763] Processing: The server receives the input and sends it to the emotion engine for analysis.
[1764] Output: Obtain and save the sentiment analysis results (e.g., "enthusiasm" or "anxiety").
[1765] Step 2: Analyze the desired conditions entered and identify companies and recruitment pages that match them
[1766] Input: The server sends the emotion-tagged desired condition data to the AI engine.
[1767] Processing: The AI engine analyzes the desired conditions and searches the database for suitable companies and recruitment pages.
[1768] Output: Generate search results (e.g., "software companies that allow remote work") and return them to the server.
[1769] Step 3: Provide the user with links to the identified companies and career pages
[1770] Input: The server receives the search result data.
[1771] Processing: The server presents the results to the user, and the emotion engine analyzes the user's reaction.
[1772] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[1773] What it does: If the job seeker is excited, the server provides additional information about the company's detailed culture and working style.
[1774] (Application example 2)
[1775] 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."
[1776] To solve the lack of personalized product suggestions that correspond to users' emotions on online shopping sites. Also, when users post product reviews, feedback and suggestions that take their emotions into consideration are important, but current systems are unable to address this issue.
[1777] The identification process by the identification 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 a means for users to post product reviews, an emotion engine that analyzes the posted reviews and extracts emotions, an AI engine that generates personalized product proposals based on the extracted emotions, a means for presenting the generated product proposals to the user and engaging in a dialogue with the user, a means for modifying the proposals based on user feedback, and a means for matching with other users who have similar reviews. This makes it possible to provide personalized product proposals and feedback that are adapted to the user's emotions.
[1778] "Means for users to post product reviews" refers to an interface that allows users to enter ratings and feedback on purchased products.
[1779] "Emotion engine that analyzes posted reviews and extracts emotions" refers to a system that has an algorithm that analyzes text reviews entered by users and identifies the emotions contained therein (joy, dissatisfaction, excitement, etc.).
[1780] "AI engine that generates personalized product recommendations based on extracted emotions" refers to an algorithm that uses artificial intelligence to recommend the best products for each individual user, using the emotional data extracted by the emotion engine.
[1781] "Means for presenting generated product proposals to users and engaging in dialogue" refers to a function for providing product proposals generated by an AI engine to users, and then collecting feedback from users and engaging in dialogue.
[1782] "Means for revising suggestions based on user feedback" refers to a system or process for updating the initial suggestions and providing improved suggestions based on responses and reactions from users.
[1783] "Means of matching with other users who have similar reviews" refers to a function that identifies other users who have similar impressions and connects them so that they can exchange information and opinions.
[1784] A "server" is a central processing unit that provides and manages the entire system, and refers to a device that interacts with users and processes data via a computer network.
[1785] The key components of an emotion-based product matching app are the emotion engine, AI engine, and server. When a user posts a product review using their smartphone, the content (text) of the review is analyzed to extract the user's emotion.
[1786] Hardware and software used
[1787] This system is implemented using the following hardware and software.
[1788] Smartphone: A device that allows users to post reviews and receive product recommendations.
[1789] Emotion engine: Analyzes reviews posted by users and extracts the emotions contained within them. This engine uses natural language processing technology to analyze emotions, and specific libraries such as HuggingFace transformers are used.
[1790] AI Engine: Generates personalized product suggestions based on emotional data extracted by the Emotion Engine, which uses recommendation system algorithms (such as Collaborative Filtering and Content-Based Filtering).
[1791] Server: A central processing unit that provides and manages the entire system, interacting with users and processing data over a computer network. For example, it uses infrastructure to run ML models on AWS Lambda or Kubernetes.
[1792] Example of a system
[1793] When a user writes a review of a product on their smartphone saying, "The camera performance is good, but the battery life is poor," this review is sent to the system. The emotion engine analyzes the review and extracts two emotions: "happiness" and "dissatisfaction." The extracted emotion data is passed to the AI engine via the server, which then suggests the most suitable "smartphone with good battery life" or "smartphone with better camera performance" for the user.
[1794] To support this process, the server takes the following steps:
[1795] 1. Receive user reviews and send them to the sentiment engine.
[1796] 2. The emotion engine analyzes and returns emotion data.
[1797] 3. The AI engine generates personalized product suggestions based on the emotional data.
[1798] 4. Present the suggested product list to the user and receive feedback from the user.
[1799] 5. Consider feedback and revise product proposals as needed.
[1800] Prompt Sentence Examples
[1801] "Analyze user sentiment based on the following review and make product suggestions. Review: 'The camera is great, but the battery life is short.' Product to be suggested: 'A phone with a long battery life and an even better camera.'"
[1802] This system makes it possible to provide personalized product suggestions and feedback that adapt to the user's emotions, providing a better purchasing experience.
[1803] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1804] Step 1:
[1805] The user enters a product review on their smartphone and presses the submit button. The data entered is the review content in text format. For example, "The camera performance is good, but the battery is bad."
[1806] Step 2:
[1807] The device sends the posted review to the server. The information sent includes the user ID, product ID, and review content. The server receives and stores this data.
[1808] Step 3:
[1809] The server passes the saved review content to the emotion engine and begins analysis. The input data is the review text, and the output data is emotion data (e.g., joy, dissatisfaction). The emotion engine uses natural language processing technology to extract emotions from the text.
[1810] Step 4:
[1811] The server requests the AI engine to analyze the emotion data returned from the emotion engine. The input data is the emotion data and the user ID. The AI engine uses the recommendation system's algorithm (e.g., Collaborative Filtering or Content-Based Filtering) to generate product suggestions.
[1812] Step 5:
[1813] The server receives the product suggestions generated by the AI engine and sends them to the user's device. The content sent is a personalized product list, which the device presents to the user.
[1814] Step 6:
[1815] The user checks the product proposals presented and enters feedback. The feedback is in text format, and a typical example is "This proposal is good, but I'm looking for a cheaper product."
[1816] Step 7:
[1817] The terminal sends the user's feedback to the server, which receives the feedback and analyzes it again with the emotion engine. The input data is the feedback text, and the output data is emotion data.
[1818] Step 8:
[1819] The server then requests the AI engine to analyze the feedback emotional data again, and the AI engine generates new product suggestions and sends them to the server.
[1820] Step 9:
[1821] The server sends the regenerated product suggestions to the user's terminal, which presents them to the user and repeats the process until a suitable product is found that satisfies the user.
[1822] Through these steps, it becomes possible to make personalized product suggestions that are adapted to the user's emotions.
[1823] 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.
[1824] 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.
[1825] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1826] [Fourth embodiment]
[1827] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1828] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1829] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1830] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1831] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1832] 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).
[1833] 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.
[1834] 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.
[1835] 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.
[1836] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[1837] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1838] In the robot 414, the 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.
[1839] 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."
[1840] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. Specifically, it uses an AI engine to analyze user posts (ideas, investment vision, desired conditions), and identifies and proposes optimal business plans, investment companies, and potential employers.
[1841] Entrepreneurial Functions
[1842] Idea submission and business plan development
[1843] 1. A way for users to submit ideas
[1844] The terminal receives the idea entered by the entrepreneur and sends it to the server. For example, entrepreneur A enters "an idea for reducing delivery times for online supermarkets."
[1845] 2. A means to analyze submitted ideas and generate initial business plans
[1846] The server passes the received idea to the AI engine, which analyzes the idea using natural language processing technology. From the analysis results, it references similar business models and generates an initial business plan.
[1847] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[1848] The server presents the generated business plan to the entrepreneur A and initiates an interactive session, where entrepreneur A provides feedback on the presented plan.
[1849] 4. A way to revise your business plan based on user feedback
[1850] The AI engine will revise and re-propose the plan based on Entrepreneur A's feedback, for example adding "dynamic routing based on real-time customer requests."
[1851] 5. A way to match with other users who have similar ideas
[1852] The server stores the completed business plan and matches it with other entrepreneurs who have similar ideas. For example, if Entrepreneur B also has a similar idea, it notifies both parties and offers them the opportunity to collaborate.
[1853] Investor Functions
[1854] Investment vision posting and startup company identification
[1855] 1. A way for users to post their investment vision
[1856] The terminal receives the investment vision entered by the investor and sends it to the server. For example, an investor may post, "I want to invest in environmentally friendly technology."
[1857] 2. A means to analyze posted investment visions and identify startups that fit them
[1858] The server passes the investment vision it receives to an AI engine, which then analyzes the vision and searches a database for matching startup companies, such as "electric bicycle startups" or "companies with recycling technology."
[1859] 3. A method for presenting information about identified startup companies to users
[1860] The server presents information about the identified startup companies to investors, who then evaluate the information and provide feedback as needed.
[1861] Job Seeker Features
[1862] Entering job preferences and matching
[1863] 1. A way for users to input the job requirements they desire
[1864] The terminal receives the desired job requirements entered by the job seeker and sends them to the server. For example, a job seeker may enter "software engineer who can work remotely" as their desired job requirement.
[1865] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[1866] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages. For example, it identifies the recruitment pages of Company X and Company Y.
[1867] 3. A method for presenting users with links to identified companies and job pages
[1868] The server presents the identified companies and job page links to the job seeker, who can then evaluate the information presented and apply to the appropriate companies and positions.
[1869] Using the system of the present invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them.
[1870] The processing flow will be explained below.
[1871] Entrepreneurial Functions
[1872] Idea submission and business plan development
[1873] Step 1:
[1874] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[1875] Step 2:
[1876] The terminal receives the posted ideas and sends them to the server.
[1877] Step 3:
[1878] The server passes the received ideas to the AI engine.
[1879] Step 4:
[1880] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[1881] Step 5:
[1882] The server presents the generated initial business plan to the user.
[1883] Step 6:
[1884] The user (entrepreneur) provides feedback on the presented business plan.
[1885] Step 7:
[1886] The AI engine will revise the business plan based on user feedback and propose it to the user again.
[1887] Step 8:
[1888] This process is repeated until the user is satisfied.
[1889] Step 9:
[1890] The server stores the finalized business plan.
[1891] Step 10:
[1892] The server searches for other entrepreneurs with similar ideas and matches them.
[1893] Investor Functions
[1894] Investment vision posting and startup company identification
[1895] Step 1:
[1896] Users (investors) enter their investment vision into the terminal and post it on the app.
[1897] Step 2:
[1898] The terminal receives the posted investment vision and transmits it to the server.
[1899] Step 3:
[1900] The server passes the received investment vision to the AI engine.
[1901] Step 4:
[1902] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[1903] Step 5:
[1904] The server presents information about the identified startup companies to investors.
[1905] Step 6:
[1906] Users (investors) evaluate the presented company information and provide feedback as necessary.
[1907] Job Seeker Features
[1908] Entering job preferences and matching
[1909] Step 1:
[1910] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[1911] Step 2:
[1912] The terminal receives the posted desired conditions and transmits them to the server.
[1913] Step 3:
[1914] The server passes the received desired conditions to the AI engine.
[1915] Step 4:
[1916] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[1917] Step 5:
[1918] The server presents the job seeker with links to the identified companies and recruitment pages.
[1919] Step 6:
[1920] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[1921] Example 1
[1922] 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."
[1923] Conventional three-way matching systems have had issues with efficiency and accuracy in proposing appropriate ideas, identifying startup companies, and presenting job information. They also lacked a mechanism for incorporating user feedback in real time, making interactive proposals and revisions difficult. Furthermore, opportunities for collaboration with other users with similar business models and investment visions were limited.
[1924] 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.
[1925] In this invention, the server includes a means for users to post ideas, an AI engine that analyzes the posted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in a dialogue, a means for revising the business plan based on user feedback, a means for matching with other users who have similar ideas, a means for citing similar business models from a database based on the analyzed data, and a means for users to log in and input their ideas using a dedicated form. This enables quick and accurate business plan proposals, and since user feedback can be reflected in real time, interactive proposals and revisions can be made smoothly. Furthermore, by providing opportunities for collaboration with other users with similar interests, it is possible to strengthen and realize mutual business ideas.
[1926] "User" means an entity that uses the system to input and post ideas, investment visions, or job requirements and provide feedback thereon.
[1927] A "terminal" is a device that allows a user to access the system and input and transmit ideas, investment visions, and desired job conditions.
[1928] The "server" is a central computer system that analyzes data received from users, uses an AI engine to generate business plans and relevant information, and provides feedback to users.
[1929] The "AI Engine" is an artificial intelligence system that uses natural language processing technology to analyze ideas, investment visions, and desired job conditions posted by users, and generates initial business plans and suitable company information.
[1930] A "business plan" is a specific business proposal generated by an AI engine based on an idea submitted by a user.
[1931] "Feedback" refers to opinions or requests for revisions that a user provides to a generated business plan or proposal.
[1932] "Matching" is the process of identifying other users with similar ideas and interests and providing them with the opportunity to share information with each other.
[1933] A "database" is a collection of information that stores information received from users and analysis results, and manages that information so that the AI engine can use it as needed.
[1934] "Logging in" is the act of authenticating a user to access a system, allowing the user to enter data using a dedicated form.
[1935] A "dedicated form" is an interface that allows users to input their ideas, investment visions, or desired job conditions into the system.
[1936] A "startup" refers to a newly emerging company or a company in the early stages of its business, particularly one with an innovative business model or technology.
[1937] "Natural language processing technology" is an artificial intelligence technology used to analyze human language and understand its meaning.
[1938] A "link" is a web reference provided by a server to allow users to go directly to a particular company or career page.
[1939] The system of the present invention is designed to efficiently match entrepreneurs, investors, and job seekers. The system uses an AI engine to analyze the ideas, investment vision, and desired conditions posted by users, and provides a mechanism to identify and propose optimal business plans, investment companies, and companies for job seekers.
[1940] Hardware and software used
[1941] 1. Device: The device used by users to post ideas and conditions includes a PC, smartphone, tablet, etc.
[1942] 2. Server: This is the central computer that analyzes the data received from the user and generates optimal suggestions using an AI engine.
[1943] 3. AI Engine: An artificial intelligence system that uses natural language processing technology to analyze information posted by users and extract appropriate information from related databases.
[1944] Specific examples of the system
[1945] Entrepreneurial Features
[1946] Idea submission and business plan generation
[1947] 1. Users submit ideas
[1948] The user logs into the system and enters "ideas for reducing delivery times at online supermarkets" into a dedicated form.
[1949] The terminal receives the idea input by the user and transmits it to the server.
[1950] 2. Analysis of submitted ideas
[1951] The server passes the received ideas to the AI engine.
[1952] The AI engine uses natural language processing technology to analyze keywords in the submitted ideas (e.g., "delivery time" and "shortening").
[1953] The server cites similar business models from a database and generates an initial business plan.
[1954] 3. Present and interact with the generated business plan
[1955] The server presents the generated business plan to the user.
[1956] The terminal initiates an interactive session and receives feedback from the user.
[1957] 4. Revise your business plan based on feedback
[1958] The AI engine analyzes user feedback and modifies the business plan by adding new elements (e.g., "dynamic routing based on real-time customer requests").
[1959] The server presents the revised business plan to the user again.
[1960] 5. Matching with other users
[1961] The server stores completed business plans and searches a database for other entrepreneurs with similar ideas.
[1962] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[1963] Investor Features
[1964] Posting investment vision and identifying startup companies
[1965] 1. The user enters and submits their investment vision, such as "I want to invest in environmentally friendly technology."
[1966] 2. The server passes the received investment vision to the AI engine.
[1967] 3. The AI engine analyzes keywords such as "environment" and "technology" and identifies "electric bicycle startups" and "companies with recycling technology" from the database.
[1968] 4. The server presents the identified company information to the investor, who then evaluates it.
[1969] Job Seeker Features
[1970] Entering job preferences and matching
[1971] 1. The user enters "Software engineer who can work remotely" as their desired condition and submits it.
[1972] 2. The server passes the received desired conditions to the AI engine.
[1973] 3. The AI engine analyzes keywords such as "remote work" and "software engineer" and identifies remote work positions available at companies X and Y from its database.
[1974] 4. The server presents the job seeker with links to identified companies and career pages, which the user clicks to view more information and apply to appropriate companies and positions.
[1975] Examples of prompt statements
[1976] Entrepreneurial Prompt: Analyze a specific idea for reducing delivery times for online supermarkets and generate an initial business plan.
[1977] Investor Prompt: We've identified startups that best fit your investment vision. Check out the list
[1978] Job Seeker Prompt: We've identified a remote software engineer position that matches your requirements
[1979] Using this system, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the perfect job.
[1980] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1981] Entrepreneurial Function Processing Steps
[1982] Step 1:
[1983] The user logs into the system and enters their idea (e.g., "reducing delivery times at online supermarkets") into a dedicated form.
[1984] Input: User inputs ideas.
[1985] Output: Ideas are sent to the terminal and passed to the server.
[1986] Step 2:
[1987] The terminal receives the idea input by the user and transmits it to the server.
[1988] Input: Idea input data to the terminal.
[1989] Output: Idea submission data to the server.
[1990] Step 3:
[1991] The server passes the received ideas to the AI engine.
[1992] Input: Idea data to the server.
[1993] Output: Data requested for analysis by the AI engine.
[1994] Step 4:
[1995] The AI engine uses natural language processing technology to analyze keywords in ideas (e.g., "delivery time" and "shortening").
[1996] Input: Idea data to the AI engine.
[1997] Output: Keyword extracted data.
[1998] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[1999] Step 5:
[2000] The server cites similar business models from a database based on keywords and generates an initial business plan.
[2001] Input: Keyword extraction data,database.
[2002] Output: Initial business plan.
[2003] Specific operation: The server searches the database for relevant business plans, and the AI engine generates an initial business plan.
[2004] Step 6:
[2005] The server presents the generated business plan to the user.
[2006] Input: Initial business plan.
[2007] Output: Present the business plan to the user.
[2008] Step 7:
[2009] The terminal initiates an interactive session and receives feedback from the user.
[2010] Input: User feedback.
[2011] Output: Feedback data to the server.
[2012] Specific operation: The user inputs opinions and requests for revisions to the business plan. The terminal receives these and sends them to the server.
[2013] Step 8:
[2014] The AI engine analyzes user feedback and modifies the business plan.
[2015] Input: Feedback data.
[2016] Output: A revised business plan.
[2017] How it works: The AI engine modifies the plan based on feedback, adding, for example, "dynamic routing based on real-time customer requests."
[2018] Step 9:
[2019] The server presents the revised business plan to the user again.
[2020] Enter: your revised business plan.
[2021] Output: A correction plan is presented to the user.
[2022] Step 10:
[2023] The server stores the completed business plan and searches the database for other users with similar ideas.
[2024] Input: Your completed business plan.
[2025] Output: Information about the matching user.
[2026] What it does: The server searches its database for other entrepreneurs with similar ideas.
[2027] Step 11:
[2028] The server notifies other users of the opportunity and provides them with an opportunity to collaborate.
[2029] Input: Information of the user to be matched.
[2030] Output: Notification to the user.
[2031] Investor Relations Function Processing Steps
[2032] Step 1:
[2033] The user logs into the system and enters their investment vision (e.g., "environmentally friendly technology") into a dedicated form.
[2034] Input: Vision input by the user.
[2035] Output: The vision is sent to the device and passed to the server.
[2036] Step 2:
[2037] The terminal receives the investment vision input by the user and transmits it to the server.
[2038] Input: Vision input data to the device.
[2039] Output: Vision sending data to server.
[2040] Step 3:
[2041] The server passes the received investment vision to the AI engine.
[2042] Input: Vision data to the server.
[2043] Output: Data requested for analysis by the AI engine.
[2044] Step 4:
[2045] The AI engine analyzes the content of the post and extracts keywords (e.g., "environment" and "technology").
[2046] Input: Vision data to the AI engine.
[2047] Output: Keyword extracted data.
[2048] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[2049] Step 5:
[2050] The server identifies matching startup companies from its database based on keywords.
[2051] Input: Keyword extraction data,database.
[2052] Output: Startup company information.
[2053] Specific operation: The server searches and identifies relevant startup companies based on keywords.
[2054] Step 6:
[2055] The server presents information about the identified startup companies to the user.
[2056] Input: Startup company information.
[2057] Output: Company information is presented to the user.
[2058] Step 7:
[2059] The device receives ratings and feedback from users and sends them to the server.
[2060] Input: User ratings and feedback.
[2061] Output: Feedback data to the server.
[2062] Specific operation: The user enters comments and ratings for the provided information. The device receives these and sends them to the server.
[2063] Job Seeker Feature Processing Steps
[2064] Step 1:
[2065] The user logs into the system and enters the desired job requirements (e.g., "software engineer who can work remotely") into a dedicated form.
[2066] Input: Job conditions input by the user.
[2067] Output: The condition is sent to the terminal and passed to the server.
[2068] Step 2:
[2069] The terminal receives the desired conditions input by the user and transmits them to the server.
[2070] Input: Conditional input data to the terminal.
[2071] Output: Conditional send data to the server.
[2072] Step 3:
[2073] The server passes the received desired conditions to the AI engine.
[2074] Input: Condition data to the server.
[2075] Output: Data requested for analysis by the AI engine.
[2076] Step 4:
[2077] The AI engine analyzes the desired conditions and extracts keywords (e.g., "remote work" or "software engineer").
[2078] Input: Condition data to the AI engine.
[2079] Output: Keyword extracted data.
[2080] How it works: The AI engine analyzes the content of posts and extracts important keywords and phrases.
[2081] Step 5:
[2082] Based on the keywords, the server identifies suitable companies and recruitment pages from its database.
[2083] Input: Keyword extraction data,database.
[2084] Output: Matching companies and job page information.
[2085] Specific operation: The server searches and identifies relevant companies and recruitment pages based on keywords.
[2086] Step 6:
[2087] The server presents the user with links to the identified companies and career pages.
[2088] Input: Matching company and career page information.
[2089] Output: Provides a link to the user.
[2090] Step 7:
[2091] The device allows the user to click on the provided link to view more information.
[2092] Input: A link click from the user.
[2093] Output: Check detailed information.
[2094] What it does: The user can follow the provided links to find out more information and apply to suitable companies and positions.
[2095] (Application example 1)
[2096] 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."
[2097] There is a constant demand for greater efficiency and optimization of manufacturing processes in the manufacturing industry. However, a lack of information sharing and cooperation between production line managers, parts suppliers, and engineers makes it difficult to efficiently solve problems and optimize production plans. Furthermore, even when multiple managers and engineers are working on the same issue, they often find it difficult to share information and ideas with each other. This can delay improvements to the manufacturing process and risk reducing overall performance.
[2098] 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.
[2099] In this invention, the server includes: means for users to post ideas; an AI engine that analyzes the posted ideas and generates an initial business plan; means for presenting the generated business plan to the user and engaging in a dialogue; means for revising the business plan based on user feedback; means for matching with other users who have similar ideas; means for posting ideas regarding manufacturing processes in a factory and formulating a plan to optimize the process; an AI engine that analyzes the posted ideas and requirements for the manufacturing process and generates an optimal manufacturing plan; means for presenting the generated manufacturing plan to a manager and engaging in a dialogue session; means for revising the manufacturing plan based on user feedback; and means for matching with other line managers and engineers who have similar problems, thereby enabling efficient optimization of the manufacturing process and information sharing.
[2100] "User" means a person who uses the system to post ideas and requests and receive optimal plans and information.
[2101] "Means for posting ideas" refers to a method or device by which a user can input and transmit their own ideas or wishes into the system.
[2102] The "AI engine that analyzes submitted ideas and generates initial business plans" is an artificial intelligence program that uses natural language processing technology to analyze ideas submitted by users and automatically generate business plans.
[2103] The "means for presenting the generated business plan to the user and engaging in dialogue" is an interactive function for displaying the business plan automatically generated by the system to the user and receiving feedback from the user.
[2104] The "means for modifying a business plan based on user feedback" refers to a method or device for readjusting or modifying a generated business plan based on feedback information provided by a user.
[2105] "Means for matching with other users who have similar ideas" refers to a method or device for identifying other users who have the same or similar ideas within the system and linking them together.
[2106] "Means for posting ideas about manufacturing processes in a factory and formulating plans to optimize those processes" refers to a method or device that allows a production line manager to input improvement ideas about the manufacturing process into the system and optimize the manufacturing plan based on those ideas.
[2107] The "AI engine that analyzes submitted manufacturing process ideas and requirements and generates optimal manufacturing plans" is an artificial intelligence program that uses AI technology to analyze ideas and technical requirements submitted by production line managers and automatically generates optimal manufacturing plans.
[2108] The "means for presenting the generated manufacturing plan to the manager and holding an interactive session" is an interactive function for presenting the automatically generated manufacturing plan to the manager and receiving their opinions and feedback.
[2109] "Means for matching with other line managers or engineers who have similar problems" refers to a method or device for identifying other manufacturing line managers or engineers who have the same problem within the system and linking them together.
[2110] This invention is a system that supports the efficiency and optimization of manufacturing processes. Specifically, it uses an AI engine to analyze ideas and process requirements posted by manufacturing line managers, generates optimal manufacturing plans, and provides a function to match them with other related parties.
[2111] Hardware and software used
[2112] This system uses the following hardware and software:
[2113] 1. Hardware:
[2114] Smart glasses: Used to display the generated plan to the user.
[2115] Cloud server (Firebase Firestore): Used to store and manage submitted ideas and feedback.
[2116] 2. Software:
[2117] OpenAI API: Used to analyze user submissions and generate optimal manufacturing plans.
[2118] Python: Used for overall logic, data management, and API calls.
[2119] SmartGlasses SDK: Used to display information on smart glasses.
[2120] System Overview
[2121] The server in this system first provides a means for manufacturing line managers to post ideas and requests from their devices. The posted data is stored on a cloud server (Firebase Firestore), and the ideas and requests are then analyzed using the OpenAI API. An initial business plan generated through the analysis is presented to the manufacturing line manager, and an interactive session begins. Feedback from the manager is sent back to the server, and the plan is revised by the AI engine. In addition, the system automatically matches the manager with other line managers and engineers who have similar problems or ideas.
[2122] Processing Description
[2123] 1. Submit and save your ideas:
[2124] The server provides an interface for a production line manager to post an idea. For example, the manager posts an idea such as "How to shorten the design process of a new assembly line."
[2125] 2. Data Analysis:
[2126] The submitted ideas are stored on a cloud server and then analyzed using the OpenAI API, which uses natural language processing technology to generate an optimal manufacturing plan.
[2127] 3. Plan presentation and dialogue session:
[2128] The resulting manufacturing plan is presented to managers through smart glasses, with an example showing a plan that reads, "The design process for new assembly lines will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[2129] 4. Fixes based on feedback:
[2130] The administrator's feedback on the plan is sent back to the server and reanalyzed and corrected by the AI engine.
[2131] 5. Matching and collaboration:
[2132] Other production line managers and engineers with similar ideas or problems are automatically identified and matched from the server, a process that streamlines information sharing and collaboration.
[2133] Examples of specific examples and prompts
[2134] As a concrete example, suppose an administrator posts an idea using the following prompt:
[2135] "Methods for shortening the design process of new assembly lines"
[2136] Based on this prompt, the OpenAI API generates the following manufacturing plan:
[2137] "The design process for the new assembly line will involve the use of modular components to improve flexibility and facilitate smooth integration with existing lines. We also propose the introduction of an automated inspection system to strengthen quality control."
[2138] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2139] Step 1:
[2140] Users can submit ideas, and production line managers can input their ideas and requests using smart glasses or devices and send them to the server. Specifically, they can input ideas such as "a method to shorten the design process for a new assembly line." The input data is sent to the server in text format and stored on a cloud server (Firebase Firestore).
[2141] Input: Ideas and requests from users (e.g., "How to shorten the design process for a new assembly line")
[2142] Output: Save data to cloud server (Firebase Firestore)
[2143] Step 2:
[2144] The server sends input data to the OpenAI API to analyze the saved ideas and requirements. The OpenAI API then uses a generative AI model to analyze the submitted content and generate an optimal manufacturing plan. It also uses natural language processing technology to analyze the text data.
[2145] Input: Posted data stored on the cloud server
[2146] Output: Analysis results from the AI engine (optimal manufacturing plan)
[2147] Step 3:
[2148] The server then presents the generated manufacturing plan to the user through smart glasses. For example, the plan displayed reads, "The design process for a new assembly line will use modularized parts to improve flexibility and facilitate smooth integration with existing lines."
[2149] Input: Analysis results of the AI engine (generated manufacturing plan)
[2150] Output: Manufacturing plan displayed on smart glasses
[2151] Step 4:
[2152] The administrator provides feedback on the displayed plan. The feedback is input via smart glasses or a terminal and sent back to the server. The server receives the feedback information and stores it in the cloud server.
[2153] Input: Feedback from management (e.g., "This plan needs more budgetary information")
[2154] Output: Save feedback to cloud server
[2155] Step 5:
[2156] The server then uses the OpenAI API to revise the manufacturing plan based on the feedback received from the administrator. The revised plan is then regenerated and proposed.
[2157] Input:Admin Feedback
[2158] Output: Revised production plan
[2159] Step 6:
[2160] The server matches you with other administrators and engineers who have similar problems or ideas. It searches the cloud server database to identify and match administrators and engineers who have similar problems.
[2161] Input: Ideas and requests from other users stored on a cloud server
[2162] Output: Matched user information
[2163] 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.
[2164] The system of the present invention is designed not only to efficiently match entrepreneurs, investors, and job seekers, but also to recognize and adaptively respond to user emotions. Specifically, by combining an emotion engine, it analyzes the user's emotions and optimizes proposals and dialogue at each step based on those emotions.
[2165] Entrepreneurial Functions
[2166] Idea submission and business plan development
[2167] 1. A way for users to submit ideas
[2168] Users (entrepreneurs) input their business ideas into their devices and post them to the app. The emotion engine then analyzes the user's emotions. For example, when Entrepreneur A posts an idea for shortening delivery times for online supermarkets, the engine analyzes the emotions (excitement, concern, etc.) associated with the idea.
[2169] 2. A means to analyze submitted ideas and generate initial business plans
[2170] The server passes the received ideas to the AI engine, which uses natural language processing technology to analyze the ideas and generate an initial business plan.
[2171] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[2172] The server presents the generated initial business plan to the user. The emotion engine analyzes the user's reaction and adjusts the presentation method and content of the plan. For example, if the user expresses negative emotions, it tries a different proposal method.
[2173] 4. A way to revise your business plan based on user feedback
[2174] Users (entrepreneurs) provide feedback on the presented business plans, and the emotion engine analyzes the emotions expressed in response to the feedback.
[2175] The AI engine will then revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user, including additional explanations if the user is confused.
[2176] 5. A way to match with other users who have similar ideas
[2177] The server stores completed business plans and matches them with other entrepreneurs who have similar ideas.
[2178] Investor Functions
[2179] Investment vision posting and startup company identification
[2180] 1. A way for users to post their investment vision
[2181] Users (investors) input their investment vision into their device and post it on the app. At this point, the emotion engine analyzes the user's emotions. For example, if an investor posts that they want to invest in environmentally friendly technology, the engine will understand the investor's beliefs and expectations.
[2182] 2. A means to analyze posted investment visions and identify startups that fit them
[2183] The server passes the received investment vision to the AI engine, which analyzes the vision and searches the database for matching startup companies.
[2184] 3. A method for presenting information about identified startup companies to users
[2185] The server presents information about identified startups to investors, and a sentiment engine analyzes investor reactions and adjusts the presentation as needed, for example by providing additional details about companies that investors have shown interest in.
[2186] Job Seeker Features
[2187] Entering job preferences and matching
[2188] 1. A way for users to input the job requirements they desire
[2189] Users (job seekers) enter their desired job requirements into their device and post them on the app. At this point, the emotion engine analyzes the user's emotions. For example, when a job seeker enters "software engineer with remote work capabilities" as their desired job, the engine understands the job seeker's enthusiasm and anxiety.
[2190] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[2191] The server passes the received desired conditions to the AI engine, which analyzes the conditions and searches the database for suitable companies and recruitment pages.
[2192] 3. A method for presenting users with links to identified companies and job pages
[2193] The server presents the job seeker with links to identified companies and recruitment pages. The emotion engine analyzes the job seeker's reactions and adjusts the way the information is presented. For example, if the job seeker is excited, it provides additional information that supports that emotion.
[2194] By using the system of this invention, entrepreneurs can quickly and effectively develop business plans, investors can find companies that fit their vision, and job seekers can easily find the job that best suits them. Furthermore, the introduction of an emotion engine enables adaptive responses according to the user's emotional state at each step, improving the user experience.
[2195] The processing flow will be explained below.
[2196] Entrepreneurial Functions
[2197] Idea submission and business plan development
[2198] Step 1:
[2199] Users (entrepreneurs) enter their business ideas into the device and post them on the app.
[2200] Step 2:
[2201] The terminal receives the posted ideas and sends them to the server.
[2202] Step 3:
[2203] The server passes the received ideas to the AI engine.
[2204] Step 4:
[2205] The AI engine uses natural language processing technology to analyze ideas and generate initial business plans.
[2206] Step 5:
[2207] The server presents the generated initial business plan to the user.
[2208] Step 6:
[2209] The emotion engine analyzes the user's emotions towards the presented business plan.
[2210] Step 7:
[2211] The user (entrepreneur) provides feedback on the presented business plan.
[2212] Step 8:
[2213] The emotion engine analyzes the emotions of users when they give feedback.
[2214] Step 9:
[2215] The AI engine will revise the business plan based on user feedback and sentiment analysis results and re-propose it to the user.
[2216] Step 10:
[2217] This process is repeated until the user is satisfied.
[2218] Step 11:
[2219] The server stores the finalized business plan.
[2220] Step 12:
[2221] The server searches for other entrepreneurs with similar ideas and matches them.
[2222] Investor Functions
[2223] Investment vision posting and startup company identification
[2224] Step 1:
[2225] Users (investors) enter their investment vision into the terminal and post it on the app.
[2226] Step 2:
[2227] The terminal receives the posted investment vision and transmits it to the server.
[2228] Step 3:
[2229] The server passes the received investment vision to the AI engine.
[2230] Step 4:
[2231] The AI engine analyzes your investment vision and searches a database for matching startup companies.
[2232] Step 5:
[2233] The server presents information about the identified startup companies to investors.
[2234] Step 6:
[2235] The emotion engine analyzes the user's (investor's) emotions regarding the presented company information.
[2236] Step 7:
[2237] Users (investors) evaluate the presented company information and provide feedback as necessary.
[2238] Step 8:
[2239] The emotion engine analyzes the emotions of users when they give feedback.
[2240] Job Seeker Features
[2241] Entering job preferences and matching
[2242] Step 1:
[2243] Users (job seekers) enter the desired job requirements into their device and post them on the app.
[2244] Step 2:
[2245] The terminal receives the posted desired conditions and transmits them to the server.
[2246] Step 3:
[2247] The server passes the received desired conditions to the AI engine.
[2248] Step 4:
[2249] The AI engine analyzes the conditions and searches the database for matching companies and recruitment pages.
[2250] Step 5:
[2251] The server presents the job seeker with links to the identified companies and recruitment pages.
[2252] Step 6:
[2253] The emotion engine analyzes the user's (job seeker's) emotions regarding the presented information.
[2254] Step 7:
[2255] Users (job seekers) evaluate the information presented and apply to suitable companies and positions.
[2256] Step 8:
[2257] The emotion engine analyzes the user's emotions at the time of application and reports them to the server.
[2258] Example 2
[2259] 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."
[2260] Conventional business matching systems do not efficiently match entrepreneurs, investors, and job seekers, and do not take into account the user's feelings at each step. This results in a poor user experience and potentially reduces user satisfaction at each step. Furthermore, business plans are not quickly and effectively revised or proposals are optimized based on user feedback. The present invention aims to solve these problems.
[2261] 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.
[2262] In this invention, the server includes a means for users to input ideas, an artificial intelligence engine that analyzes the submitted ideas and generates an initial business plan, a means for presenting the generated business plan to the user and engaging in dialogue with the user, a means for revising the business plan based on user feedback, a means for matching the user with other users who have similar ideas, and a means for analyzing the user's emotions using an emotion engine and optimizing proposals and dialogue at each step. This not only enables efficient matching between entrepreneurs, investors, and job seekers, but also enables adaptive responses that take the user's emotions into consideration at each step, thereby improving the user experience and satisfaction.
[2263] A "user" is someone who uses the system to post ideas, provide investment vision, or enter job requirements.
[2264] The "means for inputting ideas" is an interface that allows users to input and transmit business ideas to the system.
[2265] The "means for inputting investment vision" is an interface that allows a user to input and transmit their investment vision and goals to the system.
[2266] The "means for inputting job conditions" is an interface that allows a user to input and transmit desired job conditions and job details to the system.
[2267] The "artificial intelligence engine" is a program within the system that analyzes submitted ideas, investment visions, and job requirements, and identifies suitable business plans, startups, or suitable companies based on the results.
[2268] An "emotion engine" is a technology that analyzes a user's emotions based on their input and feedback, and optimizes the system's responses and suggestions based on those emotions.
[2269] An "initial business plan" is a business strategy or plan generated by an artificial intelligence engine based on an idea submitted by a user.
[2270] The "means for dialogue" refers to a function that enables the system to communicate with the user, provide information to the user, and obtain feedback from the user.
[2271] "Means for revising business plans based on feedback" is a function that allows the artificial intelligence engine to revise business plans based on feedback from users.
[2272] "Means for matching" refers to a function that enables the system to identify and connect with other users with similar needs and goals based on posted ideas, business plans, investment visions, job requirements, etc.
[2273] "Means for optimizing proposals and dialogue" refers to technology that optimizes the system's proposal methods and dialogue content in accordance with the user's emotions analyzed by the emotion engine, thereby improving the user experience.
[2274] A "startup" is a company in the early stages of growth that is developing a new business model or product in a particular market or technology area.
[2275] The system of the present invention allows users (entrepreneurs, investors, job seekers) to post business ideas, input their investment vision, and input desired job conditions, and then efficiently provides optimal proposals, information, and matching based on these.By combining an emotion engine and an artificial intelligence engine, this system can analyze users' emotions and respond adaptively accordingly.
[2276] Entrepreneurial Functions
[2277] Idea submission and business plan development
[2278] 1. A way for users to submit ideas
[2279] Users (entrepreneurs) log in to the application via their devices and input their business ideas. For example, they might write "An idea for shortening delivery times for online supermarkets" in the input form and press the submit button. The server receives the input and passes it to an emotion engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's emotions. The analysis results are saved as emotion tags such as "excitement" or "concern."
[2280] 2. A means to analyze submitted ideas and generate initial business plans
[2281] The server inputs the received idea data into an AI engine (e.g., OpenAI GPT model) and analyzes the idea using natural language processing technology. The AI engine generates an initial business plan based on the idea's keywords and structure. For example, it includes specific proposals such as "introducing a drone delivery system to shorten delivery times."
[2282] 3. A means of presenting the generated business plan to the user and engaging in dialogue
[2283] The server presents the generated initial business plan to the user. At this time, the emotion engine again analyzes the user's reaction and adjusts the way the plan is presented if the user expresses concerns, for example. The user (entrepreneur) then submits feedback on the presented plan. For example, they can input specific concerns, such as "drone operation costs are high."
[2284] 4. A way to revise your business plan based on user feedback
[2285] The server sends the user's feedback along with sentiment analysis to the AI engine. The AI engine then modifies the business plan based on the feedback. The proposed modifications include suggestions that address the user's concerns, such as "combining drones with existing delivery companies." The server then presents the modified plan to the user again.
[2286] 5. A way to match with other users who have similar ideas
[2287] The server stores the completed business plan in a database, and if there are other users with similar ideas, it uses this information to match them.
[2288] Investor Functions
[2289] Investment vision posting and startup company identification
[2290] 1. A way for users to post their investment vision
[2291] Users (investors) post their investment vision to the application from their devices. For example, they might enter, "I want to invest in environmentally friendly technology," and press the send button. The server receives the vision and sends it to the emotion engine for analysis. The results are recorded as emotion tags such as "belief" and "expectation."
[2292] 2. A means to analyze posted investment visions and identify startups that fit them
[2293] The server inputs the investment vision into an AI engine (e.g., the Google BERT model) and analyzes the vision. The AI engine then searches its database for matching startup companies based on the analysis results. For example, "companies developing renewable energy technologies" are identified.
[2294] 3. A method for presenting information about identified startup companies to users
[2295] The server presents the user with information about the identified startups. At this point, the sentiment engine analyzes investor reactions and, if investors are interested in any of the companies, provides additional details about the companies.
[2296] Job Seeker Features
[2297] Entering job preferences and matching
[2298] 1. A way for users to input the job requirements they desire
[2299] The user (job seeker) enters the desired job requirements into the application from their device. For example, they enter "software engineer who can work remotely" and submit it. The server receives the desired requirements and sends them to the emotion engine for analysis. The analysis results are saved as emotion tags such as "enthusiasm" or "anxiety."
[2300] 2. A method to analyze the desired conditions entered and identify companies and recruitment pages that match them
[2301] The server sends the desired conditions to an AI engine (e.g., Elasticsearch's query function) and analyzes them. The AI engine then searches its database for suitable companies and recruitment pages based on the analysis results. For example, it identifies "software companies that allow remote work."
[2302] 3. A method for presenting users with links to identified companies and job pages
[2303] The server presents the user with links to the identified companies and job pages, at which point the emotion engine analyzes the job seeker's reactions and, if the job seeker is excited, provides additional information to support that emotion.
[2304] Specific examples and prompts
[2305] Examples of entrepreneurial functions
[2306] If User A posts an "idea for shortening delivery times for online supermarkets" and the emotion engine analyzes this as "excited," the AI engine will suggest "reducing delivery times by introducing drones." If User A submits feedback that "drone operation costs are high," the AI engine will generate a revised proposal, "combining drones with existing delivery systems," and present this to User A again.
[2307] Example prompt sentence:
[2308] "I posted an idea for shortening delivery times for online supermarkets. What kind of business plan can you come up with?"
[2309] Examples of investor functions
[2310] Investor B posts, "I want to invest in environmentally friendly technology," and the sentiment engine interprets this as "strong conviction." The AI engine identifies startups that fit this vision, including companies developing "renewable energy technology," and provides detailed information to Investor B.
[2311] Example prompt sentence:
[2312] "We want to invest in green technology. Which startups would fit?"
[2313] Specific examples of job seeker functions
[2314] Job Seeker C posts a job description of "a software engineer job with remote work capabilities," and the emotion engine analyzes it as "enthusiastic." The AI engine identifies suitable companies and provides Job Seeker C with links to their recruitment pages. If the job seeker is enthusiastic, they are also provided with additional information about the company's detailed culture and working style.
[2315] Example prompt sentence:
[2316] "I'm looking for a software engineering job that allows remote work. Which companies and career pages would be a good fit?"
[2317] As described above, this system efficiently matches entrepreneurs, investors, and job seekers, and aims to improve the user experience by using an emotion engine to provide adaptive responses based on the user's emotions.
[2318] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2319] Entrepreneurial Functions
[2320] Idea submission and business plan development
[2321] Step 1: User submits idea
[2322] Input: The user (entrepreneur) logs into the application from their device and inputs their business idea. Specifically, they write "an idea for shortening delivery times for online supermarkets" in the input form and press the submit button.
[2323] Processing: The server receives the input and sends it to a sentiment engine (e.g., Microsoft Azure's Sentiment Analysis API) to analyze the user's sentiment.
[2324] Output: Obtain and store the results of the sentiment analysis (e.g., sentiment tags such as "excited" or "concerned").
[2325] Step 2: Analyze the idea and generate an initial business plan
[2326] Input: The server sends emotion-tagged idea data to an AI engine (e.g., OpenAI GPT model).
[2327] Processing: The AI engine uses natural language processing technology to analyze the idea and generate an initial business plan based on the idea's keywords and structure.
[2328] Output: Generate an initial business plan (e.g., "Introduce a drone delivery system to reduce delivery time") and return it to the server.
[2329] Step 3: Present the generated business plan to the user
[2330] Input: The server receives the generated business plan data.
[2331] Processing: The server presents the business plan to the user, and the emotion engine analyzes the user's reaction.
[2332] Output: Save the user's sentiment analysis result (e.g., "concern") and wait for feedback from the user.
[2333] Step 4: Get user feedback and refine your business plan
[2334] Input: The user enters feedback on the presented business plan (e.g., "drone operation costs are high").
[2335] Processing: The server sends the feedback and sentiment analysis results to the AI engine, which then modifies the business plan based on the feedback.
[2336] Output: Generate a revised business plan (e.g., "Use drones in conjunction with existing delivery companies") and return it to the server.
[2337] Step 5: Present the revised business plan to the user again
[2338] Input: The server receives the modified business plan data.
[2339] Processing: The server presents the revised business plan to the user and analyzes the user's sentiment again.
[2340] Output: Save the final user feedback and sentiment analysis results and finalize the business plan.
[2341] Step 6: Match with other users who have similar ideas
[2342] Input: The server stores the finalized business plan in a database and searches for similar idea data.
[2343] Processing: The server identifies other users in its database who have similar ideas and makes a match.
[2344] Output: Notify the user of the matching results.
[2345] Investor Functions
[2346] Investment vision posting and startup company identification
[2347] Step 1: User submits investment vision
[2348] Input: The user (investor) inputs their investment vision on the terminal (e.g., "I want to invest in environmentally friendly technology").
[2349] Processing: The server receives the input and sends it to the emotion engine for analysis.
[2350] Output: Obtain and save the sentiment analysis results (e.g., "beliefs" and "expectations").
[2351] Step 2: Analyze the submitted investment vision and identify startups that fit it
[2352] Input: The server sends the emotion-tagged investment vision data to the AI engine.
[2353] Processing: The AI engine analyzes your investment vision and searches the database for matching startups.
[2354] Output: Search results (e.g., "companies developing renewable energy technologies") are generated and returned to the server.
[2355] Step 3: Present the identified startups to the user
[2356] Input: The server receives information data of the identified startups.
[2357] Processing: The server presents the information to the user, and the emotion engine analyzes the user's reaction.
[2358] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[2359] What happens: If an investor expresses interest, the server provides detailed information about the company.
[2360] Job Seeker Features
[2361] Entering job preferences and matching
[2362] Step 1: The user enters the job requirements
[2363] Input: The user (job seeker) inputs the desired job requirements from the terminal (e.g., "Software engineer who can work remotely")
[2364] Processing: The server receives the input and sends it to the emotion engine for analysis.
[2365] Output: Obtain and save the sentiment analysis results (e.g., "enthusiasm" or "anxiety").
[2366] Step 2: Analyze the desired conditions entered and identify companies and recruitment pages that match them
[2367] Input: The server sends the emotion-tagged desired condition data to the AI engine.
[2368] Processing: The AI engine analyzes the desired conditions and searches the database for suitable companies and recruitment pages.
[2369] Output: Generate search results (e.g., "software companies that allow remote work") and return them to the server.
[2370] Step 3: Provide the user with links to the identified companies and career pages
[2371] Input: The server receives the search result data.
[2372] Processing: The server presents the results to the user, and the emotion engine analyzes the user's reaction.
[2373] Output: Save the user sentiment analysis results and evaluate the need for additional information.
[2374] What it does: If the job seeker is excited, the server provides additional information about the company's detailed culture and working style.
[2375] (Application example 2)
[2376] 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."
[2377] To solve the lack of personalized product suggestions that correspond to users' emotions on online shopping sites. Also, when users post product reviews, feedback and suggestions that take their emotions into consideration are important, but current systems are unable to address this issue.
[2378] The identification process by the identification 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 a means for users to post product reviews, an emotion engine that analyzes the posted reviews and extracts emotions, an AI engine that generates personalized product proposals based on the extracted emotions, a means for presenting the generated product proposals to the user and engaging in a dialogue with the user, a means for modifying the proposals based on user feedback, and a means for matching with other users who have similar reviews. This makes it possible to provide personalized product proposals and feedback that are adapted to the user's emotions.
[2379] "Means for users to post product reviews" refers to an interface that allows users to enter ratings and feedback on purchased products.
[2380] "Emotion engine that analyzes posted reviews and extracts emotions" refers to a system that has an algorithm that analyzes text reviews entered by users and identifies the emotions contained ther...
Claims
1. a means for users to submit ideas; An AI engine that analyzes submitted ideas and generates initial business plans, a means for presenting the generated business plan to a user and engaging in a dialogue with the user; a means for modifying the business plan based on user feedback; A system that includes a means for matching with other users who have similar ideas.
2. A means for users to post their investment visions; An AI engine that analyzes posted investment visions and identifies startup companies that match them, 10. The system of claim 1, further comprising means for presenting information about the identified startup company to the user.
3. A means for a user to input desired job requirements; An AI engine that analyzes the desired conditions entered and identifies companies and recruitment pages that match them, The system of claim 1 further comprising means for presenting links to identified companies and recruitment pages to the user.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A