Hands-On AI: Building LLM-Powered Apps

Hands-On AI: Building LLM-Powered Apps

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 16m | 174 MB

Are you ready to start building applications with large language models (LLMs), but not sure where to begin? This course, which is designed uniquely for beginners with no experience in the LLM space, offers an overview of the fundamentals of LLMs with hands-on challenges to boost your skills along the way.

Explore the essentials of retrieval-augmented generation including search engine basics, embedding model limitations, and how to build a chat-with-PDF application. Along the way, instructor Han Lee shows you how to get up and running with prompt engineering, using the prompt playground for LLM apps.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started.

Table of Contents

Introduction
1 Building apps using large language models

LLM The Essentials
2 Language models and tokenization
3 Large language model capabilities
4 Challenge Introduction to Chainlit
5 Solution Introduction to Chainlit solution
6 Prompts and prompt templates
7 Obtaining an OpenAI token
8 Challenge Adding an LLM to the Chainlit app
9 Solution Adding an LLM to the Chainlit app
10 Large language model limitations

Retrieval Augmented Generation
11 Retrieval augmented generation
12 Search engine basics
13 Embedding search
14 Embedding model limitations
15 Challenge Enabling load PDF to Chainlit app
16 Solution Enabling load PDF to Chainlit app
17 Challenge Indexing documents into a vector database
18 Solution Indexing documents into a vector database
19 Challenge Putting it all together
20 Solution Putting it all together
21 Trying out your chat with the PDF app

Prompt Engineering
22 Prompt engineering basics
23 Challenge Set up prompting
24 Solution Set up prompting
25 Prompt playground for LLM apps
26 Challenge Fixing hallucination via prompting
27 Solution Fixing hallucination via prompting

Conclusion
28 Continue your LLM journey

Homepage