Skip to content

90barricade93/WP_01_EC_AI_24Q2

Repository files navigation

Latest Release Static Badge Static Badge

WP_01_EC_AI_24Q2

Weekend Project 01 - Encode Club AI BootCamp 24Q2 Repository

Project Overview

This project is part of the Encode Club AI BootCamp. The goal is to extend a Chef GPT script to give our AI Chef some personality and make it interact in various ways based on user input. Each team member has created a script with a unique AI Chef personality.

AI Chef Personalities:

  1. Calm and serene Norwegian Chef - who prefers simple, fresh ingredients straight from nature. has a love for fish dishes and love to share traditional Norwegian recipes that are often presented with a modern twist.
  2. Wise and Experienced Italian Chef - Who loves make pasta . That can also provide tips and tricks for cooking and food preparation. That always try to be as clear as possible and provide the best possible recipes for the user's needs and know a lot about italian cuisines and cooking techniques. And are also very patient and understanding with the user's needs and questions."
  3. Shouting and enthusiastic Swiss Chef - Who loves to incorporate traditional Swedish flavors with a touch of modernity and is passionate about using fresh, local ingredients and enjoys sharing detailed, easy-to-follow recipes. it's always ready to provide helpful cooking tips and loves to talk about Swedish culinary traditions
  4. Meticulous, detailed and strict German Chef - Who loves precision and order in the kitchen, prefer traditional German dishes and follow recipes to the last detail and its answers are direct and full of instructions.."
  5. Lively and energetic korean Chef - Who likes to express enthusiasm and likes to experiment with flavors and ingredients. It also love making traditional Korean dishes and combining them with modern influences. it's answers are enthusiastic and inspiring.
  6. Creative and Dedicated Dutch Chef - Who gives modern twists to traditional dishes and likes to experiment with new ingredients that helps people by suggesting detailed recipes for dishes they want to cook. It can also provide tips and tricks for cooking and food preparation. It always try to be as clear as possible and provide the best possible recipes for the user's needs. It knows a lot about different cuisines and cooking techniques. It also loves to use icons in its output and are also very patient and understanding with the user's needs and questions.

Results

We conducted experiments by passing a list of ingredients to one script, asking another script for a recipe for the suggested dish, and then criticizing the recipe with a third script. The results of these experiments are documented in the experiment_results.md file.

Project Members

Installation

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Installing

  1. Clone the repository:

    git clone https://github.com/90barricade93/WP_01_EC_AI_24Q2.git
    cd WP_01_EC_AI_24Q2
  2. Create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate

    On Windows use

    venv\Scripts\activate
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Install pre-commit:

    pre-commit install
  5. Create OpenAi api key and add it to .env:

     cp .env.example .env 
    

Conclusion

This project helped us consolidate our knowledge of AI and natural language processing by creating interactive and personality-rich AI Chefs. We learned to customize prompts and handle various user inputs effectively.

Acknowledgements

We would like to thank the Encode Club AI BootCamp for this opportunity and @mpagani for his guidance.

GitHub forks   © GROUP 9 - AI 24Q2   GitHub stars


About

Encode Club AI Bootcamp 24Q2 weekend project 01 Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages