Course Syllabus
Brief Overview
The course aims to:
Introduce the basics of LLMs and vector embeddings.
Explore the intricacies of prompt engineering.
Demystify LLM architectures and Retrieval Augmented Generation (RAG), pivotal in modern LLM applications.
Empower you to develop meaningful, real-time RAG-based applications.
Syllabus
Basics of LLMs
What is generative AI and how it's different
Understanding LLMs
Advantages and Common Industry Applications of LLMs
Bonus section: Google Gemini and Multimodal LLMs
Word Vectors
What are word vectors and word-vector relationships
Role of context in LLMs
Transforming vectors in LLM responses
Bonus section: Word2Vec and Similarity Search in Vectors
Prompt Engineering
Introduction and in-context learning
Best practices to follow: Few Shot Prompting and more
Token Limits
Prompt Engineering Exercise
RAG and LLM Architecture
Introduction to RAG
LLM Architecture Used by Enterprises
Architecture Diagram and LLM Pipeline
RAG vs Fine-Tuning and Prompt Engineering
Key Benefits of RAG for Realtime Applications
Bonus Resource: Incremental Indexing in Pathway | Advanced Read
Hands-on Project
Installing Dependencies and Pre-requisites
Building a Dropbox RAG App using open-source
Building Realtime Discounted Products Fetcher for Amazon Users
Problem Statements for Projects
Standards for Project Submission
Project Submission
Project Evaluation, Feedback incorporation, and Bootcamp Graduation
Understanding the Power of Real-time
A central theme of this course is the integration of real-time data with Large Language Models (LLMs). This powerful combination opens doors to innovative solutions for complex societal and business challenges. While you'll gain proficiency in developing custom LLM applications for static data, our chosen open-source framework simplifies the transition between real-time ("Streaming") and static ("Batch") data with minimal adjustments in Python.
In today's digital era, combining up-to-the-minute data with LLMs is not just innovative – it's transformative. This synergy accelerates everything from financial processes to healthcare responses. Imagine financial transactions, once taking days, now completed in milliseconds. By weaving real-time data streams into LLMs, we create applications that are not only responsive but also capable of making significant contributions to society. That's a cornerstone of what this course aims to achieve.
Your Role as a Learner
The essence of learning and discovery lies with you. While we provide the foundation and tools, the true artistry—the application, innovation, and breakthroughs—stems from your engagement and creativity.
As we embark on this transformative journey, the question is: Are you ready to explore the untapped potential of LLMs merged with real-time data for the greater good? Join us, and let's venture into this exciting realm together! 🚀
Last updated