Data processing device, data processing method, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SOFTBANK GROUP CORP
- Filing Date
- 2025-01-24
- Publication Date
- 2026-08-05
Smart Images

Figure 2026126845000001_ABST
Abstract
Description
Technical Field
[0006] , ,
[0005] , ,
[0007] , ,
[0001] The technology of the present disclosure relates to a data processing apparatus, a data processing method, and a program.
Background Art
[0002] Patent Document 1 discloses a reservation system that provides travel products in which accommodation facilities and transportation means are associated in response to a request from a user terminal and reserves the travel products.
Prior Art Documents
Patent Documents
[0003] [[ID=The program of the technology disclosed herein causes a computer to perform a process of generating a travel plan and outputting information related to the travel plan, based on user information and a generative AI that has been pre-trained using information about the tour guide's knowledge. [Brief explanation of the drawing]
[0008] [Figure 1] This block diagram shows an example of the configuration of a data processing system. [Figure 2] An example of the main functions of a data processing device: a bedroom diagram. [Figure 3] This is a diagram illustrating the training of a data generation model. [Figure 4] This block diagram shows an example of the functional configuration of the first processing unit of a data processing device. [Figure 5] Here is an example of a prompt that is input into a data generation model that generates travel plans. [Figure 6] This shows an example of interaction with a user. [Figure 7] Here is an example of the first travel plan. [Figure 8] Here is an example of a second travel plan. [Figure 9] Here is an example of a travel plan highlight. [Figure 10] Here are some examples of tips for planning a trip. [Figure 11] Here is an example of alternative store information. [Figure 12] This block diagram shows an example of the functional configuration of the second processing unit of a data processing device. [Figure 13] An example of a guide avatar is shown. [Figure 14] This is a flowchart illustrating an example of the travel plan generation process. [Figure 15] This is a flowchart showing an example of the avatar generation process. [Figure 16] Here is an example of a prompt. [Figure 17] Examples of descriptions of tourist destinations and related topics are provided. [Figure 18]It is a flowchart showing an example of voice input processing.
Embodiments for Carrying out the Invention
[0009] Hereinafter, an example of an embodiment of a data processing apparatus, a data processing method, and a program according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0010] First, the terms used in the following description will be explained.
[0011] In the following embodiments, a labeled processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of a plurality of arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of a plurality of types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), or an APU (Accelerated Processing Unit), etc.
[0012] In the following embodiments, a labeled RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor.
[0013] In the following embodiments, a labeled storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (e.g., SSD (Solid State Drive)), magnetic disk (e.g., hard disk), or magnetic tape, etc.
[0014] In the following embodiments, the signed communication interface (I / F) is an interface that includes a communication processor and an antenna, etc. The communication interface manages communication between multiple computers. Examples of communication standards applicable to the communication interface include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0015] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." That is, "A and / or B" means that it may be A alone, or B alone, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" applies when expressing three or more things linked by "and / or."
[0016] Figure 1 shows an example of the configuration of the data processing system 10 according to the embodiment.
[0017] As shown in Figure 1, the data processing system 10 comprises a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server. Examples of smart devices 14 include smartphones, tablet devices, smart glasses, headset-type terminals, personal computers, and robots. The smart device 14 is used by a user who is a traveler.
[0018] The data processing device 12 includes a computer 22 and a communication interface 26. The computer 22 is an example of a "computer" related to the technology of this disclosure. The computer 22 includes a processor 28, RAM 30, and storage 32. The processor 28, RAM 30, and storage 32 are connected to a bus 34. The communication interface 26 is also connected to the bus 34. The communication interface 26 is connected to a network 54. An example of the network 54 is a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0019] The smart device 14 comprises a computer 36, a reception device 38, an output device 40, a camera 42, and a communication interface 44. The computer 36 comprises a processor 46, RAM 48, and storage 50. The processor 46, RAM 48, and storage 50 are connected to a bus 52. The reception device 38, output device 40, camera 42, and communication interface 44 are also connected to the bus 52.
[0020] The reception device 38 includes a microphone 38A as an example of an audio input device. The reception device 38 receives user input. The reception device 38 may also include a touch panel, keyboard, and mouse. The output device 40 includes a display 40A and a speaker 40B, etc. The output device 40 presents data to the user by outputting the data in a form perceptible to the user (e.g., video, images, audio and / or text). The camera 42 is a small digital camera equipped with an optical system such as a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0021] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.
[0022] Figure 2 shows an example of the main functions of the data processing device 12. As shown in Figure 2, the data processing device 12 performs travel plan generation processing and avatar generation processing by the processor 28. The storage 32 stores the data processing program 56. The processor 28 reads the data processing program 56 from the storage 32 and executes the read data processing program 56 on the RAM 30. The travel plan generation processing is realized by the processor 28 operating as the first processing unit 290 according to the data processing program 56 executed on the RAM 30. The avatar generation processing is realized by the processor 28 operating as the second processing unit 292 according to the data processing program 56 executed on the RAM 30.
[0023] Storage 32 stores a data generation model 58, an interactive search engine 60, a data generation model 62, and an avatar generation model 64. The data generation model 58 and the interactive search engine 60 are used by the first processing unit 290. The data generation model 62 and the avatar generation model 64 are used by the second processing unit 292. At least one of the data generation model 58, the interactive search engine 60, the data generation model 62, and the avatar generation model 64 may be provided on an external system such as a cloud server accessible via the network 54.
[0024] The data generation model 58 is an example of generative AI (Artificial Intelligence) used to generate travel plans. Examples of generative AI include ChatGPT® and Gemini®. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions indicated by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0025] As shown in Figure 3, the data generation model 58 according to this embodiment is a model pre-trained using information about the knowledge of a real tour guide. Information about the tour guide's knowledge includes knowledge the tour guide has researched, knowledge the tour guide has gained from past experiences, and content the tour guide has explained to travelers on actual tours in the past. For example, information about the tour guide's knowledge includes knowledge such as consideration for the user, such as what destinations to suggest to the user, the user's preferences, travel efficiency, and how to develop a conversation with the user. Furthermore, the data generation model 58 is pre-trained using basic information about the tour guide, such as the languages they can speak, their areas of expertise, and their preferences. As a result, the data generation model 58 becomes a model that reflects the characteristics of the tour guide. In addition, the data generation model 58 may be pre-trained using definitions of human qualities such as consideration for others.
[0026] The conversational search engine 60 is an AI that provides responses to input by performing searches using existing search engines in a conversational format.
[0027] The data generation model 62 is an example of a generative AI used to generate guided talks for a tour guide regarding the user's destinations included in the travel plan, and is an example of a text generation AI related to the disclosed technology. The data generation model 62 according to this embodiment is a model pre-trained using information about the knowledge of a real tour guide. Information about the tour guide's knowledge includes knowledge that the tour guide has researched, knowledge that the tour guide has gained from past experiences, and content that the tour guide has explained to travelers on actual tours in the past. For example, information about the tour guide's knowledge includes anecdotes about the tour guide's experiences at the destinations they have visited. Also, for example, information about the tour guide's knowledge includes how to conduct a conversation and the tour guide's personal opinions. The user's destinations according to this embodiment include, for example, regions, various facilities, and various shops that the user visits during the trip. The data generation model 62 may also be pre-trained using definitions of human qualities such as thoughtfulness.
[0028] The avatar generation model 64 is an example of an avatar generation AI that generates a guide avatar equivalent to a virtual tour guide. When text is input, the avatar generation model 64 outputs audio data corresponding to the input text and video data of a guide avatar that speaks and moves in accordance with the audio data. In this embodiment, the avatar generation model 64 has been pre-learned using video data of real tour guides to capture the characteristics of the tour guide's appearance and the gestures and movements they make when interacting with others.
[0029] Next, the functional configuration of the first processing unit 290 will be described with reference to Figure 4. As shown in Figure 4, the first processing unit 290 includes a generation unit 300 and an output unit 302. The generation unit 300 generates a travel plan desired by the user in an interactive format by controlling the interaction with the user.
[0030] The generation unit 300 generates a first travel plan based on information about the user and a data generation model 58 that has been pre-trained using information about the tour guide's knowledge. In this embodiment, the generation unit 300 inputs prompts, including questions for the user, into the data generation model 58. An example of a prompt is shown in Figure 5. As shown in Figure 5, the prompts input into the data generation model 58 include questions for the user. This causes the generation unit 300 to cause the data generation model 58 to acquire information about the user. Examples of information about the user include nationality, gender, age, number of participants in the trip, places to visit, the user's personal interests, and the user's preferences.
[0031] The prompt also includes text instructing the system to create a travel plan by exchanging messages with the user multiple times and by asking questions one by one in sequence. As a result, as shown in Figure 6 as an example, the generation unit 300 generates a travel plan desired by the user by repeatedly interacting with the user using the data generation model 58. In the example in Figure 6, the right side represents the user input, and the left side represents the response from the data generation model 58. In this interaction, the user provides voice input via the microphone 38A. The processor 46 of the smart device 14 converts the voice data representing the user input into text data and transmits it to the data processing device 12. The generation unit 300 inputs the text data obtained by converting the voice data representing the user input acquired by the smart device 14 into the data generation model 58.
[0032] The prompt also includes text instructing the use of tour guide knowledge. This allows the data generation model 58 to generate a travel plan based on pre-learned information about tour guide knowledge. The prompt also includes instructions to generate points of interest and tips for the travel plan that are included in the travel plan generated by the data generation model 58.
[0033] Figure 7 shows an example of the first travel plan. As shown in Figure 7, the first travel plan includes the destinations to be visited in the itinerary and the start time of each destination. The first travel plan also includes the points of interest at each destination.
[0034] The generation unit 300 generates a second travel plan, which is a more detailed version of the first travel plan, by inputting the first travel plan generated by the data generation model 58 into the interactive search engine 60. At this time, the generation unit 300 also inputs text into the interactive search engine 60 that represents instructions to add various information, such as information about the means of transportation when the user moves from one destination in the first travel plan to the next destination in the first travel plan, the cost of using the means of transportation, the time required for travel, and the cost of using each destination. As a result, a second travel plan is generated, which is a more detailed version of the first travel plan, by adding information to the first travel plan.
[0035] Figure 8 shows an example of a second travel plan. As shown in Figure 8, the second travel plan includes arrival and departure times for each leg of the trip, destinations, means of transportation between destinations, travel time, boarding and alighting stations if the mode of transportation is a train, the fare for the mode of transportation, and remarks. The remarks include additional information such as the fare for each destination in each leg of the trip.
[0036] The second travel plan is generated using the interactive search engine 60. Therefore, by searching for the latest information published on the Web using the search engine, an appropriate travel plan can be generated. In other words, the data processing system 10 according to this embodiment can dynamically acquire and analyze the latest tourist information, reviews, and local information from the Internet by using the interactive search engine 60, which is a search-based generation AI, and reflect it in the travel plan.
[0037] The generation unit 300 may also generate links to obtain information about the user's destinations included in the second travel plan, as information related to the second travel plan. For example, the generation unit 300 may generate HTTP (Hypertext Transfer Protocol) links to the official websites of each destination in the second travel plan or to the websites of specific services (e.g., gourmet websites).
[0038] The output unit 302 outputs information about the second travel plan generated by the generation unit 300 to the smart device 14. In this embodiment, the output unit 302 outputs the second travel plan, the points of interest of the destinations included in the second travel plan, and the features of the second travel plan to the smart device 14 as information about the second travel plan. The display 40A of the smart device 14 displays the information about the second travel plan. Figure 9 shows an example of points of interest of the destinations included in the second travel plan, and Figure 10 shows an example of features of the second travel plan. As shown in Figure 10, the second travel plan includes features such as reducing walking, taking into account the user's age, etc. According to this embodiment, consideration for the user in the travel plan can be shown, and user satisfaction can be improved.
[0039] As shown in Figure 11, the generation unit 300 may also generate information about alternative destinations to those included in the second travel plan. Figure 11 shows an example of information about alternative restaurants when the destination is a restaurant. In this case, the generation unit 300 may also generate a link to obtain information about the alternative restaurant. Figure 11 shows an example in which an HTTP link to a specific service where information about the alternative restaurant is posted is generated.
[0040] Next, the functional configuration of the second processing unit 292 will be described with reference to Figure 12. As shown in Figure 12, the second processing unit 292 includes a first generation unit 310, a second generation unit 312, and an output unit 314.
[0041] The first generation unit 310 generates text about the user's destinations included in the travel plan, based on a pre-generated travel plan and a data generation model 62 that has been pre-trained using information about the tour guide's knowledge. In this embodiment, the first generation unit 310 inputs information about each destination included in the second travel plan generated by the first processing unit 290 into the data generation model 62. The data generation model 62 outputs text corresponding to the tour guide's commentary for each input destination.
[0042] Furthermore, the first generation unit 310 uses the data generation model 62 to generate text that corresponds to a conversation, allowing the user to enjoy a personal dialogue, in addition to providing information about tourist destinations. For example, the first generation unit 310 inputs the prompt shown in Figure 16 into the data generation model 62. Figure 16 shows an example of a prompt and an example of text data relating to the tour guide's knowledge referenced within the prompt. As shown in Figure 16, the prompt includes text instructing the tour guide to engage in a conversation with the user, referencing what the tour guide has previously said to travelers during actual tours. The text data relating to the tour guide's knowledge includes the tour guide's personal data, topics, and what the tour guide has previously said to travelers on those topics during actual tours. This spoken content may be input by the tour guide, for example, by typing the text, or by converting the voice spoken by the tour guide into text.
[0043] As an example, as shown in Figure 17, the first generation unit 310 can use the learned data generation model 62 to generate text for dialogue, including descriptions of tourist destinations and related topics.
[0044] In this interaction, the user provides voice input via microphone 38A. The processor 46 of the smart device 14 converts the voice data representing the user input into text data and transmits it to the data processing device 12. The first generation unit 310 inputs the text data obtained by converting the voice data representing the user input acquired by the smart device 14 into the data generation model 62.
[0045] The second generation unit 312 generates a guide avatar based on the text generated by the first generation unit 310 and the avatar generation model 64. In this embodiment, the second generation unit 312 inputs the text generated by the first generation unit 310 into the avatar generation model 64. The avatar generation model 64 outputs audio data corresponding to the input text and video data of the guide avatar performing mouth movements and gestures to speak the text.
[0046] The output unit 314 outputs data corresponding to the text generated by the second generation unit 312. In this embodiment, the output unit 314 outputs audio data corresponding to the text generated by the second generation unit 312 and video data of the guidance avatar to the smart device 14. As an example, as shown in Figure 13, the display 40A of the smart device 14 displays a video of guidance avatar A, which acts as a virtual tour guide and talks about the user's destination. In addition, the speaker 40B of the smart device 14 outputs the voice of the guidance avatar.
[0047] Next, we will explain an example of the travel plan generation process flow, referring to Figure 14.
[0048] In step S10, the generation unit 300 inputs prompts, including questions for the user, into the data generation model 58. In step S12, the generation unit 300 generates a first travel plan based on the user information and the data generation model 58, as described above. In step S14, the generation unit 300 generates a second travel plan, which is an improved version of the first travel plan, by inputting the first travel plan generated in step S12 into the interactive search engine 60.
[0049] In step S16, the output unit 302 outputs information about the second travel plan generated in step S14 to the smart device 14. When the processing in step S16 is completed, the travel plan generation process is finished. For example, the user may input a request regarding the presented second travel plan via the reception device 38. In this case, steps S12 and S14 are executed again, and a modified second travel plan based on the request is generated. In this way, by generating a travel plan while interacting with the user using the generation AI, it is possible to provide a highly flexible travel plan that is suitable for the user. In addition, during this interaction, the smart device 14 performs voice input processing as shown in Figure 18 as an example.
[0050] The user provides voice input via microphone 38A. In step S30 of Figure 18, the processor 46 of the smart device 14 acquires voice data representing the user input. In step S32, the processor 46 converts the voice data acquired in step S30 into text data using speech recognition technology. In step S34, the processor 46 transmits the text data obtained from the processing in step S32 to the data processing device 12.
[0051] Next, an example of the avatar generation process flow will be explained with reference to Figure 15. For example, if the user specifies a destination from the second travel plan, the second processing unit 292 will perform the avatar generation process for that destination. If the user takes a photograph at the destination and inputs a guide start instruction, the second processing unit 292 may identify the user's destination from the photograph. In this case, the second processing unit 292 will perform the avatar generation process for the identified destination.
[0052] In step S20, the first generation unit 310 generates text about the user's destinations included in the second travel plan, based on the second travel plan and the data generation model 62. In step S22, the second generation unit 312 generates a guide avatar based on the text generated in step S20 and the avatar generation model 64.
[0053] In step S24, the output unit 314 outputs the audio data generated in step S22 and the video data of the guidance avatar to the smart device 14. When the processing in step S24 is completed, the avatar generation process is finished. In this way, the lack of a tour guide can be resolved by having the guidance avatar, which is a virtual tour guide, talk about the user's destination. In this interaction with the guidance avatar, the user also inputs voice via the microphone 38A, and the voice input processing shown in Figure 18 is performed.
[0054] Thus, according to this embodiment, the user can interact with the guidance avatar using the voice input function of the smart device 14. The user's speech is converted into text using speech recognition technology and input into the data generation model 62. This realizes a more natural and intuitive user interface, enabling the user to use a hands-free tour guide via the guidance avatar.
[0055] In the above embodiment, the data processing system 10 may include a matching function that presents the user with a recommended guide avatar. For example, the processor 28 of the data processing device 12 selects the optimal set of data generation model 62 and avatar generation model 64 for the user from among multiple sets of data generation model 62 and avatar generation model 64, based on the user's interests and preferences. The processor 28 can use the basic information of the tour guide shown in Figure 3 for this selection. The user can then select a guide avatar to use from among the recommended guide avatars. This enables a more personalized travel experience for the user.
[0056] Furthermore, in the above embodiment, the processor 28 of the data processing device 12 may use output data from various sensors such as a GPS (Global Positioning System) device, an acceleration sensor, and a gyroscope sensor mounted on the smart device 14. By using output data from various sensors, it becomes possible to provide real-time guidance based on the user's position and movement.
[0057] The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format.
[0058] In the above embodiment, an example was given in which the travel plan generation process and the avatar generation process are performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and the travel plan generation process and the avatar generation process may be performed in a distributed manner by multiple computers, including computer 22. Furthermore, the computer that performs the travel plan generation process and the computer that performs the avatar generation process may be different computers.
[0059] In the above embodiment, an example was described in which the data processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the data processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The data processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the travel plan generation process and the avatar generation process according to the data processing program 56.
[0060] Alternatively, the data processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the data processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[0061] Furthermore, it is not necessary to store the entire data processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entire data processing program 56 in the storage 32; it is acceptable to store only a portion of the data processing program 56.
[0062] Furthermore, the data processing program 56 can be provided as a program product. A program product includes any form of product for providing a program. For example, a program product includes a program provided via a network such as the Internet, and a non-temporary computer-readable recording medium such as a CD-ROM or DVD on which the program is stored.
[0063] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.
[0064] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor.
[0065] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.
[0066] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.
[0067] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.
[0068] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference.
[0069] The following additional information is disclosed regarding the embodiments described above. (Note 1) A generation unit generates a travel plan based on a generation AI that has been pre-trained using user information and information on the tour guide's knowledge. An output unit that outputs information related to the aforementioned travel plan, A data processing device that includes a data processing device.
[0070] (Note 2) The generation unit causes the generation AI to acquire information about the user by inputting prompts, including questions for the user, into the generation AI. The data processing device described in Appendix 1.
[0071] (Note 3) The prompt further includes instructions for generating the points of interest of the destinations included in the travel plan and the features of the travel plan, The output unit outputs the travel plan, the highlights of the destinations, and the improvements made to the travel plan as information related to the travel plan. The data processing device described in Appendix 2.
[0072] (Note 4) The generation unit generates a second travel plan, which is a more detailed version of the first travel plan, by inputting the first travel plan generated by the generation AI into an interactive search engine. The output unit outputs information related to the second travel plan. A data processing device as described in any one of the appendices 1 to 3.
[0073] (Note 5) The generation unit generates links to obtain information about the user's destinations included in the travel plan, as information related to the travel plan. A data processing device as described in any one of the appendices 1 through 4.
[0074] (Note 6) The aforementioned generating AI is further pre-trained using a definition of human-likeness. A data processing device as described in any one of the appendices 1 through 5.
[0075] (Note 7) The generation unit inputs text data obtained by converting voice data representing user input acquired on a smart device into the generation AI. A data processing device as described in any one of the appendices 1 through 6.
[0076] (Note 8) Based on user information and pre-trained generative AI using tour guide knowledge, a travel plan is generated. Output information related to the aforementioned travel plan. A data processing method in which a computer performs the processing.
[0077] (Note 9) Based on user information and pre-trained generative AI using tour guide knowledge, a travel plan is generated. Output information related to the aforementioned travel plan. A program that causes a computer to perform a process. [Explanation of Symbols]
[0078] 10 Data Processing Systems 12 Data Processing Devices 14 Smart Devices 290 First Processing Unit 292 Second Processing Unit 300 Generation part 302, 314 Output section 310 1st generation part 312 Second generation part
Claims
1. A generation unit generates a travel plan based on a generation AI that has been pre-trained using user information and information on the tour guide's knowledge. An output unit that outputs information related to the aforementioned travel plan, A data processing device that includes a data processing device.
2. The generation unit inputs prompts, including questions for the user, to the generating AI, thereby causing the generating AI to acquire information about the user. The data processing device according to claim 1.
3. The prompt further includes instructions for generating the points of interest of the destinations included in the travel plan and the features of the travel plan, The output unit outputs the travel plan, the highlights of the destinations, and the improvements made to the travel plan as information related to the travel plan. The data processing apparatus according to claim 2.
4. The generation unit generates a second travel plan, which is a more detailed version of the first travel plan, by inputting the first travel plan generated by the generation AI into an interactive search engine. The output unit outputs information related to the second travel plan. A data processing device according to any one of claims 1 to 3.
5. The generation unit generates links to obtain information about the user's destinations included in the travel plan, as information related to the travel plan. A data processing device according to any one of claims 1 to 3.
6. The aforementioned generating AI is further pre-trained using a definition of human-likeness. A data processing device according to any one of claims 1 to 3.
7. The generation unit inputs the text data obtained by converting voice data representing user input acquired on a smart device into the generation AI. A data processing device according to any one of claims 1 to 3.
8. Based on user information and pre-trained generative AI using tour guide knowledge, a travel plan is generated. Output information related to the aforementioned travel plan. A data processing method in which a computer performs the processing.
9. Based on user information and pre-trained generative AI using tour guide knowledge, a travel plan is generated. Output information related to the aforementioned travel plan. A program that causes a computer to perform a process.