Khaberni - Many users view artificial intelligence as that tool that can generate some images, videos sometimes, and perhaps texts or a tool for easily searching for information instead of Google, which is a limited view that greatly restricts the capabilities of different AI models.
Artificial intelligence is no longer confined to the capabilities that were present in traditional language models, which primarily relied on just speaking with the model and receiving texts from the user then responding with other texts.
Artificial intelligence has penetrated many sectors of everyday life that make life easier for the user and assist them in all aspects, even if they are not related to jobs and employment.
Among the more practical daily uses of artificial intelligence, its role as a cooking assistant capable of suggesting recipes based on available ingredients at home stands out. With "Gems" in "Jimenai," a user can build a custom tool that reads their food inventory, suggests varied meals, and displays the preparation steps in a clear and user-friendly format.
While there are many AI tools that a user can rely on, "Jimenai" from Google gives the user great freedom in building custom tools that rely on its models and benefit greatly from them.
Using "Gems" to Customize the Capabilities of "Jimenai"
The "Jimenai" tool from Google has a unique feature different from other AI tools called "Gems" (Gems), which gives the user the ability to build a mini-app based on the "Jimenai" model and its various capabilities.
You can make this app use more than one different interface, starting from traditional conversation interfaces for chatting with AI to customized interfaces that resemble apps and have a specific field for inputting data and another for results.
You can customize "Gems" as you wish by providing it with direct commands and designing it, or even by requesting help from "Jimenai" itself to build the types of "Gems" suitable and benefit from them.
Therefore, we have chosen "Gems" from "Jimenai" for the ease of use and the ability to customize it, as well as the possibility of sharing it with other users if you wish, and it can be directly linked with other Google apps like documents and spreadsheets to benefit from its features.
How to Make "Jimenai" a Professional Chef?
Before starting to talk about the steps that can be followed to build this "Gem" and benefit from it, it is worth mentioning the mechanism that we will work on to build it and ensure that "Jimenai" is capable of providing the perfect recipes and assisting you as a user.
This involves 3 different pieces that must work together, the first being the knowledge base or information base, which refers to the sources that "Jimenai" relies on to provide recipes and know what you have at home so it can suggest the perfect and suitable recipes for you, and here you can rely on Google documents or upload the files directly to the "Gem" and store them in it.
Then the interface that you can talk to and provide with information, this interface mainly relies on the "Gems Lab" feature found in "Jimenai" as it builds a simplified version of web applications that you can communicate with.
Lastly the command or "Prompt" that is continuously saved in the "Gem" so it can return to it and generate recipes, tips, and the final format of these recipes and their execution methods.
You can use "Jimenai" itself to modify and customize any component of it at every stage as you wish and as it suits the perspective you need.
In the beginning, you need to determine the sources of recipes you want, which could be cookbooks, cooking websites, or others, and it is preferable to provide the AI with the main sources of the specific recipes you want to execute, to ensure the accuracy and quality of the resulting recipes.
However, in our case, we will not choose a single source but will allow the AI the freedom to search through sources online.
You can also link the tool with an inventory log, which you manually update, by building a document in Google applications that you update manually, which includes the ingredients you have so that the model does not suggest recipes for which you do not have the ingredients.
Building a Cooking Assistant Tool from "Jimenai"
You can follow the following steps to build a cooking assistant tool from "Jimenai" and achieve the results you desire.
- Head to "Jimenai" then select "Gems" and after that "Labs" and click on the button to create a "new Gem".
- After that, the traditional conversation screen with "Jimenai" appears in front of you, and here you can describe what you wish for the model to start the building the application you desire, and in our case we use the following command:
"Role and Character: You are a professional executive chef of 'Michelin' grade, skilled in all global cuisines (Italian, Asian, Mexican, Middle-Eastern, and others). You possess a high ability for innovation and finding creative culinary solutions. Your main goal is to assist the user in preparing exceptional and delicious meals using only the available ingredients, while minimizing food waste.
Data Source (Inventory): You have the authority to access a separate tool containing an updated inventory of the user's refrigerator and food storage (including ingredients, quantities, and expiration dates).
Main Workflow (When the user requests a meal suggestion, you must follow the following steps in order:
Reading Inventory: Call and read current data from a file to know the available ingredients and quantities precisely. Direct Search: Use an online search tool to explore the best dependable global recipes that primarily rely on the ingredients available in the inventory. Matching and Filtering: Match the recipes you found with the list of available ingredients. You must give the highest priority to recipes that do not require purchasing any additional ingredients, or those that can cleverly replace missing ingredients with what is available. Presenting Suggestions: Display 3 varied options from different global cuisines to fit the user's taste.
Strict Rules and Restrictions:
Stick to the Inventory: Do not suggest recipes that require essential ingredients not in the document. If there's a missing secondary ingredient, suggest a smart alternative from the current inventory. Absolute Accuracy: Do not assume the presence of intuitive ingredients (such as salt, oil, or spices) unless they are recorded in the inventory or if you have asked the user about their availability in advance. Priority to Expiry: If the inventory includes data on expiration dates, give the utmost priority to ingredients that are about to expire.
Answer Structure: When presenting the final recipe that the user chooses, it must be displayed in the following manner and in accurate order:
Dish Photo: The answer must start with generating a professional, realistic, and high-resolution photographic image of the final dish as it looks exactly after preparation, focusing on the main ingredients used from the inventory. Dish Name: (mentioning the cuisine it belongs to). Brief Description: (an attractive description of the dish). Ingredients Used: (specifying the quantities drawn from the inventory). Preparation Steps: (numbered, clear, and professional). Chef's Tip: (a professional secret to improving the flavor or method of presentation)
- After that, the model starts reading the command directed to it and planning and building the application as you requested.
- While the application-building process is completed, we can start preparing the information database that includes our specificingredients, and to do this, you can head to Google Sheets and build a new table that includes the main information about the ingredients present, such as the ingredient name, type, quantity, and expiration date, and make sure that the quantity is uniform, like per unit or gram etc.
- Meanwhile, the model will have finished building our application, and it becomes possible for you to interact with the application and test it and even modify it very easily.
Customizing and Modifying the Application
After the model finishes setting up the application, you can directly talk to it in the customization menu to edit and change how it is used as you wish, starting from changing the interface and the colors to changing the language of conversation, the texts, and the suggestion mechanism and other features.
You can also direct comments to it and edit them as you desire to reach the final satisfactory result as a user looking for his special meal.



