Learn how to build integrated applications with cutting-edge AI tools, including ChatGPT, Semantic Kernel, and LangChain.
Overview
Syllabus
Introduction
- Using GPT to build software
- Setting up your environment
- Introduction to ChatGPT and its parameters
- Connecting to the ChatGPT API
- Sentiment analysis
- Providing a discount through a UI
- Challenge: Turning rude customers away
- Solution: Turning rude customers away
- A simple summarizer with Semantic Kernel
- Formatting your data with few-shot learning
- Integrating chain-of-thought reasoning into your app
- Learning to use Whisper for text to speech
- Challenge: Creating a "thinking out loud" librarian
- Solution: Creating a "thinking out loud" librarian
- Building a simple prompt chain with LangChain
- Answering questions with a vector DB
- Semantic search and embeddings
- Extracting key information from your question
- Challenge: A librarian with a library
- Solution: A librarian with a library
- Generating sample data with ChatGPT
- Generative AI–powered tests
- Evaluating GenAI prompt performance
- LLM framework security
- Challenge: Building a GenAI test suite for your librarian
- Solution: Building a GenAI test suite for your librarian
- Next steps
Taught by
Denys Linkov