Projects Sizes Example

Small Projects

  1. Chatbot for FAQs
  2. Build a basic chatbot using OpenAI's GPT API to answer a fixed set of FAQs. Students can predefine the questions and answers, and the bot responds interactively.

    Learning Focus: Introduction to API integration, prompt crafting, and understanding chatbot basics.

  3. Text Summarizer
  4. Create a simple app that summarizes a given text using a generative AI model.

    Learning Focus: Token limitations, API responses, and understanding generative text constraints.

Medium

  1. Quiz Generator
  2. Develop an application where users can input a topic, and the AI generates multiple-choice questions and answers.

    Learning Focus: Managing structured outputs, prompt engineering for accuracy, and refining responses.

  3. Sentiment Analysis with Generative Output
  4. Build a sentiment analysis tool that not only determines the sentiment of a given text but also generates a customized response based on the detected emotion.

    Learning Focus: Combining classification tasks with generative outputs and refining response logic.

Large Projects

  1. Retrieval-Augmented Generation (RAG) System
  2. Build a system that integrates a custom document store (e.g., using Elasticsearch or vector embeddings) and an AI model to provide accurate answers by retrieving relevant information before generating a response.

    Learning Focus: Working with embeddings, vector search, and integrating external databases with generative AI.

  3. Multi-Modal AI Application
  4. Create an app that integrates text and images, such as generating captions for uploaded photos or creating illustrated stories.

    Learning Focus: Combining different AI modalities (e.g., OpenAI's DALL-E for images) and managing complex workflows.