Generative AI projects for your resume

Boost your resume with these amazing Generative AI project ideas, each designed to provide practical experience and highlight your skills with the latest technologies.

Here's a breakdown of each project, relevant tutorials and code to help you get started and the skills you'll develop.

1. Develop an LLM based Natural Language to SQL Query Generator

Difficulty Level: 2/5

Description:

In this project, you'll use the OpenAI API and LlamaIndex to create a system that converts natural language queries into SQL queries and executes them on a DuckDB database.

Skills Gained:

Prompt Engineering, Text-to-SQL execution using LLMs

Resources:

2. Build a GPT-3.5 Backed Customer Support Chatbot

Difficulty Level: 3/5

Description:

In this project, you will create a simple chatbot using GPT-3.5 through the OpenAI API and LlamaIndex. The chatbot will be capable of handling various customer queries by leveraging internal data, providing more tailored responses than a generic chatbot.

Skills Learned:

Prompt Engineering, Prompt Chaining, Data Indexing and Chunking

Resources:

3. Fine-tune a Mistral 7B on your own dataset

Difficulty Level: 4/5

Description:

In this project, you'll train an open-source model on your own dataset using Unsloth. You will learn about standard fine-tuning methods such as LoRA, as well as concepts like model quantization.

Skills Gained:

Fine-tuning open-source models Implementing PEFT (Parameter-Efficient Fine-Tuning) methods

Resources:

4. Creating a YouTube Video Summarization App

Difficulty Level: 4.5/5

Description:

In this project, you will learn how to create your very own YouTube Video Summarization App using a powerful combination technologies: Haystack, Llama 2, Whisper, and Streamlit.

Skills Gained:

End-to-End LLM Application Deployment

Resources: