Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Generative AI: Build and Deploy a LLM Chatbot
Rating: 4.0 out of 5(34 ratings)
153 students

Generative AI: Build and Deploy a LLM Chatbot

Build and deploy a LLM-based chatbot to answer questions using your private dataset.
Created byKaaves AI
Last updated 12/2024
English

What you'll learn

  • Build and deploy a LLM chatbot to answer questions using your private dataset.
  • Deep dive into LLMs and their use cases.
  • Understand the differences between fine tuning vs RAG methodology.
  • Extra: Learn how to programmatically transcribe videos and audio as part of the data collection step!
  • End to end chatbot build: includes all the components of a RAG pipeline and explains how to improve accuracy for each.

Course content

8 sections8 lectures59m total length
  • Introduction1:43

Requirements

  • Mid to Senior level understanding of Python and Data Science concepts. Feel free to try this out as a beginner as well, and ask questions along the way!

Description

Build and deploy a LLM-based chatbot to answer questions using your private dataset!

To build, we will use Anthropic’s Claude 2 LLM on Amazon Bedrock and Langchain, with RAG implementation. I’ll also show you the code for using other LLMs (OpenAI’s ChatGPT, GPT-4, etc.), in place of Claude 2, as well as other embedding models in place of Amazon Titan Text Embeddings. To deploy, we will use Gradio.

This is an end to end build of a chatbot solution that can be used within your organization. Use this Generative AI solution to improve things across your organization like; enhance customer support, streamline information retrieval, aid in the training and onboarding of new employees, promote data-driven decision making, customize insights for clients and customers, and enable efficient knowledge sharing.

I also cover programmatic audio/ video transcription within the data collection step. This can be applied to other use cases within your organization, outside of the chatbot. E.g. transcribe audio/video content to build content recommendation models, etc.

This course is best for those with mid to senior level Python and Data Science understanding. For more beginner levels, feel free to dive in and ask questions along the way.  Hopefully you all enjoy this course and have fun with this project!


Who this course is for:

  • For those with mid to senior level Python/Data Science experience. Feel free to try this out as a beginner as well, and ask questions along the way!