Information processing system, information processing method and program
The information processing system enhances ticket convenience by acquiring and processing ticket and context data to generate user-specific suggestions, improving the usability of transportation services.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2026-03-03
AI Technical Summary
There is a need to improve the convenience of information related to tickets for using transportation services.
An information processing system that acquires ticket and context information, and uses a large-scale language model to generate and present proposal content to users, enhancing the usability of transportation service tickets.
The system improves the convenience of ticket information by providing relevant and user-specific suggestions based on ticket and context data, facilitating easier use of transportation services.
Smart Images

Figure 0007822660000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses an information processing system and the like that can improve the distribution of advertisements to users of transportation services. Patent Document 1 discloses an information processing system that includes a control unit that is configured to execute the following steps: in an acquisition step, advertising performance information and ticket identification information associated with the advertising performance information are acquired from multiple user terminals, the advertising performance information includes information for determining advertising performance related to advertisements displayed on the user terminal in association with tickets for the user to use a transportation service, and the ticket identification information includes information for identifying which of the multiple tickets is the ticket displayed on the user terminal in association with the advertisement; and in a determination step, a ticket contribution degree including the contribution degree of each of the multiple tickets to the advertising performance is determined based on the acquired advertising performance information and ticket identification information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7626503 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is room for improvement in the availability of information regarding tickets for using transportation services.
[0005] In view of the above circumstances, the present invention provides a technology for improving the convenience of information relating to tickets for using transportation services. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: in the acquisition step, ticket information and context information are acquired, the ticket information being information about a digital ticket that can be used to use a transportation service, and the context information being information about a user who uses the digital ticket; and in the presentation step, proposal information including predetermined proposal content is presented to the user, and the proposal content is output by inputting the ticket information and context information into a large-scale language model.
[0007] According to this aspect, the convenience of information regarding tickets for using transportation services can be improved. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1 according to an embodiment of the present invention. [Figure 2] 1 is a block diagram showing hardware constituting an information processing system 1. FIG. [Figure 3] 3 is a block diagram showing functions realized by a control unit 33 and the like in the information processing device 3. FIG. [Figure 4] 3 is a flowchart showing an outline of information processing according to the present embodiment. [Figure 5] FIG. 2 is an activity diagram showing the flow of information processing according to the present embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a data structure of information that is referred to as needed in the information processing of the present embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a TOP screen 700 displayed on the display unit 24 of the user terminal 2. [Figure 8] FIG. 8 is a diagram showing an example of a list screen 800 displayed on the display unit 24 of the user terminal 2. [Figure 9]9 is a diagram showing an example of a ticket screen 900 displayed on the display unit 24 of the user terminal 2. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously learned the correlation between input and output, or a generative AI such as a large-scale language model (these models include parameters that establish the correlation between input and output) or a visual language model that can output a desired result in response to a prompt.
[0012] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on a circuit in the broad sense.
[0013] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Hardware Configuration In this section, the hardware configuration of this embodiment will be described.
[0015] 1 is a configuration diagram showing an information processing system 1 according to this embodiment. The information processing system 1 includes a user terminal 2 and an information processing device 3, which are connected via a network 4.
[0016] The user terminal 2 and the information processing device 3 are assumed to be, for example, smartphones, tablet terminals, personal computers, workstations, or other computers, but the details are not limited thereto. Note that in Fig. 1, the user terminal 2 is depicted as a collection of individual smartphones (2-1, 2-2, ... 2-n), but in this specification, an individual terminal may also be referred to as the user terminal 2.
[0017] In one embodiment, the information processing system 1 is comprised of one or more devices or components. For example, if the information processing system 1 is comprised only of a user terminal 2, the information processing system 1 can be the user terminal 2. If the information processing system 1 is comprised only of an information processing device 3, the information processing system 1 can be the information processing device 3. More specifically, the information processing system 1 may include elements selected from the group consisting of the user terminal 2 and the information processing device 3. The elements not selected may not be included in the information processing system 1, but may be external elements electrically connected to the selected elements. These components will be described below.
[0018] Fig. 2 is a block diagram showing hardware constituting the information processing system 1. As shown in Fig. 2(A), the user terminal 2 has a communication unit 21, a storage unit 22, a control unit 23, a display unit 24, and an input unit 25, and these components are electrically connected via a communication bus 20 inside the user terminal 2. The explanation of the communication unit 21, the storage unit 22, and the control unit 23 is substantially the same as the explanation of the communication unit 31, the storage unit 32, and the control unit 33 in the information processing device 3, which will be described later, and therefore redundant explanation will not be repeated.
[0019] The display unit 24 may be included in the housing of the user terminal 2, or may be externally attached. The display unit 24 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by using a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display, depending on the type of user terminal 2. Here, the display unit 24 will be described as being included in the housing of the user terminal 2.
[0020] The input unit 25 may be included in the housing of the user terminal 2, or may be externally attached. For example, the input unit 25 may be implemented as a touch panel integrated with the display unit 24. A touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be used instead of a touch panel. That is, the input unit 25 accepts an operation input made by the user. The input is transferred as a command signal to the control unit 23 via the communication bus 20, and the control unit 23 can execute predetermined control or calculation as necessary.
[0021] The user terminal 2 may be provided with a function for transmitting latitude and longitude information. Specifically, the user terminal 2 may be provided with a function for transmitting signals (positioning system) such as a GPS (Global Positioning System). The user terminal 2 may also be provided with devices for detecting the state of the user, such as a voice recognition device for acquiring voice, a gesture detection device for detecting the posture or movement of an object, a gaze detection device for detecting the gaze direction of the user, and a biosignal detection device for detecting various biosignals of the user.
[0022] As shown in Figure 2(B), the information processing device 3 has a communication unit 31, a memory unit 32, and a control unit 33, and these components are electrically connected within the information processing device 3 via a communication bus 30.
[0023] The communication unit 31 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, Bluetooth (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the information processing device 3 communicates various information with the user terminal 2 via the communication unit 31 and the network 4.
[0024] The memory unit 32 stores various pieces of information defined above. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the information processing device 3 executed by the control unit 33, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program operations. Alternatively, a combination of these may be used. In particular, the memory unit 32 stores various programs and the like related to the information processing device 3 executed by the control unit 33.
[0025] The control unit 33 processes and controls the overall operations related to the information processing device 3. The control unit 33 is, for example, a central processing unit (CPU) not shown. The control unit 33 realizes various functions related to the information processing device 3 by reading out predetermined programs stored in the storage unit 32. That is, information processing by software stored in the storage unit 32 is specifically realized by the control unit 33, which is an example of hardware, and can be executed as each functional unit included in the control unit 33. These will be described in further detail in the next section. Note that the control unit 33 is not limited to being single, and multiple control units 33 may be provided for each function. A combination of these may also be used.
[0026] 2. Functional configuration In this section, the functional configuration of this embodiment will be described. As described above, the information processing system 1 includes at least one processor, and the processor is configured to include the following units by reading a program. In other words, the program causes a computer to function as each unit of the information processing system 1.
[0027] 3 is a block diagram showing functions realized by the control unit 33 and the like in the information processing device 3. The information processing device 3, which is an example of the information processing system 1, includes an acquisition unit 331, an identification unit 332, a presentation unit 333, and an artificial intelligence unit 334.
[0028] The acquisition unit 331 is configured to be able to execute an acquisition step. In the acquisition step, the acquisition unit 331 is configured to acquire various pieces of information from outside.
[0029] The specifying unit 332 is configured to be able to execute a specifying step. In the specifying step, the specifying unit 332 specifies various pieces of information to be used in information processing based on the information acquired by the acquiring unit 331.
[0030] The presentation unit 333 is configured to be able to execute a presentation step. In the presentation step, the presentation unit 333 controls processing for displaying various pieces of information on the display unit 24 of the user terminal 2. The presentation step may include a first presentation step and a second presentation step, which will be described later.
[0031] The presentation unit 333 may draw various screens to be displayed on the display unit 24 and transmit them to the user terminal 2, or may transmit display information including visual information such as images including still images or moving images, icons, messages, etc. to the user terminal 2 so that various screens are drawn on the user terminal 2. Furthermore, the presentation unit 333 may generate only various parameters for displaying the visual information on the display unit 24 and transmit them to the user terminal 2.
[0032] The control unit 23 of the user terminal 2 draws a screen to be displayed on the display unit 24 based on the received display information and information such as parameters defining various visual information stored in the storage unit 22. For example, the control unit 23 may draw a screen including various images and visual information based on the display information, or may execute processing to display various screens drawn by the presentation unit 333 on the display unit 24. Furthermore, based on parameters such as various numerical information, the control unit 23 may generate visual information such as a graph indicating the parameters. That is, at least some of the functions of the presentation unit 333 may be executed by the control unit 23 of the user terminal 2.
[0033] The artificial intelligence unit 334 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence unit 334 receives a predetermined input and instructs the artificial intelligence module to return the instructed output. The artificial intelligence module used by the artificial intelligence unit 334 may be stored in the memory unit 32 and the memory unit 22, or may be stored in an external artificial intelligence server different from the information processing device 3 and the user terminal 2. The artificial intelligence unit 334 inputs predetermined input information to the artificial intelligence module and causes the artificial intelligence module to output predetermined output information. The artificial intelligence module used by the information processing device 3 may be a common one, or may be prepared individually for each functional unit.
[0034] The AI module used by the AI unit 334 includes reference information configured to return a predetermined output in response to an input. The reference information is configured to identify the correspondence between input information and output information, and may include, for example, at least information regarding the correlation between the two. The reference information may include a table, a function, a simple algorithm, etc.
[0035] The artificial intelligence module is an AI (Artificial Intelligence) equipped with a learning model such as a language model, such as a Transformer including a Generative Pretrained Transformer (GPT) and a Bidirectional Encoder Representations from Transformers (BERT), or a Recurrent Neural Network (RNN), and may be a generative AI or an AI agent.
[0036] In the reference information, a correlation between input information and output information can be established by statistically analyzing data recording input information and corresponding output information. The reference information may be a trained model, a language model, or the like that has been trained to be able to output output information in response to input information. In these, parameters calculated, tuned, or the like through training constitute the correlation of the reference information. Note that in the reference information, the correspondence between input information and output information is not limited to a correlation, as long as a predetermined correspondence is established. In the following description, redundant explanations regarding the method of constructing reference information will not be repeated.
[0037] A trained model can be configured to perform a specific task by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data (training data). The training data includes pairs of input data and output data (correct answer data) for learning.
[0038] A language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor algorithms, naive Bayes algorithms, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence module can apply the above algorithms as appropriate. Furthermore, a language model may not only be one trained for a specific task, but also a general-purpose model that can be used for a wide range of tasks (for example, large language models (LLMs) trained on massive amounts of data).
[0039] Generative AI uses language models to perform various tasks. Specifically, generative AI is configured to process a wide range of tasks, such as understanding sentence patterns and context, answering questions, and generating text, images, and audio, in response to given input (prompts), and return the specified output. Prompts may be provided in any format, including text, images, and audio. Tasks may also be processed interactively, alternating between receiving input and generating and outputting information.
[0040] An AI agent uses a language model to perform various tasks. Specifically, when a specific instruction is input, the AI agent is configured to break down the processing required to accomplish the specified task into subtasks, actions, etc., and to collect and analyze necessary data, generate and execute programs, etc. The AI agent may autonomously plan and execute the plans, evaluate the execution results, and autonomously learn to achieve its goals.
[0041] The AI modules may be stored in multiple AI servers. The AI servers may provide services using a language model as a learning model, or may execute language processing tasks using a language model. The AI service servers may be constructed using the LLM, accept prompt inputs such as text, images, and voice, and generate and respond to the prompts.
[0042] 3. Information Processing This section describes each step of the information processing method executed by the information processing system 1. The information processing method is executed by a processor included in at least one of the user terminal 2 and the information processing device 3 reading out a program.
[0043] 3.1 Overview of Information Processing FIG. 4 is a flowchart showing an overview of information processing in this embodiment. As shown in FIG. 4, the acquisition unit 331 acquires ticket information and context information (step S1). The ticket information is information about a digital ticket that can be used to use a transportation service. The context information is information about a user who uses the digital ticket. The presentation unit 333 presents proposed information including predetermined proposed content to the user (step S2). The proposed content is output by inputting the ticket information and the context information into a large-scale language model. According to this aspect, the convenience of ticket information is improved. 3.2 Details of information processing
[0044] Fig. 5 is an activity diagram showing the flow of information processing in this embodiment. Fig. 6 is a diagram showing an example of a data structure of information referenced as appropriate in the information processing in this embodiment. The various pieces of information and data shown in Fig. 6 may be stored in the storage unit 32 of the information processing device 3 or the storage unit 22 of the user terminal 2, or may be stored in a predetermined storage area including an external storage device or the like. In this embodiment, as an example, a case is shown in which each of the tables T1 to T3 is stored in the storage unit 32 of the information processing device 3. Furthermore, each of the tables T1 to T3 may be configured separately, or may be configured as an integrated database.
[0045] Digital tickets (hereinafter sometimes simply referred to as tickets) for various transportation services provided by transportation operators are provided in the information processing system 1. A user can use the tickets to use transportation services by displaying the tickets on their own user terminal 2.
[0046] The user terminal 2 is a terminal device carried by a user who uses a transportation service. The information processing device 3 is an information processing device that provides a platform that enables the acquisition and use of tickets for various transportation services provided by multiple transportation operators. The information processing device 3 enables the user to acquire and use tickets in response to the user terminal 2 accessing the platform by executing a predetermined application. Hereinafter, the business that provides the functions of the platform may be referred to as a platform provider.
[0047] In this embodiment, when a user acquires and uses a ticket on the platform, predetermined suggested information is presented to the user via the user terminal 2. The suggested information includes suggested content, which is generated based on ticket information about the ticket and context information about the user. This allows the ticket information to be utilized to provide useful information to the user, improving the convenience of the ticket information.
[0048] The suggested information actually presented to the user may be the suggested content itself, information configured by appropriately editing the suggested content (e.g., in a style desired by the user), or information to which additional information has been added to the suggested content. For example, the suggested information may be generated based on the suggested content in a manner more desired by the user based on the user's context information. That is, the presentation unit 333 may generate and present suggested information suitable for the user based on the acquired suggested content.
[0049] As one example, the suggested content may include the user's destination. This allows the user to easily understand the facilities and other information that should be visited using the ticket. As another example, the suggested content may include countermeasures that indicate disaster countermeasures. The countermeasures include methods for avoiding or mitigating the effects of a disaster, and may include, for example, the presentation of evacuation sites and detour routes to avoid sections of public transportation that have become unavailable due to the disaster. This allows the user to easily understand disaster countermeasures using the ticket.
[0050] As shown in FIG. 5, first, the acquisition unit 331 acquires ticket information (activity A101). The ticket information is information about digital tickets that can be used to use transportation services. The ticket information is information about tickets associated with the user, and may include information about tickets that the user can currently use and information about tickets that the user was able to use in the past (tickets included in the usage history). The ticket information may also be information indicating that a specific ticket is not associated with the user, or may be information about tickets that are not associated with the user.
[0051] The ticket includes a ticket that can be used by displaying it on the display unit 24 of the user terminal 2, such as a so-called visually inspected ticket or a torn ticket. As a result, the user can use the ticket to ride public transport by showing the displayed ticket to a driver. The ticket may also be made usable by displaying an image captured by a camera connected to the user terminal 2 on the display unit 24. As a result, the user can use the ticket to ride public transport by using the camera to read a code attached to a vehicle or the like. The ticket may also be a coupon that provides a benefit such as a discount that can be used when purchasing or using other tickets.
[0052] 6(A) shows a ticket information table T1 that manages ticket information. The ticket information table T1 records ticket information associated with each user. In the ticket information table T1, the ticket ID (ticket name), type, section, validity period, usage history, and usability are recorded in association with the user ID.
[0053] The user ID is information that uniquely identifies each user and is information composed of a character string or the like. The ticket ID is information that uniquely identifies each ticket and is information composed of a character string or the like. Instead of a ticket ID, a ticket name composed of a character string that allows a human to uniquely recognize the ticket may be used. The type is information that indicates the type of ticket and is information that is preset based on the purpose and usage of the ticket. Types based on usage may include, for example, a one-time "regular ticket," a "multiple-use ticket" with a set number of uses, a "free pass" that allows unlimited use of a section predetermined by a transportation operator within a specified period, and a "commuter pass" that allows unlimited use of a section selected by the user within a specified period. Types based on usage may include information that identifies the user who obtains and uses the ticket, such as "commuting to work" or "commuting to school," information that indicates the purpose of use, such as "tourism," and information that indicates the type of transportation, such as "bus" or "train." Types based on usage and purpose may be set independently as ticket types, or these may be combined and set as ticket types.
[0054] The section is information that indicates the range of transportation that can be used with the ticket. The section includes information indicating the starting point and the ending point, and indicates that the user can board and disembark at any point (station, stop, etc.) between the starting point and the ending point. If no section is specified or the section is "free," it indicates that the user can board and disembark at any point.
[0055] The validity period is information indicating the period during which the transportation facility can be used with the ticket. For example, the validity period includes information indicating the start date and end date.
[0056] The usage history is information indicating that the ticket has been used by a user. The usage history includes, for example, information indicating the boarding date and time, the boarding location, the disembarking date and time, and the disembarking location. For example, the boarding date and time and the boarding location may be determined based on the date and time when the ticket was first displayed (on an odd-numbered occasion) on the display unit 24 of the user terminal 2 and the location information of the user terminal 2, and the disembarking date and time and the disembarking location may be determined based on the date and time when the ticket was next displayed (on an even-numbered occasion) and the location information of the user terminal 2. Furthermore, when a ticket is used by having a reader installed in a vehicle, a ticket gate, or the like read the ticket displayed on the display unit 24, the usage history may be determined based on the date and time and location information when the ticket was read. In this case, the usage history may be determined based on information transmitted from the vehicle, the ticket gate, or the like, and information indicating at least one of the date and time and the location may be determined by the vehicle, the ticket gate, or the like.
[0057] Usability is information indicating whether or not the ticket can currently be used to travel on public transport. Usability may be determined based on whether or not the conditions for use set for the ticket or each type of ticket are met. For example, if the current date and time deviates from the validity period of the ticket, the ticket is determined to be unusable. Furthermore, if the number of times the ticket has been used, as determined based on the usage history, has reached the number of times it can be used, the ticket is determined to be unusable.
[0058] Returning to FIG. 5, the acquisition unit 331 acquires context information (activity A102). The context information is information about the user who uses the digital ticket. In other words, the context information is various information that can identify the user's state, the environment and situation in which the user is placed, etc. The context information may include at least any of information input by the user via the input unit 25, information acquired by the user terminal 2, and information related to these and managed in the information processing device 3.
[0059] 6(B) shows a context information table T2 for managing context information. The context information table T2 records context information associated with each user. In the context information table T2, attribute information, specification information, time information, location information, and weather information are recorded in association with the user ID.
[0060] Attribute information is information describing a user's characteristics, and may include, for example, the user's address, age, gender, occupation, financial resources, family structure, nationality, language used, etc. Attribute information may be input by the user when the user creates an account on the platform, or may be identified based on the user's behavioral history, etc. The attribute information may also include various types of history information, such as past information browsing history, past product purchase history, past location information history, the type of device used, and IP address. The attribute information may also include information indicating the user's calendar information, such as schedules and tasks.
[0061] The specified information is information input by the user for specifying the proposed content. The specified information may be information identified from a question input by the user. For example, from a question such as "Tell me some recommended tourist spots," it may be identified that the type of destination the user is seeking as the proposed content is a "tourist spot." The specified information may be the question input by the user itself, or may be keywords extracted by subjecting the question to natural language processing, for example. The specified information may also be selected by the user from among multiple options. Specific examples will be described later.
[0062] The time information is information indicating the date and time at which the context information is acquired. The time information is, for example, the date and time at which the acquisition unit 331 acquires the specified information from the user. Furthermore, if the specified information is not acquired from the user (for example, if the proposed content is generated without input from the user), the time information may be a predetermined date and time or a date and time at which the proposed content is scheduled to be generated.
[0063] The location information is information indicating a location associated with the user. The location associated with the user may be at least one of the user's current location and destination at the date and time specified by the time information. In other words, if the user's destination is specified based on the designation information, the location information may be location information of the destination. The location information is, for example, latitude and longitude information acquired by a GPS or the like included in the user terminal 2. In other words, the context information includes location information for identifying the current location of the user.
[0064] The weather information is observed or predicted data regarding atmospheric conditions and their changes at a location associated with the user. The location associated with the user may be at least one of the user's current location and destination at the date and time specified by the time information. In other words, if the user's destination is specified based on the designation information, the weather information may be weather information for the destination. The weather information may also be weather information covering a wide area within a predetermined range that includes at least one of the user's current location and destination.
[0065] 5, the acquisition unit 331 further acquires external information (activity A103). The external information may be acquired from a predetermined storage area in a device external to the information processing system 1. The external device may include multiple information processing devices, and each information processing device may be configured to provide different types of external information.
[0066] 6(C) shows an external information table T3 for managing external information. The external information table T3 records external information acquired from the outside by the information processing device 3. In the external information table T3, the type, content, time information, location information, and proposed conditions are recorded in association with the external information ID.
[0067] The external information ID is information that uniquely identifies the external information acquired by the acquisition unit 331, and is information composed of a character string or the like. The type is information that indicates the type of external information, and is information that is set in advance depending on the content of the external information. The types of external information include, for example, "event" that indicates that an event is being held, "sightseeing" that indicates recommended tourist spots, "sale" that offers discounts on merchandise or special merchandise, and "disaster" that indicates that the use of public transportation is restricted at a specified location due to an earthquake, fire, public transportation delay, etc. In other words, the external information includes disaster information related to a disaster related to the user.
[0068] The content is information indicating the content of the external information, and for example, details of the information corresponding to the type of the external information are described. Details will be described later.
[0069] The time information indicates the date and time at which the external information was acquired, or may indicate the date and time at which an event related to the content of the external information occurred.
[0070] Location information is information indicating a location related to the external information, such as latitude and longitude information indicating the location where an event related to the content of the external information occurred. The location information may be any information that can identify the location, such as the name of a facility or information indicating the operating section of a transportation facility. The location information may be, for example, information indicating a facility where an "event" is being held, a recommended tourist spot, a store where a "sale" is being held, or the location where a "disaster" has occurred. It may also be information indicating a section where the use of transportation facilities is restricted due to a "disaster."
[0071] The proposal conditions are information indicating the conditions under which the external information is presented to the user as a proposal. For example, the external information is presented to a user who satisfies the conditions specified in the proposal conditions so that it is included in the proposal. Whether the proposal conditions are satisfied can be determined based on ticket information and context information associated with the user.
[0072] Returning to FIG. 5, the identification unit 332 identifies the type of destination desired by the user based on the ticket information (activity A104). In other words, the ticket information includes information that can identify the type of destination desired by the user. The type of destination may be identified based on the type of ticket, for example. For example, if the type of ticket is a "free pass," "sightseeing" may be identified, and if the type of ticket is a "(commuter) commuter pass," "restaurants" may be identified.
[0073] The type of destination may also be identified based on the user's context information. For example, if the specified information includes "a place to go for fun" and the ticket information is "a (commuter) commuter pass," a "live event" may be identified. The type of destination may also be identified based on various other information recorded in the context information table T2.
[0074] For example, the type of destination may be identified based on ticket information and time information associated with the user. Specifically, if the type of ticket is a "(commuter) commuter pass," a "cafe," a "restaurant that serves breakfast," etc. may be identified as the type of destination if the time information indicates the time of day when the user is commuting to work (early morning), and a "bar," a "restaurant," etc. may be identified as the type of destination if the time information indicates the time of day when the user is leaving work (evening to night). This makes it possible to narrow down the types of destinations that match the user's situation.
[0075] Furthermore, for example, the type of destination may be identified based on ticket information and weather information associated with the user. For example, if the type of ticket is a "(school) commuter pass," and the weather information indicates "rain," a "cafe" or "library" where one can read or study may be identified as the type of destination. This makes it possible to narrow down the types of destinations that match the user's situation.
[0076] Furthermore, the external information acquired by the acquisition unit 331 may be a wide range of information collected without being associated with a specific user, or external information related to a specific user may be collected. That is, the external information acquired by the acquisition unit 331 may be identified based on at least one of ticket information and context information. For example, the acquisition unit 331 may be configured to acquire external information corresponding to the type of destination identified as described above.
[0077] The type of destination may also be identified based on acquired external information. For example, if information about a "disaster" is acquired as external information, an evacuation site or a detour route may be identified as the type of destination, regardless of the ticket information.
[0078] Next, the artificial intelligence unit 334 generates a prompt to be input to the artificial intelligence module (activity A105). In this embodiment, the artificial intelligence module includes a large-scale language model. The prompt includes a text instruction, such as a natural language, for causing the large-scale language model to output a predetermined suggestion. The prompt is generated to include at least ticket information, context information, and, if necessary, external information.
[0079] The prompt may include all of the ticket information for a specific ticket and the context information for a specific user, or may be configured to selectively include specific ticket information and context information based on information specified by the user. Similarly, external information to be included in the prompt may be identified based on information specified by the user. Furthermore, external information may be included in the prompt if the conditions for suggesting the external information are met based on the user's ticket information and context information. The prompt may include, for example, an instruction such as, "Please suggest destinations recommended for the user to visit using the 'ticket information,' 'context information,' and 'external information' identified as above."
[0080] The destination type identified by the identification unit 332 may be input to the AI module as ticket information or designation information. Alternatively, the AI unit 334 may generate a prompt to cause the AI module to identify the destination type based on the ticket type. That is, activity A104 may be executed as activity A105.
[0081] The artificial intelligence unit 334 inputs the generated prompt to an artificial intelligence module equipped with a large-scale language model (activity A106). As a result, the artificial intelligence unit 334 causes the artificial intelligence module to output a predetermined suggestion. The artificial intelligence unit 334 records the output suggestion in the memory unit 32, and the acquisition unit 331 thereby acquires the suggestion.
[0082] In other words, the proposal content is output by inputting at least ticket information and context information into a large-scale language model. The proposal content is also output by inputting ticket information, context information, and external information into a large-scale language model. Furthermore, if the proposal content includes countermeasure content indicating countermeasures against disasters, the countermeasure content is output by inputting ticket information, context information, and external information into a large-scale language model.
[0083] The presentation unit 333 presents proposal information including predetermined proposal content to the user. The presentation unit 333 executes processing for displaying a display screen including the proposal information on the display unit 24 of the user terminal 2, based on the proposal content acquired by the acquisition unit 331. This allows the proposal content to be presented in a manner that is easy for the user to understand.
[0084] Here, we will explain specific examples of the ticket information, context information, and external information that are identified, and the proposal content that is presented based on these. Each example includes (1) the usage scenario, (2) the specified information entered by the user, (3) the ticket information, (4) other context information, (5) external information, and (6) the proposal content.
[0085] <Real-time tourist guide that makes the most of your tickets> (1) Afternoon sightseeing course suggestions (2) "Where would you recommend going with the ticket you are currently using or can use?" (Question from a user) (3) Tour free pass (currently in use), coupon ticket (3 remaining) (4) Current location, weather (sunny), time (13:00) (5) Event information (night illuminations are being held at point C) (6) "Right now, it's easy to travel from point A to point B with a one-way pass, and then from point B to point C with a multi-ride ticket. At night, I recommend checking out the illuminations at point C." In this example, the proposal content is presented using the user's current location and weather information for the current location, etc. This allows the proposal content to be presented that is suited to the user's situation at that time, even if the ticket information is the same.
[0086] <Recommendations for efficient use of commuter passes> (1) Dining and entertainment information on the way home (2) "I want to stop somewhere on my way home" (user question) (3) Commuter Pass (4) Time (Friday night) (5) Information on public transport and store congestion, and sales information (6) "There's a happy hour going on at △△ Bar near ○○ Station. You can stop by on your way home." In this example, suggested destinations are presented using ticket types, time information, etc. This allows suggestions that match the user's needs at that time to be presented even if the ticket information is the same.
[0087] <Disaster prevention measures recommendations> (1) Proposing detour routes when train services are suspended (2) None (3) Commuter passes and coupon tickets (4) Attribute information (occupation, meeting schedule), current location, time (current time) (5) Earthquake alerts, information on delays and cancellations of public transport (6) "Trains are currently out of service around the XX station ahead. Here is an alternative route that you can use with your commuter pass from your current location. Although it is not included in the alternative route, if you use your commuter pass, you will have a better chance of making it to the XX meeting on time." In this example, suggestions are presented using disaster information, etc. Furthermore, the suggestions are presented regardless of the user's input of specific information. This allows the user to be quickly presented with the most appropriate countermeasure based on the ticket information available to the user.
[0088] <Personalized suggestions based on ticket usage history> (1) Travel planning support (2) None (3) History of past sightseeing free passes used (4) demographic information (single, no plans for the next two weeks), (5) Event information (when autumn leaves are at their peak at tourist spots) (6) "Two weeks later, when I have nothing planned, the autumn leaves are at their peak at △△ Station, which I missed last time using my ○○ Bus pass." In this example, the proposal content is presented using the user's past ticket usage history, etc. This can stimulate demand for new tickets among users.
[0089] 3.3 Specific examples of information processing This section further describes specific examples of processing executed in the information processing system 1. The processing related to each specific example of processing will be described with reference to the activity diagram shown in Fig. 5 as appropriate. In other words, each specific example of processing can be included in the scope defined in the overview and details of the information processing described above.
[0090] Figures 7 to 9 are examples of screens whose display is controlled by the presentation unit 333 in the information processing system 1. FIG. 7 is a diagram showing an example of the TOP screen 700 displayed on the display unit 24 of the user terminal 2. FIG. 8 is a diagram showing an example of the list screen 800 displayed on the display unit 24 of the user terminal 2. FIG. 9 is a diagram showing an example of the ticket screen 900 displayed on the display unit 24 of the user terminal 2.
[0091] <TOP screen> The TOP screen 700 is the screen that is first displayed on the display unit 24 when the user operates the user terminal 2 to access the platform. As shown in FIG. 7, the TOP screen 700 includes a ticket purchase area 710, a ticket usage area 720, an interaction area 730, and a presentation area 740.
[0092] The ticket purchase area 710 is an area for receiving an operation for the user to search for and purchase a desired ticket. The ticket purchase area 710 includes a search area 711. The user can search for a desired ticket by entering a predetermined keyword in the search area 711. The user can purchase the ticket by causing the display unit 24 to display information indicating the details of the ticket hit by the search and executing a settlement process. The purchased ticket is recorded in the ticket information table T1 in association with the user.
[0093] The ticket usage area 720 is an area for receiving an operation for the user to use the acquired ticket. The ticket usage area 720 includes transition buttons 721 to 723, and information indicating the type of ticket is associated with each of them. When any one of the transition buttons 721 to 723 is operated by the user, a list screen 800 including the type of ticket corresponding to the selected transition button 721 to 723 is displayed on the display unit 24. In the present embodiment, FIG. 8 shows the list screen 800 when the transition button 721 for displaying all types of tickets is operated.
[0094] The dialogue area 730 is an area where specified information from the user is accepted and suggested information is displayed. The dialogue area 730 includes an input area 731 and a presentation area 732. The input area 731 accepts input of a question from the user as the specified information. The presentation area 732 displays suggested information indicating the suggested content acquired by the acquisition unit 331. As an example, the input area 731 and the presentation area 732 display a question and suggested information corresponding to the above-mentioned <recommendation for efficient use of commuter passes>.
[0095] The presentation area 740 is an area where suggested information is displayed. The suggested information indicating the suggested content acquired by the acquisition unit 331 is displayed in the presentation area 740 without receiving specified information from the user. In other words, the presentation unit 333 may present the suggested content to the user regardless of whether the context information includes specified information. As an example, the presentation area 740 displays suggested information corresponding to the above-mentioned <personalized suggestion based on ticket usage history>.
[0096] For example, when at least one of the ticket information and the context information satisfies a predetermined condition, suggested information may be displayed in the presentation area 740. Alternatively, the suggested information displayed in the presentation area 740 may be updated at predetermined time intervals. Alternatively, when external information is obtained in which at least one of the ticket information and the context information of the user satisfies a suggestion condition, suggested information based on the external information may be displayed in the presentation area 740.
[0097] Note that proposed information based on ticket information related to all tickets associated with the user is presented in the dialogue area 730 and the presentation area 740. This allows the user to confirm proposals that comprehensively take tickets into consideration.
[0098] <List screen> The list screen 800 is a screen that displays a list of at least one of tickets that the user has acquired or used and tickets that the user can acquire or use. As shown in FIG. 8, the list screen 800 includes a ticket area 810, a ticket area 820, a dialogue area 830, and a presentation area 840.
[0099] Ticket area 810 is an area where one or more tickets associated with "XX City Transportation," a company that provides transportation services, are displayed, and ticket 811 is displayed as an example. Ticket area 820 is an area where one or more tickets associated with "XX Railway," a company that provides transportation services, are displayed, and ticket 821 is displayed as an example. Tickets 811 and 821 display information indicating the contents of the ticket, such as the ticket name, type of transportation, validity period, and valid section. The information indicating the contents of the ticket is displayed based on the ticket information recorded in ticket information table T1.
[0100] Here, tickets 811 and 821 may be tickets that a user has already purchased on the platform. In this case, ticket 811 is displayed in association with display button 812, and ticket 821 is displayed in association with display button 822. When at least one of display button 812 and display button 822 is operated, the display on display unit 24 transitions to a ticket screen 900, which will be described later.
[0101] In this way, the presentation unit 333 presents the list screen 800, which displays a list of multiple digital tickets, to the user as a first presentation step.
[0102] The dialogue area 830 is an area where specified information from the user is accepted and suggested information is displayed. The dialogue area 830 includes an input area 831 and a presentation area 832. The input area 831 accepts input of a question from the user as the specified information. The presentation area 832 displays suggested information indicating the suggested content acquired by the acquisition unit 331. As an example, the input area 831 and the presentation area 832 display a question and suggested information corresponding to the above-mentioned <recommendation for efficient use of commuter passes>.
[0103] The presentation area 840 is an area where suggested information is displayed. The suggested information indicating the suggested content acquired by the acquisition unit 331 is displayed in the presentation area 840 without receiving specified information from the user. In other words, the presentation unit 333 may present the suggested information to the user regardless of whether the context information includes specified information. As an example, the presentation area 840 displays suggested information equivalent to the above-mentioned <recommended disaster countermeasure method>.
[0104] In this way, the presentation unit 333 presents, on the list screen 800, at least one of an input screen for receiving input of context information from the user and suggested information, as a second presentation step.
[0105] When suggested information is presented in at least one of the presentation area 832 and the presentation area 840, the acquisition unit 331 may acquire ticket information related to at least one of the multiple digital tickets displayed on the list screen 800. This allows suggested information that covers all the ticket information related to the tickets presented on the list screen 800 to be presented to the user. Furthermore, the user can intuitively understand that the suggested information covers all the ticket information related to the tickets presented on the list screen 800.
[0106] Furthermore, when a selection of a specific ticket is accepted from the user on the list screen 800, the acquiring unit 331 may be configured to acquire ticket information related to the selected ticket, rather than all tickets presented on the list screen 800. This allows suggested information based on the ticket information related to the selected ticket to be presented in at least one of the presentation area 832 and the presentation area 840, thereby improving user convenience.
[0107] For example, even if the same question as in input area 731 is entered in input area 831, different suggested information may be presented in presentation area 832 than in presentation area 732 because the referenced ticket information is different. Furthermore, presentation area 840 may present suggested information that can be presented in presentation area 740, or may present suggested information based on ticket information related to at least some of the tickets displayed on list screen 800. In other words, the screen may be configured so that suggested information based on ticket information for tickets that are not currently available is not presented. Conversely, the ticket purchase screen (not shown) to which the ticket purchase area 710 transitions displays a list of tickets that the user does not own, and therefore may be configured so that suggested information based on ticket information for tickets that are not currently available is presented.
[0108] <Ticket screen> The ticket screen 900 is an example of a screen that is displayed on the display unit 24 by operating at least one of the display button 812 and the display button 822. As shown in FIG. 9 , the ticket screen 900 includes a ticket face area 910, a dialogue area 920, and a presentation area 930.
[0109] The ticket face area 910 includes ticket information 911 and a ticket frame 912. The ticket information 911 displays at least a portion of the information indicating the ticket contents related to the selected ticket. The information indicating the ticket contents is displayed based on the ticket information recorded in the ticket information table T1. The ticket frame 912 is an area where the ticket face is displayed, and displays, for example, a code 913. When boarding and disembarking from a transportation facility, the user can use the ticket by having the ticket read by a reader installed in the vehicle or the like.
[0110] In this way, the presentation unit 333 presents the ticket screen 900, on which the predetermined digital ticket is displayed, to the user as a first presentation step.
[0111] The dialogue area 920 is an area that receives specified information from the user and displays suggested information. The dialogue area 920 includes an input area 921 and a presentation area 922. The input area 921 receives a question input by the user as specified information. The presentation area 922 displays suggested information indicating the suggested content acquired by the acquisition unit 331. As an example, the input area 921 and the presentation area 922 display a question and suggested information corresponding to the above-mentioned <recommendation for efficient use of commuter passes>.
[0112] The presentation area 930 is an area where suggested information is displayed. The suggested information indicating the suggested content acquired by the acquisition unit 331 is displayed in the presentation area 930 without receiving specified information from the user. In other words, the presentation unit 333 may present the suggested information to the user regardless of whether the context information includes specified information. As an example, the presentation area 930 displays suggested information equivalent to the above-mentioned <recommended disaster countermeasure method>.
[0113] In this way, the presentation unit 333 presents at least one of the input screen for receiving input of context information from the user and the proposed information on the ticket screen as the second presentation step.
[0114] When suggested information is presented in at least one of presentation area 922 and presentation area 930, acquisition unit 331 acquires ticket information related to the digital ticket displayed on ticket screen 900. This allows suggested information based on the ticket information related to the ticket presented on ticket screen 900 to be presented to the user. Furthermore, the user can intuitively understand that the suggested information is based on the ticket information related to the ticket presented on ticket screen 900.
[0115] For example, even if the same question as in the input areas 731 and 831 is input in the input area 921, different suggested information may be presented in the presentation area 922 than in the presentation areas 732 and 832 because the referenced ticket information is different. Furthermore, the presentation area 930 may present suggested information that can be presented in the presentation area 740, or may present suggested information based on ticket information related to at least one of the tickets displayed on the ticket screen 900. In other words, the configuration may be such that suggested information based on ticket information other than that of the displayed ticket is not presented.
[0116] 4. Variations The information processing system 1 according to this embodiment may adopt the following aspects.
[0117] In the above-described embodiment, the specified information is exemplified as a question entered by the user, but is not limited thereto. The specified information may be identified based on options selected by the user. For example, icons indicating "weather," "current location," etc. may be displayed in the input areas shown on the TOP screen 700, the list screen 800, and the ticket screen 900, and at least one of these may be selected by the user. Information such as "weather information" or "location information" corresponding to the selected icon may then be associated with the user as context information. Alternatively, a "ticket" icon may be displayed in the input area, allowing the user to select a specific ticket, and ticket information related to the selected ticket may be identified. The artificial intelligence unit 334 may generate a prompt to be input to the large-scale language model based on the identified ticket information and context information.
[0118] In addition, although the input area for accepting input of specific information and the presentation area for presenting suggested information are illustrated as being displayed on the TOP screen 700, the list screen 800, and the ticket screen 900, this is not limiting. The input area and the presentation area may be displayed on at least one of the TOP screen 700, the list screen 800, and the ticket screen 900. Also, at least one of these may be configured to display only one of the input area and the presentation area. For example, the TOP screen 700 may be configured to display only the input area 731, and suggested information based on the specific information input in the input area 731 may be displayed in at least one of the presentation areas 832 and 840 on the list screen 800 and the presentation area 922 and 930 on the ticket screen 900.
[0119] In addition, advertisements according to the content of the proposal may be displayed in the presentation area. The advertisements may be in any format, including text, still images, video, audio, etc. It is preferable that the advertisements be displayed so as to be distinguishable from the content of the proposal by using color tones, dividing lines, indicators indicating that they are advertisements, etc. Display conditions may be set for the advertisements, and advertisements that satisfy the display conditions based on the information included in the content of the proposal may be displayed. The display conditions may be, for example, ticket information, the type and section of the transportation service, the company providing the transportation service, the type and location of the destination, etc. For example, if a specific section of the transportation service is suspended, the presentation area may display a detour route along with sale information for stores located near the detour route.
[0120] In addition, on the list screen 800 that displays tickets offered by multiple transportation operators, it is preferable to set display conditions so that advertisements from operators that compete with at least one of the transportation operators that offer the displayed tickets are not displayed. Furthermore, if the transportation operators review the advertisement content in advance and a whitelist of approved advertisements or a blacklist of rejected advertisements is stored in the storage unit 32, it is preferable to control the display so that advertisements that are not approved (or rejected) by at least one of the transportation operators that offer the displayed tickets are not displayed. This prevents advertisements that are not intended by the transportation operators from being displayed.
[0121] The ticket may be configured so that it can be used by holding the IC card over a ticket gate without displaying the ticket face on the display unit 24. For example, an NFC (Near Field Communication) tag may be used. That is, this NFC tag may be provided at a ticket gate or the like of a transportation facility, and the user may read this tag using an NFC reader provided in the user terminal 2.
[0122] Although the example has been given in which the presentation unit 333 displays an image including the suggested information on the display unit 24, this is not limiting. The presentation unit 333 may present the suggested information so that it can be perceived by the user via the five senses. For example, the user terminal 2 may be provided with an output interface that outputs various information so that the user can recognize it via the five senses. The output interface outputs various stimuli so that the user can perceive them based on instructions from the presentation unit 333. For example, the various stimuli may be output as sounds, tactile stimuli, smells, tastes, etc. The output interface is configured to output the various stimuli alone or in combination, and these may be output together with the image displayed on the display unit 24. The output interface may be included in the housing of the user terminal 2 or may be externally attached.
[0123] The output interface may be, for example, an audio output device such as a speaker or headphone capable of outputting audio, a bone conduction earphone, a hearing aid, or a cochlear implant. The output interface may be, for example, a tactile output device that provides contact stimuli such as vibration or temperature change, or non-contact stimuli such as air injection. The output interface may be, for example, an olfactory output device that provides a change in smell by injecting an aroma or the like into the air. The output interface may be, for example, a taste output device that induces a change in taste in the user by electrical stimulation or the like.
[0124] In this embodiment, the transportation service available using the ticket may be any means of transportation, such as a bus, train (railroad), tram, subway, airplane, ship, ferry, sightseeing boat, water bus, cable car, monorail, or other transportation that operates along a predetermined route based on a timetable, etc. The transportation service may also be an on-demand means of transportation that operates according to user demand, such as a taxi, car (including rental cars and car sharing), bicycle (including rental bicycles and shared bicycles), electric kick scooter, drone, helicopter, motorcycle, etc.
[0125] 5.Other In the above embodiment, the acquisition unit 331, the identification unit 332, the presentation unit 333, and the artificial intelligence unit 334 are described as functional units realized by the control unit 33 of the information processing device 3. However, at least some of these may be implemented as functional units realized by components other than the information processing device 3. Furthermore, while the user terminal 2 and the information processing device 3 store various pieces of information and control information processing, multiple external devices may be used in place of any of these. That is, various pieces of information and programs may be distributed and stored in multiple external devices using blockchain technology or the like. Furthermore, at least one of the devices included in the information processing system 1 may be installed outside the country in which the functions of the information processing system 1 are performed.
[0126] Furthermore, it may be provided in the following aspects.
[0127] (1) An information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: in an acquisition step, ticket information and context information are acquired, wherein the ticket information is information about a digital ticket that can be used to use a transportation service, and the context information is information about a user who uses the digital ticket; and in a presentation step, proposal information including predetermined proposal content is presented to the user, wherein the proposal content is output by inputting the ticket information and the context information into a large-scale language model.
[0128] According to this embodiment, the convenience of ticket information is improved.
[0129] (2) In the information processing system described in (1) above, the presentation step includes a first presentation step and a second presentation step, and in the first presentation step, a ticket screen on which a specified digital ticket is displayed or a list screen on which a plurality of the digital tickets are listed is presented to the user, and in the second presentation step, an input screen for accepting input of the context information from the user and at least one of the suggested information are presented on at least one of the ticket screen and the list screen.
[0130] According to this embodiment, convenience for users who use ticket information is improved.
[0131] (3) In the information processing system described in (2) above, in the first presentation step, the ticket screen is presented to the user, in the second presentation step, at least one of the input screen and the proposed information is presented on the ticket screen, and in the acquisition step, the ticket information regarding the digital ticket displayed on the ticket screen is acquired.
[0132] According to this embodiment, convenience for users who use ticket information is improved.
[0133] (4) In the information processing system described in (2) above, in the first presentation step, the list screen is presented to the user, in the second presentation step, at least one of the input screen and the proposed information is presented on the list screen, and in the acquisition step, the ticket information regarding at least one of the multiple digital tickets displayed on the list screen is acquired.
[0134] According to this embodiment, convenience for users who use ticket information is improved.
[0135] (5) In the information processing system described in any one of (1) to (4) above, the context information includes location information for identifying the user's current location, and the proposal content includes the user's destination.
[0136] According to this aspect, a suggestion content that is suited to the situation in which the user is placed is provided.
[0137] (6) An information processing system according to any one of (1) to (5) above, wherein the proposal content includes the user's destination, and the ticket information includes information that can identify the type of destination desired by the user.
[0138] According to this embodiment, the convenience of ticket information is improved.
[0139] (7) In the information processing system described in (6) above, the type of destination is identified based on the ticket information and time information associated with the user.
[0140] According to this aspect, a suggestion content that is suited to the situation in which the user is placed is provided.
[0141] (8) In the information processing system described in (6) or (7) above, the type of destination is identified based on the ticket information and weather information associated with the user.
[0142] According to this aspect, a suggestion content that is suited to the situation in which the user is placed is provided.
[0143] (9) In the information processing system described in any one of (1) to (8) above, the acquisition step further acquires external information, wherein the external information includes disaster information related to a disaster relevant to the user, and the proposal content includes countermeasure content indicating countermeasures against the disaster, wherein the countermeasure content is output by inputting the ticket information, the context information, and the external information into a large-scale language model.
[0144] According to this embodiment, the convenience of ticket information is improved.
[0145] (10) In the information processing system described in any one of (1) to (9) above, in the acquisition step, external information is further acquired, wherein the acquired external information is identified based on at least one of the ticket information and the context information, and the proposal content is output by inputting the ticket information, the context information, and the external information into a large-scale language model.
[0146] According to this embodiment, the convenience of ticket information is improved.
[0147] (11) In the information processing system described in any one of (1) to (10) above, in the presentation step, the proposed content is presented to the user regardless of whether the context information includes specified information, and the specified information is information input by the user for specifying the proposed content.
[0148] According to this embodiment, convenience for users who use ticket information is improved.
[0149] (12) An information processing method, comprising the steps of the information processing system according to any one of (1) to (11) above.
[0150] (13) A program that causes a computer to execute each step of the information processing system according to any one of (1) to (11) above. Of course, this is not the case.
[0151] Finally, while various embodiments of the present invention have been described, they are presented by way of example only and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]
[0152] 1: Information processing system 2: User terminal 3: Information processing equipment 33: Control section 331: Acquisition Department 332: Specific part 333: Presentation part 334: Artificial Intelligence Department 4: Network 5: Artificial Intelligence Server 700 :TOP screen 710: Ticket purchase area 720: Ticket use area 730: Interactive Area 731: Input area 732: Presentation area 740: Presentation area 800: List screen 810: Ticket area 820: Ticket area 830: Interactive Area 831: Input area 832: Presentation area 840: Presentation area 900: Ticket screen 910: Card area 920: Interactive Area 921: Input area 922: Presentation area 930: Presentation area T1: Ticket information table T2: Context information table T3: External information table
Claims
1. An information processing system, At least one processor is provided, the processor being configured to execute the following steps by reading a program: In the acquisition step, ticket information and context information are acquired, where: the ticket information is information about a digital ticket that can be used to use a transportation service; the context information is information about a user who uses the digital ticket; In the presenting step, proposal information including predetermined proposal content is presented to the user, An information processing system in which the proposal content is output by inputting the ticket information and the context information into a large-scale language model.
2. 2. The information processing system according to claim 1, the presenting step includes a first presenting step and a second presenting step, In the first presentation step, a ticket screen on which a predetermined digital ticket is displayed or a list screen on which a plurality of the digital tickets are listed is presented to the user; In the second presentation step, an information processing system presents at least one of an input screen for accepting input of the context information from the user and the proposed information on at least one of the ticket screen and the list screen.
3. 3. The information processing system according to claim 2, In the first presentation step, the ticket screen is presented to the user; In the second presentation step, at least one of the input screen and the proposed information is presented on the ticket screen; In the acquiring step, the information processing system acquires the ticket information related to the digital ticket displayed on the ticket screen.
4. 3. The information processing system according to claim 2, In the first presentation step, the list screen is presented to the user; In the second presentation step, at least one of the input screen and the proposed information is presented on the list screen; In the acquiring step, the information processing system acquires the ticket information relating to at least one of the plurality of digital tickets displayed on the list screen.
5. 2. The information processing system according to claim 1, the context information includes location information for identifying a current location of the user; The information processing system, wherein the proposal content includes a destination of the user.
6. 2. The information processing system according to claim 1, the suggestion content includes a destination of the user; An information processing system, wherein the ticket information includes information that can identify the type of destination desired by the user.
7. 7. The information processing system according to claim 6, An information processing system, wherein the type of destination is identified based on the ticket information and time information associated with the user.
8. 7. The information processing system according to claim 6, An information processing system, wherein the type of destination is identified based on the ticket information and weather information associated with the user.
9. 2. The information processing system according to claim 1, The acquiring step further acquires external information, wherein: the external information includes disaster information related to a disaster relevant to the user; The proposal includes countermeasures indicating countermeasures against the disaster, An information processing system in which the countermeasure content is output by inputting the ticket information, the context information, and the external information into a large-scale language model.
10. 2. The information processing system according to claim 1, The acquiring step further acquires external information, wherein: the external information to be acquired is identified based on at least one of the ticket information and the context information; An information processing system in which the proposal content is output by inputting the ticket information, the context information, and the external information into a large-scale language model.
11. 2. The information processing system according to claim 1, In the presenting step, the suggestion content is presented to the user regardless of whether the context information includes specified information, An information processing system, wherein the designation information is information input by the user for designating the proposal content.
12. An information processing method, comprising: A method comprising the steps of the information processing system according to any one of claims 1 to 11.
13. A program, A program that causes a computer to execute each step of the information processing system according to any one of claims 1 to 11.
Citation Information
Patent Citations
Station service apparatus, control method for station service apparatus, and control program for station service apparatus
JP2021168059A
Information processing system, information processing method, and program
JP2023078589A
Information processing system, information processing method, and program
JP7521859B1
Information processing system, information processing method, and program
JP7626503B1
JPP7521859B
Cited By
Information processing systems, information processing methods, and programs
JP7852978B1