Building with Generative AI
Course Overview
- Embark on a transformative journey through Generative AI, from basic principles to advanced mastery.
- Explore key concepts, practical uses, and ethical considerations.
- This course is ideal for both seasoned data scientists and newcomers eager to leverage the full potential of Generative AI.
Module 1 - Introduction to AI
- Overview of Artificial Intelligence (AI)
- Understanding the different branches of AI: Generative AI, Machine Learning, Deep Learning, etc.
- Applications and impact of AI across industries
Module 2 - Unveiling Generative AI
- Introduction to Generative AI
- Differentiating generative AI from traditional approaches
- Applications and significance in various domains
Module 3 - Advanced Prompt Engineering
- Optimizing prompt inputs for enhanced performance
- Exploring advanced prompt techniques
- Zero shot, one shot, few shots
- Chain of thought, generated knowledge, self-consistency
- Hands-on exercises for practical implementation
Module 4 - Cutting-Edge Tools Overview
- Deep dive into Google Gemini, Microsoft Copilot, and ChatGPT
- Comparative analysis of features and capabilities
- Integrating cutting-edge tools into your projects
Module 5 - Understanding Google Gemini Pro API
- Functionality and integration possibilities
- Hands-on exploration and experimentation
Module 6 - HR Screening Solutions
- Leveraging Generative AI for HR processes:
- Resume screening and candidate evaluation
- Job description generation
- Practical exercises and case studies
Module 7 - Advanced Bot Building
- Entities and Intents: Exploring entities and intents for chatbot development
- Defining Topics: Understanding the importance of topics and organizing chatbot content
- Publishing to Demo Site: Deploying your chatbot to a demo site for testing and demonstration
Projects
- Basic Website Using Generative AI
Goal: Create a website with content automatically generated by AI.
Description: This project involves building a basic website where AI is used to generate text-based content such as blog posts or product descriptions. - Invoice Extractor Using Gemini Pro API
Goal: Develop a tool to extract key data from invoices using AI.
Description: Participants will create an application that uses the Gemini Pro API to automatically identify and extract information such as dates, amounts, and vendor details from scanned invoice images. - Chat Bot Using Gemini Pro API
Goal: Develop an advanced chatbot that learns from interactions using Gemini Pro API.
Description: This project involves creating a chatbot capable of complex interactions such as providing personalized recommendations or learning from past conversations to improve responses. - Calories Health App Using Gemini Pro API
Goal: Create an app that estimates the calorie content of food items from images using the Gemini Pro API.
Description: Users upload photos of their meals, and the app identifies the food items and estimates the calories, aiding in dietary management. - Resume Screening Using Generative AI
Goal: Develop a tool that automates the initial screening of job applicant resumes using AI.
Description: This project will use Generative AI to analyse resumes, extracting and assessing key information such as qualifications, experience, and skills to facilitate the recruitment process.
Prerequisites
- Basic understanding of machine learning concepts and programming fundamentals is recommended.
- Enthusiasm to learn and explore the field of Generative AI is highly encouraged.