PicoBlog

How ChatGPT planned my meals and ordered my groceries

Welcome back to Year 2049! 🔮

Thanks for joining me on the journey to learn about all the ways AI is shaping the future of our life and work.

Subscribe for free to get practical insights, case studies, and tutorials delivered to your inbox every Friday 👇

Hey friends 👋

Today, I’m sharing one of the most mind-blowing (and useful) things I’ve done in ChatGPT.

I’ve already shared this a while ago on my Instagram, but a lot of you have asked for a step-by-step tutorial. Plus, I’ll share my thoughts on what this experiment means for the future of e-commerce.

I hope you find this helpful and try it out yourself. If you do, send me the results!

– Fawzi

Balancing a full-time job, making almost-daily videos, writing a weekly newsletter, and trying to maintain a social life has made me neglect my personal health way too many times.

I buy groceries without fully planning what I want to eat for the week, and I often end up with random ingredients that I can’t make anything with.

Somehow, Uber Eats conveniently detects my misery and offers me a 40% discount on my next five orders… for the third week in a row.

When ChatGPT released the Instacart plugin in March, I asked myself: can AI save me from my bad habits and stop me from making excuses?

The answer was a resounding yes.

It created a meal plan for me (breakfast, lunch, and dinner) and put all the ingredients I needed in an Instacart shopping list that I could order immediately.

I’ll walk you through the step-by-step process if you want to try it out for yourself.

You can follow this tutorial even if you don’t have ChatGPT Plus. Just skip Step 0 and use the alternative method I shared once you get to Step 3.

To use the Instacart plugin, you’ll need to be a ChatGPT Plus user (which costs $20/month). To enable plugins:

  • Click on your name in the bottom left

  • Open Settings & Beta

  • Enable Plugins under Beta features

  • Now, go back to the main page and make sure you have GPT-4 selected at the top and select Plugins.

    Then, you’ll need to enable the Instacart plugin. If you don’t see it, you’ll need to install it from the Plugin store.

    And…….. you’re all set up!

    I started by writing a prompt that included some of my food preferences:

    Prompt

    I want you to act as my personal chef. Create a 5-day meal plan for me based on my preferences: - I like lebanese, mexican, and thai food - I don't eat fish and pork - I like having eggs for breakfast - I want to avoid fried or processed food Output the meal plan as a table

    It gave me my first draft:

    Not bad for a first attempt, but it was too focused on my preferences for Lebanese, Mexican, and Thai food.

    You can describe the adjustments you want to make and create another meal plan. It maintains the initial preferences you provided and the first meal plan it created in context, so you don’t need to repeat yourself.

    I wanted more variety in meals:

    The meals are only lebanese, mexican, or thai. Can you give me more variety from outside these cuisines?

    And it made adjustments so I can get a nice spread of international dishes:

    Call me Mr. Worldwide.

    While I know how to make some of these meals, I don’t know how to make all of them.

    So, I just asked:

    Can you give me the recipe for each meal? Output the result as a table.

    Result

    If you want more detailed instructions, you can ask:

    Can you give me a step-by-step recipe for each meal? Output the result as a table.

    Result

    If you’re good to go, you can now create your shopping list with the Instacart plugin:

    Create a shopping list for these meals using the Instacart plugin

    Result

    Clicking the link will open a new tab with all the items loaded and ready for checkout.

    Tips:

    • Double-check that all ingredients are there and remove what you already have

    • Adjust quantities for your desired serving size

    • You can switch brands for each item using the “Show alternatives” option under each item

    When everything is good to go, you can add all the items to your cart and have them delivered from your favourite store.

    Alternative option (without Instacart)

    If you don’t want to use Instacart, you can still tell ChatGPT to output all the ingredients in a shopping list. It will neatly organize everything for you based on the different sections/aisles:

    Can you give me the shopping list and organize it by category?

    Result

    When you go to the grocery store, you can use this as your list.

    I’ve been a UX Designer for 6 years and worked on many e-commerce experiences, so discovering this new mode of interaction to shop online felt magical the first time I tried it.

    It was radically different than the online shopping experiences we’re used to, for a few reasons:

  • Collaborative: even though I didn’t get the meal plan right from the first try, I could easily add more instructions (in plain English) to make adjustments without losing progress or starting over. I also didn’t feel left alone to figure things out, I had a personal shopping assistant to help me.

  • Goal-oriented: I used to buy groceries in isolation without thinking of all the different things I wanted to cook that week. In ChatGPT, I could shop based on my goals and preferences rather than my typical product-oriented search.

  • Easy: instead of hunting down recipes based on my unique preferences from different sources, ChatGPT did the hard work for me and gave me options. It was just so easy.

  • E-commerce companies have an exciting opportunity to reimagine their online shopping experience with AI assistants, especially for complex sales that require buying multiple items at once. Some examples I can think of:

    The way I like to think about it: AI assistants can help recreate that sensation of being helped by an expert when visiting a physical store. We have someone helping us find the right items based on our goals, we can ask them questions, and easily check out all the products that we want.

    This reinforces the ideas I shared in a recent post on how AI will shape the future of digital products and experiences:

    AI and the Third Age of Human-Computer Interaction

    ·

    April 14, 2023

    The future is too exciting to keep to yourself! Share this edition of Year 2049 in your group chats with friends, family, and coworkers.

    Share

    If you’re not already a free subscriber, join to receive practical insights, case studies, and resources to help you understand and embrace AI in your life and work.

    How would you rate this Year 2049 edition?

    Boring | Okay | Great

    Not a subscriber yet? Subscribe for free here
    Email me at fawzi@year2049.com with any questions or feedback.
    Follow my Instagram for more content

    ncG1vNJzZmixlZa%2Fc3yTcmWsrZKowaKvymeaqKVfpXyktMCtnqmsXaKyoriMqaOapp6eu6h5xqumnJ2irnq0tM6pp6Kml2K2r7%2FTmpqaqqQ%3D

    Delta Gatti

    Update: 2024-12-02