Building a Personalized Chatbot with OpenAI and LangChain
22mIntermediate2024-06-21
Authors

Dhhyey Desai
Google-Certified Python Expert, Microsoft-Certified Instructor
Course details
Are you a Python programmer looking to expand your skill set with AI, machine learning, and APIs? In this course, instructor Dhhyey Desai shows you how to use LangChain and OpenAI to build a fully personalized chatbot that’s trained on your data through a PDF file.
Learn the fundamentals of setting up and preparing data, including the development environment, PDF, and website data. Along the way, Dhhyey provides an overview of what it takes to successfully build a chatbot, from integrating OpenAI for responses to building the LangChain architecture and using Flask for chatbot deployment.
Learn the fundamentals of setting up and preparing data, including the development environment, PDF, and website data. Along the way, Dhhyey provides an overview of what it takes to successfully build a chatbot, from integrating OpenAI for responses to building the LangChain architecture and using Flask for chatbot deployment.
Skills covered
LangChainChatGPTNatural Language Processing (NLP)OpenAIGenerative AIPythonSoftware Development ToolsArtificial Intelligence (AI)Open SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Build your own chatbot with OpenAI and LangChain
- 02 - What you should know
1. Setting Up and Preparing Data
- 03 - Setting up the development environment
- 04 - Collecting and preparing PDF data
- 05 - Collecting and preparing website data
2. Building the Chatbot
- 06 - Integrating OpenAI for responses
- 07 - Building the LangChain architecture
- 08 - Using Flask for chatbot deployment
- 09 - Deploying the chatbot
Conclusion
- 10 - Next steps