Inspiration

Cooking together with my family or friends have been a lot of fun that I would like for everyone even those who prefer non-culinary activities to enjoy this moments.

What it does

The app is designed to make cooking fun and collaborative. It allows users to choose their level of involvement in the kitchen, from expert to novice to spectator. The app then distributes the recipe steps among the users, based on their preferences. The Gastronomic gurus are responsible for the main cooking tasks, such as chopping, sautéing, and baking. The kitchen helpers assist them with simple tasks, such as measuring, stirring, and setting the table. The Sous Chef of Entertainment takes care of the music, historic gastronomic narratives and drinks for the group. The app ensures that everyone has a role to play and enjoys the experience.

How we built it

I prompt partyrock.aws to built the app with the following description: Cooking Companions is an app that splits the steps of a recipe among the participating chefs, kitchen helpers and even non-chef assistants. The app has five sections. The first one is to add the names of the participant chefs and it is called "Gastronomic Gurus". The second one is for the names of the kitchen helpers. The third one is for the non-chef assistants and it is called "Sous Chef of Entertainment". The fourth section is where you can copy the recipe and its steps that will be divided among the participants. The fifth section is where the app assigns the tasks for each participant.

The next task was to modify the layout to make it more user friendly. We did this by dragging and resizing the widgets on the screen. The following step was to interact with the LLM prompt several times. I had to explain the desired behavior for each category of the widgets.

Challenges we ran into

The first challenge that I run into was during the creation of the app. I wrote the full verbose prompt for the design of the layout and the behavior; this give me an error.
The Solution, Simplify the prompt. This solved it and the app was created.

The second challenge was during the definition of the possible activities for the beginners and non-culinary persons. I used an invalid list format. The solution was simple. list all the options using comma separation.

The third problem. the kitchen helpers did not have assigned steps. The solution, explain to the LLM that people will be listed comma separated in the widgets.

The fourth problem. The LLM assigned some of the recipe steps to the non-culinary persons. The solution, create a paragraph with the directions for each category, introducing the categories and ask to verify the assignments as additional paragraph.

The fifth problem. The adjustment of the temperature and the top p. I still not understand exactly how each influence each other. The Solution, This was a trial an error process to find the right configuration.

Accomplishments that we're proud of

I am proud to see the concept idea running by the LLM. It was exciting experience to describe the app to the LLM and watch it to perform what I just textually described.

What we learned

I learn how good is the partyrock.aws LLM to been able to perform my task with a brief description. This opens a new world of applications. I have a new powerful and easy to use tool to offer solutions.

What's next for Cooking companions

Cooking has a lot of turns and the opportunities are endless. This is only the begining

Built With

  • partyrock.aws
Share this project:

Updates