LLM Course – Build a Semantic Book Recommender (Python, OpenAI, LangChain, Gradio)
freeCodeCamp.org
Jodie builds a book recommendation app in Python. Book descriptions are cleaned and stored in a vector database through LangChain, so the app can find books that match what a reader asks for. LLMs from Hugging Face then sort the books by category and by emotional tone, and a Gradio dashboard puts it all together.
What you'll learn
- Cleaning and preparing text data
- How LLMs and vector search work
- Building a vector database with LangChain
- Zero-shot classification with LLMs
- Sentiment and emotion analysis
- Building a dashboard with Gradio