
Explore how ChatGPT and large language models enable natural conversations and tasks like reasoning and translation, and learn rag-based app development with Python for enterprise use.
Install Visual Studio Code on Mac as an optional setup step for building apps with ChatGPT and Python.
Discover how ChatGPT, a large language model built on transformers, handles turn-by-turn conversations with a reasoning engine, enabling tasks like text summarization, translation, coding, and image interpretation.
For those who are comfortable getting the code from git, use the git clone command as below:
git clone https://github.com/maistrosoft/chatgpt-with-rag-course.git
If you would like to download the entire source code, it is available here under Downloadable materials
Identify and fix common setup errors, such as missing dot env files and misnamed keys. Install requirements and verify Python, pip versions, and API parameters for a supported ChatGPT version.
Improve prompts and add history by managing the context window and summarizing past conversations, demonstrated with a coffee shop scenario.
Explore building apps with ChatGPT and Python through a coffee shop demo, showcasing practical use of ChatGPT in real-world app development.
Explore retrieval augmented generation (rag) to augment LLMs with external knowledge sources, overcome knowledge cutoffs, and reduce hallucinations by supplying context via embeddings in a vector store.
Build a rag chatbot for the shoe rack using retrieval augmented generation with a vector store, embeddings, and product documents to recommend shoes.
Explore the shoe rack demo to learn about building apps with ChatGPT and Python for practical use.
Build a car dealer sales chatbot that answers questions about new and used cars and purchasing options, and uses knowledge sources, rag sources, and prompts to guide responses.
In the last few years, the tech industry has been upended with the advent of ChatGPT and other Large Language Models.
As you probably know already, ChatGPT is a large language model that uses natural language processing to generate human-like text in response to user prompts. It is now possible for machines to have natural sounding conversations with human beings. In fact, machines can now perform tasks like reasoning, sentiment analysis, translation, code generation and so on. This has opened up many exciting possibilities for enterprise business applications. In this course you will learn the basics of how to work with ChatGPT and build exciting business apps with it.
The course will introduce you to ChatGPT, the basics of OpenAI API and how to invoke the APIs using Python. It will then go on to show you how to build apps using RAG architecture. You will get an introduction to the ChatGPT API, the RAG architecture and the LangChain library.
This is a beginner level course in ChatGPT. It will benefit users who want to get a quick understanding of how to interact with ChatGPT and Python.
If you are a programmer, this will get you started on how to build real world business applications with ChatGPT.
If you are a manager or a non technical user, you will still benefit from this course by understanding what you can do with ChatGPT.
Join the AI revolution. Don't wait. Enroll now!