Information processing method, information processing device, and computer program

The described method and device use generative AI to identify similar dishes and adjust recipes for automatic cookers, addressing the reproducibility issues of existing AI systems and ensuring stable cooking outcomes.

WO2026034257A1PCT designated stage Publication Date: 2026-02-12PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/026567
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-10-08
Filing Date
2025-07-25
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Existing generation AI systems struggle with the reproducibility and stability of generated cooking recipes, making it difficult to find appropriate recipes for desired dishes.

Method used

An information processing method and device that utilizes a generative AI to identify a similar dish from a database of predetermined recipes, generate recipe information for the desired dish by modifying the identified recipe, and output stable and reproducible cooking instructions using an automatic cooker.

Benefits of technology

Provides stable and reproducible cooking recipes for desired dishes by leveraging generative AI to adjust existing recipes based on user inputs, ensuring high accuracy and compatibility with automatic cooking appliances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025026567_12022026_PF_FP_ABST
    Figure JP2025026567_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The information processing device 16 acquires cooking information on a desired dish. The information processing device 16 identifies one dish similar to the desired dish indicated by the cooking information from a plurality of dishes each having predetermined recipe information. The information processing device 16 acquires first recipe information corresponding to the identified one dish. The information processing device 16 inputs input information based on the cooking information and the first recipe information to generative AI to generate second recipe information for making the desired dish, and outputs the generated second recipe information.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method, information processing device, and computer program

[0001] The present disclosure relates to data processing technology, and more particularly to an information processing method, an information processing device, and a computer program.

[0002] The following Patent Document 1 describes a cooking recipe providing system that accepts the specification of ingredient information and first cooking recipe information, obtains second cooking recipe information similar to the first cooking recipe information, and, if the ingredient information used in the second cooking recipe information includes the specified ingredient information, generates third cooking recipe information by adding the specified ingredient information to the ingredient information used in the first cooking recipe information.

[0003] Patent No. 6608772

[0004] In recent years, generation AI that automatically generates various content has become popular, but when generation AI is used to automatically generate cooking recipes, there is a problem that the reproducibility or stability of the dishes created using the recipes is low. One object of the present disclosure is to provide a technology that supports obtaining an appropriate recipe for a desired dish using generation AI.

[0005] In order to solve the above problem, an information processing method of one aspect of the present disclosure is an information processing method in a computer, which includes obtaining cooking information about a desired dish, identifying one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been predetermined, obtaining first recipe information which is recipe information corresponding to the identified one dish, and outputting second recipe information for making the desired dish, which is generated by inputting input information based on the cooking information and the first recipe information into a generation AI.

[0006] Another aspect of the present disclosure is an information processing device including: a cooking information acquisition unit that acquires cooking information about a desired dish; an identification unit that identifies one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been determined in advance; a first recipe information acquisition unit that acquires first recipe information that is recipe information corresponding to the identified one dish; and a second recipe information output unit that outputs second recipe information for making the desired dish, the second recipe information being generated by inputting input information based on the cooking information and the first recipe information to a generation AI.

[0007] Any combination of the above components, or any conversion of the expression of the present disclosure between a system, a computer program, a recording medium on which a computer program is recorded, etc., is also valid as an aspect of the present disclosure.

[0008] The technology disclosed herein can use generative AI to help find the right recipe for a desired dish.

[0009] 3. A diagram showing the configuration of a cooking assistance system of an embodiment. A block diagram showing functional blocks included in an information processing device of the embodiment. A flowchart showing the operation of the information processing device of the embodiment. A diagram showing an example of a desired dish information screen. A diagram showing another example of a desired dish information screen. A flowchart showing details of the similar dish identification process of S14 of FIG. 3. A diagram showing an example of a prompt generated in S21. A diagram showing an example of a prompt generated in S21. A diagram showing an example of a prompt generated in S21. A diagram showing an example of a prompt generated in S21. A diagram showing an example of a prompt generated in S21. A diagram showing an example of a correspondence relationship between a plurality of answer information patterns regarding a plurality of judgment items and a dish classification. A diagram showing an example of first recipe information. A flowchart showing details of the second recipe information generation process of S16 of FIG. 3. A diagram showing an example of a prompt generated in S31. A diagram showing an example of a prompt generated in S31. A diagram showing example answer information of a generation AI. A diagram showing example answer information of a generation AI. A diagram showing an example of a cooking assistance information screen. A diagram showing example function information of an automatic cooker. A diagram showing an example of a cooking sequence. A diagram showing an example of dish classification identification. A diagram showing an example in which a plurality of default dishes are associated with one dish classification. A diagram showing an example of a dish selection screen.

[0010] The subject of the device or method disclosed herein includes a computer. The computer executes a program to realize the functions of the subject of the device or method disclosed herein. The computer includes, as its main hardware configuration, a processor that operates according to the program. The type of processor is not important as long as it can realize the functions by executing the program. The processor is composed of one or more electronic circuits, including a semiconductor integrated circuit (IC) or a large-scale integration (LSI). The electronic circuits may be integrated into a single chip or may be provided on multiple chips. The multiple chips may be integrated into a single device or may be provided on multiple devices. The program may be recorded on a non-transitory recording medium such as a computer-readable read-only memory (ROM), an optical disk, or a hard disk drive, or on a temporary storage medium such as a computer-readable random access memory (RAM). The program may be stored in advance on a recording medium, or may be supplied to a recording medium or storage medium via a wide area communication network including the Internet.

[0011] In this embodiment, we propose a cooking assistance system that utilizes a generation AI to automatically generate a recipe that is appropriate for a user's desired dish and that has high reproducibility and stability when created. Specifically, the cooking assistance system of this embodiment identifies a dish similar to the user's desired dish from a plurality of predetermined dishes for which recipes have been set in advance. Then, the generation AI executes a process to generate a recipe for the user's desired dish (second recipe information, described below) by modifying the recipe for the similar dish (first recipe information, described below) to suit the user's desired dish.

[0012] The generative AI, also known as generative artificial intelligence, is an artificial intelligence system that generates text, images, etc. in response to a prompt. The prompt is input information to the generative AI. The prompt includes text in natural language that describes the task to be performed by the generative AI, in other words, includes an input sentence to the generative AI. The prompt may also include content other than text, such as an image. The generative AI of the embodiment uses a large-scale language model (hereinafter also referred to as "LLM" (Large Language Models)) that mimics human conversation through text-based dialogue, in other words, is an artificial intelligence chatbot. Hereinafter, simply referring to the generative AI refers to the LLM. The generative AI of the embodiment outputs answer information according to the input prompt.

[0013] Fig. 1 shows the configuration of a cooking assistance system 10 according to an embodiment. The cooking assistance system 10 includes an automatic cooker 12, an LLM server 14, and an information processing device 16. The devices in Fig. 1 are connected to each other via a communication network 18, which may include a LAN, a WAN, the Internet, or the like.

[0014] The automatic cooker 12 is a cooking appliance with an automatic cooking function. Specifically, it is a cooking appliance that automatically performs heating cooking or pressure cooking when ingredients and seasonings are placed in the automatic cooker and a start command is input. The automatic cooker 12 is also called an automatic cooking pot. The automatic cooker 12 has multiple functions, such as heating, pressure cooking, stirring, standby, and notification. The automatic cooker 12 has multiple APIs (Application Programming Interfaces), which are interfaces for instructing an external device to execute these multiple functions. Furthermore, the automatic cooker 12 does not necessarily have to have all of the multiple functions, such as heating, pressure cooking, stirring, standby, and notification, as long as it has one or more of these functions. Furthermore, the automatic cooker 12 may also include a microwave oven, a microwave oven, a rice cooker, etc.

[0015] The LLM server 14 is a computer that stores data of the generated AI, including the LLM, and provides interactive services using the generated AI.

[0016] The information processing device 16 is a computer operated by a user, and may be a PC, a tablet terminal, a smartphone, or a smart speaker.

[0017] FIG. 2 is a block diagram showing functional blocks included in the information processing device 16 according to the embodiment. Various functions shown in FIG. 2 are realized by a computer installed in the information processing device 16 executing a program. The computer includes hardware such as a memory into which the program is loaded, one or more processors (e.g., a CPU) that execute the loaded program, an auxiliary storage device, and other LSIs. The processor is composed of multiple electronic circuits, including semiconductor integrated circuits and LSIs, and the multiple electronic circuits may be mounted on a single chip or multiple chips. The functional blocks shown in FIG. 2 are realized by cooperation between hardware and software. Therefore, it will be understood by those skilled in the art that these functional blocks can be realized in various ways, using only hardware, only software, or a combination thereof.

[0018] The information processing device 16 includes an operation reception unit 20, a display unit 22, a processing unit 24, a storage unit 26, and a communication unit 28. The operation reception unit 20 receives operations input by the user via operation members (not shown) such as buttons and a keyboard. In addition, the operation reception unit 20 may receive operation instructions based on voice input via a microphone (not shown). The display unit 22 displays various information. The display unit 22 may include a liquid crystal display or an organic EL display. The operation reception unit 20 and the display unit 22 may be integrally formed as a touch panel.

[0019] The processing unit 24 executes various information processes. The storage unit 26 stores various data referenced or updated by the processing unit 24. The communication unit 28 communicates with external devices according to a predetermined communication protocol. The processing unit 24 transmits and receives data to and from the automatic cooker 12 and the LLM server 14 via the communication unit 28.

[0020] The storage unit 26 includes a default dish storage unit 30 and a device information storage unit 32. The default dish storage unit 30 stores information about multiple default dishes for which recipe information has been set in advance. The information about the default dish includes the name of the default dish and recipe information for making the default dish that is associated with the default dish. In the embodiment, the default dish is a dish made using at least one of the multiple automatic cooking functions provided in the automatic cooker 12. Unless otherwise specified, the recipe information in the embodiment includes ingredients and cooking steps for making the dish. The cooking steps for the default dish include steps using the automatic cooker 12.

[0021] The device information storage unit 32 stores information about the automatic cooker 12. The information about the automatic cooker 12 includes function information about the automatic cooking functions (e.g., heating, pressurizing, stirring, standby, notification, etc.) of the automatic cooker 12. The information about the automatic cooker 12 may also include specification information about the automatic cooker 12, such as capacity, dimensions, cooking functions, installed sensors, upper limit heating temperature, upper limit pressurizing pressure, and API information.

[0022] The processing unit 24 includes a display control unit 40, a dish information acquisition unit 42, a similar dish identification unit 44, a first recipe information acquisition unit 46, a prompt generation unit 48, a response acquisition unit 50, a second recipe information generation unit 52, and a second recipe information output unit 54. The functions of these multiple functional blocks may be implemented in a computer program, and this computer program may be installed in the storage of the information processing device 16. The processor mounted on the information processing device 16 may perform the functions of these multiple functional blocks by reading this computer program into main memory and executing it.

[0023] The display control unit 40 controls the display content on the display unit 22. The dish information acquisition unit 42 acquires dish information about a user's desired dish (hereinafter also referred to as "desired dish information") input by the user via the operation acceptance unit 20. The similar dish identification unit 44 identifies one dish (hereinafter also referred to as "similar dish") that is similar to the dish indicated by the desired dish information from among multiple default dishes stored in the default dish storage unit 30. The first recipe information acquisition unit 46 acquires recipe information associated with the similar dish stored in the default dish storage unit 30 as first recipe information.

[0024] The prompt generation unit 48 generates a prompt that instructs the user to provide a recipe for the user's desired dish based on the desired dish information and the first recipe information. The answer acquisition unit 50 inputs the prompt generated by the prompt generation unit 48 to the generation AI of the LLM server 14, and acquires answer information from the generation AI based on the prompt.

[0025] The second recipe information generation unit 52 generates recipe information (hereinafter referred to as "second recipe information") for making the user's desired dish based on the response information of the generation AI acquired by the response acquisition unit 50. The second recipe information output unit 54 outputs the second recipe information to the outside. In the embodiment, the second recipe information output unit 54 presents the second recipe information to the user by displaying the second recipe information on the display unit 22 via the display control unit 40.

[0026] The operation of the information processing device 16 configured as described above will now be described. Fig. 3 is a flowchart showing the operation of the information processing device 16 according to the embodiment. The display control unit 40 of the information processing device 16 displays a desired dish information screen on the display unit 22 in response to a predetermined operation by the user (e.g., launching a cooking assistance application) (S10). The user inputs information about their desired dish into the desired dish information screen.

[0027] FIG. 4 shows an example of a desired dish information screen. The desired dish information screen 70 includes a dish name area 72, a reference recipe creation button 74, and a reference recipe area 76. The user enters the name of the desired dish to be prepared using the automatic cooker 12 in the dish name area 72. The user may also directly enter reference recipe information for preparing the desired dish (hereinafter referred to as "reference recipe information") in the reference recipe area 76. The reference recipe information can be considered general recipe information for preparing the desired dish, or third recipe information in relation to the first recipe information and second recipe information. The reference recipe information entered by the user may include information indicating the amounts of ingredients, information about the ingredients, and information about the cooking process. Alternatively, this information may be entered together with the dish name, etc. The user selects the reference recipe creation button 74.

[0028] 3 , when the reference recipe creation button 74 is selected, the dish information acquisition unit 42 of the information processing device 16 acquires the dish information entered by the user on the desired dish information screen 70 (S11). If the dish information entered by the user on the desired dish information screen 70 does not include reference recipe information, typically when only the desired dish name is entered (N in S12), the dish information acquisition unit 42 acquires reference recipe information for creating the desired dish based on the desired dish name entered in the dish name area 72 (S13). The display control unit 40 displays the reference recipe information acquired by the dish information acquisition unit 42 in the reference recipe area 76.

[0029] If the cooking information entered by the user on the desired cooking information screen 70 includes reference recipe information (Y in S12), the process of S13 is skipped. In this case, the cooking information acquisition unit 42 acquires the recipe information entered in the reference recipe area 76 as reference recipe information.

[0030] FIG. 5 shows another example of a desired dish information screen. This figure shows a desired dish information screen 70 displayed on the display unit 22 of an information processing device 16 serving as a smartphone. As shown in FIG. 5, the desired dish information screen 70 may further include a dish image area 78. The dish image area 78 is an area where the user inputs an image of the desired dish. The dish information acquisition unit 42 of the information processing device 16 may further acquire image data of the desired dish input into the dish image area 78.

[0031] 3, the dish information acquisition unit 42 may generate a prompt including at least one of the desired dish name entered in the dish name area 72 of the desired dish information screen 70 and the image of the desired dish entered in the dish image area 78 of the desired dish information screen 70, and instructing the user to provide a recipe for preparing the desired dish. The dish information acquisition unit 42 may input the prompt to the generation AI (e.g., the generation AI of the LLM server 14) to acquire recipe information generated by the generation AI as reference recipe information. Alternatively, the dish information acquisition unit 42 may acquire reference recipe information by searching a predetermined database or search site using the desired dish name or image of the desired dish as a key.

[0032] 4 and 5, the dish information acquisition unit 42 of the information processing device 16 acquires desired dish information including a desired dish name and reference recipe information. Returning to FIG. 3, the information processing device 16 executes a similar dish identification process based on the desired dish name and reference recipe information indicated in the desired dish information (S14). The similar dish identification process is a process for identifying one default dish that is similar to the user's desired dish from among multiple default dishes stored in the default dish storage unit 30.

[0033] In the embodiment, the multiple default dishes are categorized into multiple cuisine categories, with one or more default dishes corresponding to each category. While FIG. 11 (described later) shows an example in which one default dish corresponds to one cuisine category, multiple default dishes may also correspond to one cuisine category. When identifying one similar dish to the user's desired dish, the information processing device 16 (similar dish identification unit 44) determines to which of the multiple cuisine categories the user's desired dish falls, and identifies one default dish from among the one or more default dishes corresponding to the cuisine category determined to be similar.

[0034] The multiple dish classifications are set based on one or more of the multiple judgment items. The multiple judgment items include the category of the dish, whether or not a specific cooking step is included, and cooking conditions. The specific cooking step includes at least one of a step of adding ingredients later, a pressurizing step, and a stirring step. The cooking conditions include at least one of a pressure value and a pressure time in the pressurizing step, and a stirring speed and a stirring time in the stirring step.

[0035] Fig. 6 is a flowchart showing the details of the similar dish identification process of S14 in Fig. 3. The prompt generation unit 48 of the information processing device 16 acquires the desired dish name and reference recipe information acquired by the dish information acquisition unit 42 (S20). The prompt generation unit 48 generates prompts for each of a plurality of evaluation items for identifying similar dishes (S21).

[0036] 7 to 10 show examples of prompts generated in S21. In each figure, the desired dish name is set in "{menu}." In each figure, reference recipe information is set in "{original_recipe}." FIG. 7 shows a prompt 80a for the determination item "dish category." The prompt 80a includes content instructing the user to respond to which dish category the reference recipe information falls.

[0037] 8 shows a prompt 80b for the determination item "Later-adding process." The prompt 80b includes content that instructs the user to respond, based on the reference recipe information, with whether or not a later-adding process is included in cooking using the automatic cooker 12, or with regard to the type of the later-adding process. Specifically, the prompt 80b includes content that instructs the user to respond with "0" if there is no later-adding process, and to respond with one of "1" to "5" depending on the type of the later-adding process if there is one.

[0038] 9 shows a prompt 80c for the determination item "pressurization step." The prompt 80c includes content instructing the user to answer whether the cooking indicated by the reference recipe information corresponds to stewing cooking, waterless cooking, or pressure cooking. FIG. 10 shows a prompt 80d for the determination item "stirring step." The prompt 80d includes content instructing the user to answer whether stirring is required in the cooking indicated by the reference recipe information.

[0039] Although not shown, the prompt generation unit 48 may further generate a prompt for a cooking condition determination item. This prompt may include content instructing the user to respond as to whether the cooking indicated by the reference recipe information satisfies a predetermined condition. The predetermined condition may be, for example, that the pressure applied in the pressure application step using the automatic cooker 12 is equal to or greater than a predetermined threshold, or that the stirring time in the stirring step using the automatic cooker 12 is equal to or greater than a predetermined threshold.

[0040] 6 , the answer acquisition unit 50 of the information processing device 16 inputs a plurality of prompts related to a plurality of determination items to the generation AI by transmitting the plurality of prompts to the LLM server 14. In the embodiment, the plurality of determination items include (1) the category of the dish, (2) the presence or absence of a post-addition process, (3) the presence or absence of a stirring process, and (4) the presence or absence of a pressurization process. The answer acquisition unit 50 acquires a plurality of pieces of answer information related to the plurality of determination items generated by the generation AI based on the plurality of prompts from the LLM server 14 (S22).

[0041] The similar dish identification unit 44 of the information processing device 16 maintains a correspondence relationship between a plurality of predetermined patterns of answer information regarding a plurality of judgment items and a dish classification (default dish). FIG. 11 shows an example of the correspondence relationship between a plurality of patterns of answer information regarding a plurality of judgment items and a dish classification (default dish). Here, it is assumed that one default dish is associated with one dish classification. The similar dish identification unit 44 identifies one default dish associated with the plurality of patterns of answer information regarding the plurality of judgment items acquired in S22 as a similar dish to the user's desired dish (S23). An example of associating multiple default dishes with one dish classification will be described in a modified example below.

[0042] The determination items are not limited to the four items shown in FIG. 11 , and each determination item may be further subdivided. For example, the determination item "whether or not a pressurization step is performed" may include "waterless cooking." Furthermore, a new determination item relating to another cooking condition may be added. For example, the determination items may further include the cooking condition "pressure level" (classified, for example, into 1.2 atmospheres, 1.8 atmospheres, 2.4 atmospheres, etc.).

[0043] Returning to Fig. 3, the first recipe information acquisition unit 46 of the information processing device 16 reads out recipe information associated with the similar dish from the default dish storage unit 30 as first recipe information (S15). Fig. 12 shows an example of first recipe information. The first recipe information includes ingredients and cooking steps for making the similar dish. The cooking steps of the first recipe information include information about using the automatic cooker 12. Information about using the automatic cooker 12 may include pressing the start button, pressing the stop button, opening the lid, etc.

[0044] Returning to Fig. 3 , the information processing device 16 executes a process for generating second recipe information, which is suggested recipe information for creating a predetermined dish, based on the reference recipe information and the first recipe information (S16). Fig. 13 is a flowchart showing details of the second recipe information generation process of S16 in Fig. 3 . The prompt generation unit 48 of the information processing device 16 acquires the similar dish name and the first recipe information acquired by the first recipe information acquisition unit 46 (S30). The prompt generation unit 48 generates a prompt that instructs the generation AI to generate second recipe information based on the desired dish name, the reference recipe information, the similar dish name, and the first recipe information (S31).

[0045] 14 and 15 show examples of prompts generated in S31. The desired dish name is set in "{menu}" in each diagram. Reference recipe information is set in "{reference_recipe}" in each diagram. A similar dish name is set in "{similar_menu}" in each diagram. Ingredient information from the first recipe information is set in "{similar_menu_ingredient}" in FIG. 14. Cooking process information from the first recipe information is set in "{similar_menu_process}" in FIG. 15.

[0046] 14 shows an example of a prompt that causes the generation AI to adjust the amounts of ingredients. As described in connection with FIG. 4, the desired dish information (reference recipe information) includes information indicating the amounts of one or more ingredients required to prepare the user's desired dish. The prompt 81a in FIG. 14 includes an instruction to generate second recipe information by adjusting the amounts of one or more ingredients indicated in the desired dish information to match the amounts of one or more ingredients indicated in the first recipe information.

[0047] 15 shows an example of a prompt that causes the generation AI to adjust the cooking process. As described in connection with FIG. 4, the desired dish information (reference recipe information) includes information on one or more ingredients and cooking process information for making the user's desired dish. Prompt 81b in FIG. 15 includes an instruction to generate second recipe information by adjusting the cooking process indicated by the first recipe information based on the information on one or more ingredients and cooking process indicated by the desired dish information.

[0048] 13 , the answer acquisition unit 50 of the information processing device 16 inputs one or more prompts generated in S31 that instruct the generation of second recipe information to the generation AI by sending the prompts to the LLM server 14. The one or more prompts may include both a prompt 81a that causes the generation AI to adjust the amounts of ingredients, as illustrated in FIG. 14 , and a prompt 81b that causes the generation AI to adjust the cooking process, as illustrated in FIG. 15 . The answer acquisition unit 50 acquires answer information from the generation AI based on each prompt from the LLM server 14 (S32).

[0049] 16 and 17 show examples of answer information of the generated AI. Fig. 16 shows answer information 82a in response to the prompt 81a in Fig. 14. The answer information 82a includes ingredient information in the second recipe information for preparing the dish desired by the user.

[0050] 17 shows response information 82b to prompt 81b. Response information 82b includes cooking step information in second recipe information for preparing the user's desired dish. The cooking steps in the second recipe information are adjusted based on the desired dish information in the first recipe information, and, like the first recipe information, includes information regarding the use of the automatic cooker 12.

[0051] 13 , the second recipe information generation unit 52 of the information processing device 16 generates second recipe information, which is recipe information for making the user's desired dish and is recipe information to be suggested to the user, based on the answer information by the generation AI acquired in S32 (S33). For example, the second recipe information generation unit 52 generates second recipe information including ingredient information indicated by the first answer information by the generation AI (e.g., answer information 82a) and cooking process information indicated by the second answer information by the generation AI (e.g., answer information 82b).

[0052] Returning to Fig. 3, the second recipe information output unit 54 of the information processing device 16 causes a cooking assistance information screen including the second recipe information generated in S33 to be displayed on the display unit 22 via the display control unit 40 (S17). Fig. 18 shows an example of a cooking assistance information screen 84. The cooking assistance information screen 84 includes a dish name area 86, a recipe information area 88, and a dish image area 90. The dish name area 86 is set with the name of the dish desired by the user. The recipe information area 88 is set with the second recipe information (ingredients and cooking steps).

[0053] An image including a rendering of the user's desired dish is set in the dish image area 90. The second recipe information output unit 54 may set an image of the desired dish entered in the dish image area 78 of the desired dish information screen 70 in the dish image area 90. The second recipe information output unit 54 may also perform an image search in a predetermined database or search site using the name of the desired dish as a key, and set images obtained as search results in the dish image area 90.

[0054] Alternatively, the storage unit 26 of the information processing device 16 may store images of multiple predefined dishes and images of various ingredients. The information processing device 16 may include a dish image generation unit that analyzes images of predefined dishes identified as similar dishes and identifies the positions and types of ingredients appearing in the images. The dish image generation unit may generate an image of the desired dish (in other words, a rendering of the finished dish) by replacing images of ingredients appearing in images of similar dishes with images of ingredients indicated by the ingredient information of the second recipe information. The second recipe information output unit 54 may set the image of the desired dish dynamically generated by the dish image generation unit in the dish image area 90.

[0055] The information processing device 16 of the embodiment utilizes generation AI to provide a user with second recipe information that can reproducibly and stably prepare a user's desired dish based on predetermined first recipe information. Furthermore, the information processing device 16 can appropriately select or determine, from among multiple predetermined dishes, one predetermined dish that provides the first recipe information that serves as the basis for creating second recipe information for the desired dish. Furthermore, the information processing device 16 can support the use of the automatic cooker 12 in preparing the user's desired dish.

[0056] The present disclosure has been described above based on the embodiments. The embodiments are merely examples, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component or each treatment process of the embodiments, and that such modifications are also within the scope of the present disclosure.

[0057] A first modified example will be described. When generating a prompt that instructs the generation of second recipe information, the prompt generation unit 48 of the information processing device 16 may obtain function information related to the functions of the automatic cooker 12 from the device information storage unit 32. As a modified example, the prompt generation unit 48 may obtain the function information of the automatic cooker 12 from an external device that stores the function information of the automatic cooker 12 via the communication network 18. The prompt generation unit 48 may include the function information of the automatic cooker 12 as information to be used as reference by the generation AI in the prompt that instructs the generation of second recipe information, as exemplified in FIGS. 14 and 15 .

[0058] 19 shows an example of function information for the automatic cooker 12. In addition to information about the automatic cooking functions, the function information for the automatic cooker 12 may also include specification information for the automatic cooker 12 (e.g., information about the sensors and actuators installed) and API information for externally executing each function. This modification makes it easier to obtain second recipe information that utilizes the automatic cooker 12 and prevents second recipe information from requesting functions that the automatic cooker 12 does not have.

[0059] A second modified example will be described. Recipe information related to a default dish stored in the default dish storage unit 30 of the information processing device 16 includes a cooking sequence for the automatic cooker 12. The cooking sequence for the automatic cooker 12 is a series of processes related to automatic cooking that is initiated when a user performs a predetermined operation in the cooking process, such as pressing the start button on the automatic cooker 12. FIG. 20 shows an example of a cooking sequence. A cooking sequence typically includes multiple processes (e.g., heating and simmering). Each process in the cooking sequence can also be considered a functional block, and includes control parameters that specify the cooking mode (time, temperature conditions, control content, etc.).

[0060] The first recipe information acquired by the first recipe information acquisition unit 46 of the information processing device 16 includes a cooking sequence (e.g., the cooking sequence shown in the upper part of FIG. 20 ) associated with a similar dish stored in the default dish storage unit 30. The prompt generation unit 48 of the information processing device 16 generates a prompt including instructions for generating second recipe information by adjusting the cooking sequence of the automatic cooker 12 indicated by the first recipe information based on desired dish information (such as reference recipe information). Specifically, the prompt may include instructions for generating second recipe information by adjusting the time, temperature conditions, and control details of each process.

[0061] The cooking sequence in the lower part of Figure 20 shows an example of a cooking sequence of second recipe information, which is the result of adjusting the cooking sequence of the first recipe information shown in the upper part using the generation AI. In the cooking sequence of the second recipe information shown in the lower part of Figure 20, the control parameters for simmering, waiting, slow stir-frying, and fast stir-frying have been changed. Note that when the time for a process is set to "0," that process is essentially skipped. The prompt may also include an instruction that the order of the processes cannot be changed. In other words, the prompt may include an instruction that the control parameters of the processes can be adjusted, but the order of the processes cannot be adjusted.

[0062] A third modified example will now be described. As in the second modified example, the recipe information (first recipe information) for each default dish stored in the default dish storage unit 30 may include a cooking sequence for the automatic cooker 12. The similar dish identification unit 44 of the information processing device 16 may identify a dish category (in other words, a similar dish) based on the content of the cooking sequence for each default dish stored in the default dish storage unit 30.

[0063] Furthermore, like the recipe information for each default dish, the reference recipe information for the user's desired dish may also include a cooking sequence for the automatic cooker 12. The similar dish identification unit 44 of the information processing device 16 may identify a dish category (in other words, a similar dish) based on the content of the cooking sequence in the reference recipe information and the content of the cooking sequence for each default dish.

[0064] FIG. 21 shows an example of dish classification identification. The top row of FIG. 21 shows a cooking sequence indicated by reference recipe information, the middle row of FIG. 21 shows a cooking sequence indicated by recipe information for a first default dish (Default Recipe 1), and the bottom row of FIG. 21 shows a cooking sequence indicated by recipe information for a second default dish (Default Recipe 2). The cooking sequence of Default Recipe 1 differs from the cooking sequence of the reference recipe in that the "stir-fry over low heat" in the reference recipe is changed to "stewing over high heat." The cooking sequence of Default Recipe 2 differs from the cooking sequence of the reference recipe in that the "stewing over low heat" in the reference recipe is changed to "stewing over high heat." In this case, the similar dish identification unit 44 of the information processing device 16 may identify the dish of Default Recipe 2 (second default dish), which has a relatively small difference, as a similar dish.

[0065] A fourth modified example will be described. The information processing device 16 may include an additional information acquisition unit. The additional information acquisition unit may acquire additional information indicating a trend that should be reflected in the second recipe information (in other words, a trend that the user wants to reflect in the second recipe information). The prompt generation unit 48 of the information processing device 16 may generate a prompt including an instruction for reflecting the trend indicated by the additional information in the second recipe information. Furthermore, when the generation AI is caused to create reference recipe information, the prompt generation unit 48 may generate a prompt including an instruction for reflecting the trend indicated by the additional information in the reference recipe information.

[0066] The additional information may include information about a predetermined information source, including information about ingredients or recipes. The information about the information source may include, for example, information about an online recipe posting site (such as a uniform resource locator (URL)) or information about any recipe book (such as a URL or an international standard book number (ISBN) code). The additional information may also include preference information about the taste or appearance of the dish, entered by the user. For example, the preference information may include "low salt" or "vivid colors."

[0067] This variation allows recipe information to be generated based on the trends of recipes posted on specific websites and the user's preferences. For example, by inputting information from a recipe posting site for infants and young children, a tendency to "not use honey" can be reflected in the recipe generation. Also, depending on the user's preference information, it is possible to generate recipes with low salt content, for example.

[0068] A fifth modified example will be described. As mentioned in the embodiment, multiple cuisine categories may be classified so that multiple default cuisines correspond to each category; in other words, multiple default cuisines may be associated with one cuisine category. The similar cuisine identification unit 44 of the information processing device 16 may output information on multiple default cuisines similar to the user's desired cuisine when identifying one similar cuisine. The similar cuisine identification unit 44 may also receive selection information regarding one default cuisine selected from the multiple default cuisines. The similar cuisine identification unit 44 may identify a similar cuisine based on the selection information, and may, for example, identify one default cuisine indicated by the selection information as a similar cuisine.

[0069] FIG. 22 , corresponding to FIG. 11 , illustrates an example in which multiple default dishes are associated with one cuisine category. When identifying one similar dish similar to the user's desired dish, the similar dish identification unit 44 may identify a cuisine category to which the user's desired dish corresponds and identify multiple default dishes (also referred to herein as "candidate dishes") corresponding to the identified cuisine category. When the cuisine category shown in FIG. 22 is identified, ratatouille, chikuzenni, and minestrone may be identified as the multiple candidate dishes. The similar dish identification unit 44 may cause the display unit 22 to display a cuisine selection screen via the display control unit 40, allowing the user to select one candidate dish whose recipe will be reused from the multiple candidate dishes. The similar dish identification unit 44 may identify the one candidate dish selected on the cuisine selection screen as a similar dish.

[0070] FIG. 23 shows an example of the dish selection screen 92. The dish selection screen 92 includes the name of each candidate dish, a rendering of the completed dish, an AI evaluation score, and a sort switch 94. The dish selection screen 92 may further include an explanatory text for each candidate dish (e.g., text explaining the type, characteristics, flavor, etc. of the dish). Regarding the AI ​​evaluation score, the similar dish identification unit 44 may determine the similarity between the cooking sequence of the reference recipe information and the cooking sequence of each candidate dish, and assign a higher score to the candidate dish with a higher similarity. Furthermore, a higher score may be assigned to a candidate dish that has been selected more frequently than others among multiple candidate dishes.

[0071] When the sorting switch 94 on the dish selection screen 92 is set to ON, the similar dish identification unit 44 may obtain other users' evaluation scores for each candidate dish stored in a specific external device. The similar dish identification unit 44 may display on the display unit 22 a new dish selection screen 92 in which the multiple candidate dishes are sorted in descending order of other users' evaluation scores.

[0072] In another aspect, multiple default dishes associated with one cuisine category may be associated with different ingredients. For example, a first default dish associated with the same cuisine category may be associated with beef, a second default dish may be associated with pork, and a third default dish may be associated with chicken. When multiple default dishes correspond to the cuisine category to which the user's desired cuisine falls, the similar dish identification unit 44 may identify, from among the multiple default dishes, a default dish associated with an ingredient indicated by the reference recipe information of the desired cuisine as a similar dish.

[0073] A sixth modified example will be described. Information about the desired dish acquired by the dish information acquisition unit 42 of the information processing device 16 is not limited to the name of the dish, reference recipe information, and image data of the dish, but may also include information about ingredients for making the desired dish and explanatory information describing the desired dish. The ingredient information is information indicating the types of ingredients the user wants to use to make the desired dish and may also include the quantity of each ingredient. The explanatory information may include, for example, information about the cuisine genre, such as Japanese or Chinese cuisine, the cuisine category, and the cooking process. In this modified example, instead of the name of the dish, the user inputs at least one of the ingredient information and explanatory information. For example, "Western-style stew using chicken thighs and two tomatoes" may be input.

[0074] The subsequent processing in this modified example has the following two patterns. (Pattern A) The similar dish identification unit 44 identifies, from among multiple predefined dishes, predefined dishes that match or are similar to the input ingredient information and description information as similar dishes. Specifically, for each predefined dish, the similar dish identification unit 44 may identify similar dishes by determining whether the ingredient information included in the first recipe information contains the ingredients indicated by the input ingredient information and whether the dish classification and description information match or are similar.

[0075] (Pattern B) The dish information acquisition unit 42 may generate an inference result for the desired dish using the generation AI based on the input ingredient information and description information, and acquire dish information for the desired dish. Here, the generation AI may generate multiple inference results and acquire dish information for the desired dish by accepting a user selection. The instruction to the generation AI may be, for example, "Please infer a dish that matches (Western-style stew) using (chicken thigh, two tomatoes) and output the dish name."

[0076] According to the sixth modification, even if a specific desired dish has not been determined, an appropriate recipe can be output in response to a user input.

[0077] A seventh modification will be described. The multiple cuisine categories may include a cuisine category that indicates a cuisine that cannot be made by the automatic cooker 12. In this case, information indicating that the cuisine cannot be made by the automatic cooker 12 may be associated with a default cuisine, or a cuisine category that indicates a cuisine that cannot be made by the automatic cooker 12 may not be associated with a default cuisine.

[0078] If the similar dish identification process by the similar dish identification unit 44 determines that the user's desired dish falls into a category of dishes that cannot be made, the information processing device 16 may end the process of providing recipe information for the user's desired dish (second recipe information) after displaying, for example, a message such as "The input dish cannot be made with your automatic cooker" on the display unit 22. Dishes that cannot be made include those that belong to a specific category (e.g., deep-fried foods) or those that include a specific cooking step (e.g., turning ingredients over) (not shown).

[0079] An eighth modified example will be described. The eighth modified example, in relation to the description of FIG. 14 , relates to the generation of second recipe information when the quantities of the dish to be made, i.e., the quantities of ingredients to be indicated in the second recipe information, are determined. For example, the eighth modified example is a process in which, "when a dish for six servings is requested but the recipe indicated in the first recipe information is for four servings, the quantities of ingredients and cooking steps indicated in the first recipe are adjusted to accommodate six servings."

[0080] As a specific process, the prompt generation unit 48 and the answer acquisition unit 50 of the information processing device 16 may generate second recipe information for N servings (e.g., 4 servings) using the process described in the embodiment, and then cause the generation AI to regenerate the second recipe information so that the amounts of ingredients and cooking steps correspond to N+α servings (e.g., 6 servings). Alternatively, as a simpler process, the last two lines of the prompt 81a in FIG. 14 may be changed to, for example, "Calculate the amounts of ingredients in {similar_menu}, and adjust the amounts of ingredients in {menu} to make N servings (e.g., 6 servings) of {menu}, referring to the amounts of ingredients in {similar_menu}."

[0081] A ninth modification will be described. There may be cases where it is necessary (or desired) to prepare a dish in an amount (e.g., six servings) that exceeds the capacity (e.g., four servings) of the automatic cooker 12 or the recipe. In this case, as a first method, the information processing device 16 may divide the amount of ingredients (e.g., four servings) in the original recipe information obtained from a predetermined information source such as a database or recipe site into N portions (e.g., two portions), and may suggest to the user to perform cooking multiple times (e.g., three times) based on the recipe in which the cooking steps, such as cooking time and heat level, have been adjusted.

[0082] As a second method, when the above information source provides small portion recipe information (e.g., servings for three people), the information processing device 16 may suggest to the user to perform cooking multiple times (e.g., twice) using the amount and steps based on the small portion recipe information obtained from the above information source.

[0083] Furthermore, when it is necessary to cook a quantity of food that exceeds the capacity of the automatic cooker 12 or the recipe, the information processing device 16 may generate and output a recipe for the maximum quantity allowed by the automatic cooker 12 or the recipe (for example, servings for four people) for the first cooking run. The information processing device 16 may prompt the user to confirm and select whether or not to cook using the same recipe (quantity and steps) as the first cooking run for the second and subsequent cooking runs. When performing similar cooking steps twice, the user may wish to slightly change the flavor or increase the number of dishes (i.e., propose a new recipe), and this embodiment can accommodate such new recipe proposals.

[0084] A tenth modification will be described. The automatic cooker 12 may be capable of cooking for N people (e.g., six people) up to a certain step in a cooking sequence, but may be unable to cook for N people from subsequent steps due to physical limitations. For example, this may occur when the capacity of the automatic cooker 12 is exceeded by adding a large amount of water or bulky ingredients in a step.

[0085] In such a case, the information processing device 16 may propose to the user second recipe information that includes up to the steps that allow cooking for the requested amount of N servings (e.g., six servings). For example, the information processing device 16 may propose second recipe information that includes up to the steps before the step of adding a large amount of water or adding bulky ingredients.

[0086] Alternatively, the information processing device 16 may propose to the user second recipe information that includes steps capable of cooking the requested amount of N servings (e.g., six servings) and that also includes steps that are common or similar to steps for preparing a dish other than the desired dish. For example, the information processing device 16 may propose second recipe information that includes steps for preparing curry (the desired dish) and meat and potato stew (a dish other than the desired dish), up to the step of frying meat and vegetables (a common or similar step). According to this aspect, the automatic cooker 12 can perform the steps up to the step of frying meat and vegetables for six servings, and then propose to prepare curry for three servings in a separate pot and meat and potato stew for three servings in the automatic cooker 12, thereby preparing an intermediate state that can accommodate both dishes.

[0087] An eleventh variation will be described. In some cases, a specific step in the cooking sequence of the automatic cooker 12 can be divided into multiple steps, making it possible to cook a requested amount of N servings (e.g., six servings). For example, in a step such as frying eggplant, eggplants are bulky, so only an amount less than N (e.g., four servings) can be fried at a time. However, after frying for a while, the eggplants' volume may decrease, making it possible to fry additional eggplants (e.g., two servings remaining). The information processing device 16 may propose second recipe information by dividing a single step according to the attributes of the ingredients or steps. In this way, by dividing a single step (e.g., dividing one frying step into two frying steps), it becomes possible to cook an amount of ingredients that exceeds the capacity of the automatic cooker 12.

[0088] Any combination of the above-described embodiments and multiple modifications is also useful as an embodiment of the present disclosure. A new embodiment resulting from a combination combines the effects of the combined embodiments and modifications. It will also be understood by those skilled in the art that the functions to be performed by each component described in the claims can be realized by each component described in the embodiments and modifications, either individually or in combination. Furthermore, when terms such as "first," "second," etc. are used in this specification or claims, unless otherwise specified, they do not represent any order or importance, but are used to distinguish one configuration from another.

[0089] <Supplementary Notes> The above description of the embodiments and variations discloses the following technologies. [Technology 1] An information processing method in a computer, comprising: acquiring cooking information for a desired dish; identifying one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been determined in advance; acquiring first recipe information corresponding to the identified one dish; and outputting second recipe information for preparing the desired dish, the second recipe information being generated by inputting input information based on the cooking information and the first recipe information to a generation AI. This information processing method can provide a user with second recipe information that can reproducibly and stably prepare the user's desired dish based on the predetermined first recipe information. [Technology 2] The information processing method described in Technology 1, in which the first recipe information and the second recipe information include information regarding the use of a predetermined cooking appliance with an automatic cooking function. This information processing method can support the use of a cooking appliance with an automatic cooking function in preparing the desired dish. [Technology 3] The information processing method described in Technology 2 further includes acquiring function information related to the functions of the specified cooking appliance, and the input information further includes the function information. This information processing method makes it easier to obtain second recipe information that utilizes the functions of the cooking appliance and prevents the second recipe information from requiring functions that exceed the capabilities of the cooking appliance. [Technology 4] The information processing method described in Technology 2, in which the input information includes instructions for generating the second recipe information by adjusting a cooking sequence for the specified cooking appliance, including control parameter information for the specified cooking appliance, based on the cooking information, as indicated in the first recipe information. This information processing method can support the use of cooking appliances in creating desired dishes. [Technology 5] The information processing method described in Technology 1, in which the cooking information includes information indicating the amounts of one or more ingredients required to create the desired dish, and the input information includes instructions for generating the second recipe information by adjusting the amounts of the one or more ingredients indicated in the cooking information to match the amounts of the one or more ingredients used indicated in the first recipe information.According to this information processing method, by having the generation AI generate second recipe information by adjusting the amounts of ingredients indicated in reference recipe information for a desired dish to match the default first recipe information, it is possible to generate second recipe information with high reproducibility and stability. [Technology 6] The information processing method described in Technology 1, wherein the dish information includes information on one or more ingredients and cooking steps for making the desired dish, and the input information includes instructions for generating the second recipe information by adjusting the cooking steps indicated in the first recipe information based on the information on one or more ingredients and cooking steps indicated in the dish information. According to this information processing method, by having the generation AI generate second recipe information by adjusting the cooking steps indicated in default first recipe information based on the reference recipe information for a desired dish, it is possible to generate second recipe information with high reproducibility and stability. [Technology 7] The information processing method described in Technology 1, wherein the database includes a plurality of cuisine categories, the plurality of cuisines are classified according to the plurality of cuisine categories so that one or more cuisines correspond to each of the cuisine categories, and the step of identifying the first cuisine includes determining which of the plurality of cuisine categories the desired dish falls into and identifying the first cuisine from among the one or more cuisines corresponding to the cuisine category determined to be the desired dish. This information processing method makes it possible to appropriately identify, from among a plurality of predefined dishes, a predefined dish (one dish) that provides first recipe information that serves as the basis for creating second recipe information for the desired dish. [Technology 8] The information processing method described in Technology 7, wherein the plurality of cuisine categories are set based on one or more of the following: cuisine category, presence or absence of predefined cooking steps, and cooking conditions. This information processing method makes it possible to appropriately identify, from among a plurality of predefined dishes, a predefined dish (one dish) that provides first recipe information that serves as the basis for creating second recipe information for the desired dish. [Technology 9] The information processing method described in Technology 8, wherein the predefined cooking steps include at least one of a later-adding step of ingredients, a pressurizing step, and a stirring step. According to this information processing method, it is possible to appropriately identify, from among a plurality of predetermined dishes, a prescribed dish (one dish) that provides first recipe information that serves as the basis for creating second recipe information for a desired dish.[Technology 10] The information processing method described in Technology 8, in which the cooking conditions include at least one of pressure application, pressure application time, stirring speed, and stirring time. This information processing method makes it possible to appropriately identify, from among a plurality of predefined dishes, a predefined dish (first dish) that provides first recipe information that serves as the basis for creating second recipe information for a desired dish. [Technology 11] The information processing method described in Technology 7, in which the first recipe information includes a cooking sequence for a predetermined cooking appliance, including control parameter information for the predetermined cooking appliance with an automatic cooking function, and the plurality of dish categories are set based on the content of the cooking sequence. This information processing method makes it possible to appropriately identify a predefined dish (first dish) that provides first recipe information that serves as the basis for creating second recipe information for a desired dish. [Technology 12] The information processing method described in Technology 1, in which the dish information includes third recipe information for making the desired dish, and the first dish is identified based on the dish information and the third recipe information in the identification. This information processing method makes it possible to appropriately identify, from among a plurality of predefined dishes, a predefined dish (first dish) that provides first recipe information that serves as the basis for creating second recipe information for a desired dish. [Technology 13] The information processing method according to Technology 12 further includes creating the third recipe information by inputting information about the desired dish into a generation AI. This information processing method reduces the burden on the user of preparing the third recipe information. [Technology 14] The information processing method according to Technology 12, wherein the first recipe information and the third recipe information include a cooking sequence for a predetermined cooking appliance, including control parameter information for the predetermined cooking appliance with an automatic cooking function, and the identification step identifies the first dish based on the first recipe information and the third recipe information for each of the multiple dishes. This information processing method makes it possible to appropriately identify a specific dish (first dish) that provides first recipe information that serves as the basis for creating second recipe information for the desired dish. [Technology 15] The information processing method according to Technology 1, further includes acquiring additional information indicating a trend to be reflected in the second recipe information, and the input information includes an instruction for reflecting the trend indicated by the additional information in the second recipe information.This information processing method allows the generation AI to create second recipe information that reflects specific tendencies, such as the user's likes and dislikes when it comes to food. [Technology 16] The information processing method described in Technology 15, in which the additional information includes information about a predetermined information source, including information about ingredients or recipes. This information processing method allows the generation AI to create second recipe information that reflects information from a predetermined information source, such as a predetermined website. [Technology 17] The information processing method described in Technology 15, in which the additional information includes preference information about the taste and finish of the dish input by the user. This information processing method allows the generation AI to create second recipe information that reflects the user's preference information. [Technology 18] The information processing method described in Technology 1 or 7, in which the identification of the first dish further includes outputting information about multiple dishes similar to the desired dish and accepting selection information about a dish selected from the multiple dishes, and identifying the first dish based on the selection information. This information processing method allows the user's preferences to be reflected and the specified dish (first dish) that provides first recipe information that serves as the basis for creating second recipe information for the desired dish to be identified. [Technology 19] An information processing device comprising: a cooking information acquisition unit that acquires cooking information about a desired dish; an identification unit that identifies one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been defined in advance; a first recipe information acquisition unit that acquires first recipe information that is recipe information corresponding to the identified one dish; and a second recipe information output unit that outputs second recipe information for making the desired dish, the second recipe information being generated by inputting input information based on the cooking information and the first recipe information to a generation AI. This information processing device can provide a user with second recipe information that allows the user to stably and reproducibly make the user's desired dish based on the predetermined first recipe information.[Technology 20] A computer program causing a computer to execute the following: acquire cooking information for a desired dish, identify one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been defined in advance, acquire first recipe information that is recipe information corresponding to the identified one dish, and output second recipe information for making the desired dish, the second recipe information being generated by inputting input information based on the cooking information and the first recipe information to a generation AI. This computer program can provide a user with second recipe information that allows the user to stably and reproducibly make the user's desired dish based on the predetermined first recipe information.

[0090] The technology of the present disclosure can be applied to information processing devices, information processing systems, and the like.

[0091] 10 Cooking assistance system, 12 Automatic cooker, 14 LLM server, 16 Information processing device, 42 Cooking information acquisition unit, 44 Similar dish identification unit, 46 First recipe information acquisition unit, 48 Prompt generation unit, 50 Answer acquisition unit, 52 Second recipe information generation unit, 54 Second recipe information output unit.

Claims

1. An information processing method in a computer, comprising: acquiring cooking information about a desired dish; identifying one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been determined in advance; acquiring first recipe information which is recipe information corresponding to the identified one dish; and outputting second recipe information for making the desired dish, which is generated by inputting input information based on the cooking information and the first recipe information into a generation AI.

2. The information processing method according to claim 1, wherein the first recipe information and the second recipe information include information regarding the use of a specified cooking appliance with an automatic cooking function.

3. The information processing method according to claim 2, further comprising acquiring function information relating to the functions of the specified cooking appliance, wherein the input information further includes the function information.

4. The information processing method described in claim 2, wherein the input information includes instructions for generating the second recipe information by adjusting a cooking sequence for the specified cooking appliance indicated by the first recipe information, including control parameter information for the specified cooking appliance, based on the cooking information.

5. The information processing method described in claim 1, wherein the cooking information includes information indicating the amount of one or more ingredients required to make the desired dish, and the input information includes instructions for generating the second recipe information by adjusting the amount of the one or more ingredients indicated by the cooking information so as to match the amount of one or more ingredients used indicated by the first recipe information.

6. An information processing method as described in claim 1, wherein the cooking information includes information on one or more ingredients and cooking process information for making the desired dish, and the input information includes instructions for generating the second recipe information by adjusting the cooking process indicated by the first recipe information based on the information on one or more ingredients and cooking process information indicated by the cooking information.

7. The information processing method of claim 1, wherein the plurality of dishes are classified into a plurality of cuisine categories, each of which corresponds to one or more dishes; and identifying the one dish includes determining which of the plurality of cuisine categories the desired dish falls into, and identifying the one dish from among the one or more dishes corresponding to the cuisine category determined to be the desired dish.

8. The information processing method according to claim 7, wherein the plurality of dish classifications are set based on one or more of the following: dish category, whether or not a specific cooking step is included, and cooking conditions.

9. The information processing method according to claim 8, wherein the predetermined cooking process includes at least one of a process of adding ingredients later, a process of applying pressure, and a process of stirring.

10. The information processing method according to claim 8, wherein the cooking conditions include at least one of a pressure value, a pressure time, a stirring speed, and a stirring time.

11. The information processing method described in claim 7, wherein the first recipe information includes a cooking sequence for a specified cooking appliance including control parameter information for the specified cooking appliance having an automatic cooking function, and the multiple dish classifications are set based on the contents of the cooking sequence.

12. The information processing method of claim 1, wherein the cooking information includes third recipe information for making the desired dish, and the identification step identifies the first dish based on the third recipe information.

13. The information processing method according to claim 12, further comprising creating the third recipe information by inputting information about the desired dish into a generation AI.

14. The information processing method described in claim 12, wherein the first recipe information and the third recipe information include a cooking sequence for a specified cooking appliance including control parameter information for the specified cooking appliance equipped with an automatic cooking function, and in the identification, the one dish is identified based on the first recipe information and the third recipe information for each of the plurality of dishes.

15. An information processing method as described in claim 1, further comprising obtaining additional information indicating a trend to be reflected in the second recipe information, wherein the input information includes instructions for reflecting the trend indicated by the additional information in the second recipe information.

16. The information processing method according to claim 15, wherein the additional information includes information about a predetermined information source including information about ingredients or recipes.

17. The information processing method according to claim 15, wherein the additional information includes preference information regarding the taste and finish of the dish input by the user.

18. An information processing method as described in claim 1 or 7, further comprising, in identifying the one dish, outputting information on a plurality of dishes similar to the desired dish and accepting selection information regarding a dish selected from the plurality of dishes, and identifying the one dish based on the selection information.

19. An information processing device comprising: a cooking information acquisition unit that acquires cooking information about a desired dish; an identification unit that identifies one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been predetermined; a first recipe information acquisition unit that acquires first recipe information, which is recipe information corresponding to the identified one dish; and a second recipe information output unit that outputs second recipe information for making the desired dish, generated by inputting input information based on the cooking information and the first recipe information into a generation AI.

20. A computer program for causing a computer to perform the following steps: obtain cooking information about a desired dish; identify one dish similar to the desired dish indicated by the cooking information from among a plurality of dishes for which recipe information has been determined in advance; obtain first recipe information which is recipe information corresponding to the identified one dish; and output second recipe information for making the desired dish, which is generated by inputting input information based on the cooking information and the first recipe information into a generation AI.

Citation Information

Patent Citations

  • Information terminal device, cooking information system, and automatic cooker

    JP2003214628A

  • Information processing system, method and program

    JP2019045902A

  • Recipe providing device and computer program

    JP2022102185A