✳ IskraAI

Shopping list: practical exercises for developing planning skills

The 'Shopping list' tool combines ingredients from multiple dishes into one grouped list with quantities where possible. In training it is valuable not for the ready-made answer, but for the opportunity to practice a skill: you yourself formulate the source data, check the logic of grouping and quantities, learn to notice omissions and errors. In this article we will look at how to use the tool for active practice, which exercises give the greatest effect and how to evaluate the result ourselves. We will not promise that the tool is always accurate, and we will not invent non-existent functions. Instead we will show a realistic scenario and give concrete steps for training.

Open tool: Shopping list maker ↗

What exactly does the tool do and what to expect from it

The tool takes a textual description of dishes or products (the 'Source material' field) and the number of people or portions (the 'People or portions' field). As output you get a grouped shopping list: for example, all vegetables in one section, all groceries in another. If quantities are specified in the source data, the tool tries to preserve them or recalculate proportionally to the number of portions. This is not a calculator with guaranteed accuracy, but an assistant that can make mistakes in fractions, units of measurement or grouping.

It is important to understand the limitations: the tool does not check whether you already have any products at home, does not take seasonality into account and does not offer substitutes. It also cannot work with images or audio — only text. The maximum length of the first field is 8000 characters, the second — 1000. This is enough for several recipes, but not for a whole book. If the answer seems strange, check whether the original text you gave was too complex.

In training this limitation is useful: it forces you to formulate clearly. For example, instead of 'salad with vegetables' it is better to write 'salad: tomatoes 2 pcs., cucumbers 1 pc., pepper 1 pc.'. The more specific the input, the more useful the output. But even with good input the result must be checked manually — this is part of the exercise.

Source material: 'Pasta with tomatoes and basil; salad with lentils, tomatoes and cucumber'. People: 2. Expected list: tomatoes, basil, pasta, lentils, cucumbers. The tool may combine tomatoes into one position, but the quantity may not be indicated if it was not in the source.

Exercise 1: compose source data and predict the result

Before pressing 'Generate', write down on a piece of paper which list you expect to see. This is a key moment of active learning: you are not just copying the answer, you are making a prediction. For example, take two dishes: 'omelet with cheese and tomatoes' and 'vegetable soup with potatoes and carrots'. For 3 portions. Predict which groups will appear: dairy, vegetables, groceries? What quantities will be indicated?

Then enter text in the tool and compare. If the result differs, find out why. Perhaps you forgot that cheese may end up in the dairy group, and tomatoes — in the vegetable group. Or the tool did not indicate a quantity because you did not give it in the source. This is not a tool error, but a signal: next time indicate quantities explicitly. Such comparison develops attentiveness and teaches precision of formulations.

Repeat the exercise with three dishes and different numbers of portions. For example, for 2 and for 5 people. See how the quantities change. If the tool recalculates proportionally, check the arithmetic manually. If not — this is also useful: you will understand where manual correction is needed. The main thing — do not take the answer on faith.

Source data: 'Omelet: eggs 4 pcs., cheese 100 g, tomatoes 2 pcs. Vegetable soup: potatoes 3 pcs., carrots 1 pc., onion 1 pc.' People: 3. Prediction: eggs, cheese, tomatoes, potatoes, carrots, onion. Check whether the tool grouped cheese with dairy, and vegetables together.

Exercise 2: find and fix errors in the ready list

Generate a list for a complex set of dishes, for example: 'pizza with mushrooms and mozzarella', 'salad with tuna and egg', 'soup with beans and spinach'. Then carefully check each line. Typical errors: wrong unit of measurement (grams instead of pcs.), missing ingredient, incorrect grouping (tuna may end up in the meat group, although it is fish). Your task is not just to find an error, but to explain why it arose.

After checking, correct the list manually and compare with the original text. This exercise trains the audit skill: you learn to notice where automation can make a mistake. In real life such a skill is useful when working with any automatic summarizers. Record types of errors in a separate list — after several exercises you will see patterns.

If there are no errors, complicate the task: add ingredients with non-standard units (pinch, bunch, to taste). See how the tool processes them. Most likely it will either ignore them or include them without quantity. This is normal, but you must notice it and decide how to proceed.

The generated list may contain 'tuna — 1 pcs.', although in the source it was 'tuna in oil 1 can'. Check whether the tool preserved the unit of measurement. If not — correct to 'can'.

Exercise 3: adaptation to different diets and budget

The tool does not know your preferences, but you can use it for training adaptation. Take the original list of dishes and mentally replace some ingredients: for example, regular pasta with gluten-free, cow's milk with plant-based. Then enter the modified text into the tool and see how the grouping changes. This exercise teaches flexibility and attention to detail.

Another option: make a list for a budget menu. Replace expensive products with analogues: beef with chicken, parmesan with regular cheese. Enter new text and check whether quantities are lost. The tool does not give budget advice, but it helps to see the structure of the list. You yourself decide what is important.

After several iterations compare lists for different diets. For example, for vegetarian and regular. Pay attention to which groups appear or disappear. This develops systemic thinking: you see how changing one ingredient affects the whole list.

Source text: 'Pasta with tomatoes and basil'. Replacement: 'Gluten-free pasta with tomatoes and basil'. The tool may not change the grouping, but you should check that the ingredient has not disappeared.

How to check the result: criteria and checklist

After generating the list check it by three criteria: completeness, accuracy of quantities, logic of grouping. Completeness: did all ingredients from the source end up in the list? Accuracy: are units and numbers preserved? Logic: are products grouped by categories (vegetables, dairy, groceries)? If at least one criterion is violated, find out whether it is a tool error or your input error.

Make a 5-point checklist and apply it to every generated list. For example: 1) all ingredients are present; 2) quantities are indicated where they were in the source; 3) groups do not overlap; 4) no duplicates; 5) units of measurement are correct. Such a checklist helps not to miss errors and makes the check systematic.

Remember that the tool can make mistakes, and this is normal. Your task is not to get a perfect list, but to learn to critically evaluate it. If you find an error, correct it and write down exactly what went wrong. After several exercises you will notice errors faster.

Checklist: 1) Are tomatoes present? 2) Is the tomato quantity indicated? 3) Are tomatoes in the 'vegetables' group? 4) Are there two lines with tomatoes? 5) Is the unit of measurement — pcs. or grams?

Tool limitations and typical errors

The tool is not a calculator and does not guarantee mathematical accuracy. It can incorrectly recalculate proportions, especially if the source contains mixed units (grams and pcs.). It also cannot work with fractional numbers like 'half an onion' — most likely it will round or ignore it. Do not expect it to understand context: 'salt to taste' may be omitted or added without quantity.

Another limitation: the tool does not check whether you already have some products at home. It simply makes a list based on the entered dishes. If you are cooking two dishes where tomatoes are needed, it may combine them into one position, but it will not say that you already have tomatoes at home. This is not an error, but a feature: the tool works only with what you entered.

Finally, the tool does not give advice on replacing products, does not take allergies into account and does not offer alternatives. All these decisions remain with you. In training this is a plus: you train to make decisions independently, not to rely on automation.

If in the source 'salt to taste', the tool may either omit salt, or add 'salt to taste'. Check how it proceeded, and decide whether it needs to be corrected.

How to integrate exercises into regular practice

To fix the skill, do one exercise a day for a week. Start with simple two dishes, then move to three and more. Keep a journal: record source data, prediction, result and found errors. After a week review the records and identify recurring problems. This will help you formulate rules for yourself: for example, always indicate units of measurement or always check grouping.

Use a timer: give yourself 5 minutes to compose source data and predict, then 2 minutes to generate and 5 minutes to check. Such a limitation teaches speed and accuracy. If you cannot fit, simplify the task. Gradually increase complexity: add more dishes, non-standard units, different numbers of portions.

Discuss results with others: show your list and ask them to find errors. A fresh look helps notice what you missed. This also develops communication skills. The main thing — do not turn the exercise into mechanical copying. Your goal is to learn to think, not just to get a ready-made answer.

Journal: date, source dishes, prediction, result, errors. After 5 days you will see that you often forget to indicate units of measurement.

The 'Shopping list' tool is not a magic button, but a trainer for developing attentiveness, accuracy and critical thinking. Use it for active exercises: predict results, look for errors, adapt to different conditions. Always check the generated list manually and remember the limitations: the tool does not know context, does not guarantee accuracy and does not replace your decisions. Regular practice with a diary and checklist will help you notice errors faster and formulate source data better. In the end, the value is not in the ready-made list, but in the skill you acquire.

Open tool: Shopping list maker ↗

Interface translations are machine-assisted and may need refinement.