Introduction
Building an AI chatbot
()
Getting the most out of this course
()
Version check
()
1. Understanding Chatbots and Hugging Face
Overview of chatbot technologies and trends
()
Fundamentals of chatbots
()
Introduction to Hugging Face
()
Demo: Exploring Hugging Face
()
Designing a chatbot for customer experience
()
Demo: Implementing the chatbot in Python
()
Solution: Build a basic chatbot
()
2. Building an Advanced Chatbot with OpenOrca
Introduction to OpenOrca dataset
()
Demo: Building a chatbot with OpenOrca
()
Further enhancing chatbot features
()
Solution: Enhance the chatbot with OpenOrca
()
3. Preparing Model for Deployment
Principles of model pruning
()
Demo: Pruning the chatbot model
()
Theory and practice of model distillation
()
Demo: Applying model distillation to the chatbot
()
Understanding and implementing quantization
()
Demo: Quantizing the chatbot model
()
Demo: Overview of the results
()
Solution: Prepare the chatbot for deployment
()
4. Deploying to Hugging Face Spaces with Gradio
Introduction to Gradio
()
Deploying the chatbot to Hugging Face Spaces
()
Demo: Deploying to Hugging Face Spaces
()
Details to consider on deploying to Hugging Face Spaces
()
5. Deploying to AWS ECS Using Terraform
How to deploy to ECS?
()
Demo: Creating the Dockerfile
()
Demo: Writing a Terraform file for AWS ECS deployment
()
Demo: Deploying the Dockerized chatbot to AWS ECS
()
6. Evaluating Chatbot Performance
Metrics and benchmarks for chatbot performance
()
Demo: benchmarking our chatbot
()
Analyzing and improving your chatbot
()
Conclusion
Recap of key learnings and tips
()
Continuing on with AI chatbots
()
Ex_Files_AI_Workshop_Chatbot_Development.zip
(105.9 MB)