Home / Companies / Upstash / Blog / Post Details
Content Deep Dive

DegreeGuru: Build a RAG Chatbot using Vercel AI SDK, Langchain, Upstash Vector and OpenAI

Blog post from Upstash

Post Details
Company
Date Published
Author
Cahid Arda Oz
Word Count
2,856
Language
English
Hacker News Points
-
Summary

DegreeGuru is a chatbot application developed to simplify access to detailed information on university websites by utilizing the Retrieval Augmented Generation (RAG) approach. The project was motivated by the difficulty students face in navigating disparate university web pages to find critical details like application deadlines and admission criteria. By employing a tech stack that includes Upstash Vector, Upstash Redis, Langchain, Next.js, and Vercel AI SDK, DegreeGuru provides a user-friendly chat interface that offers accurate and reliable information with real-time streaming responses and source attribution. The application's configurability allows it to be tailored to any website within an hour, making it a versatile tool for universities, businesses, and individuals seeking streamlined information retrieval. The integration of a custom Scrapy spider for data collection and the use of Upstash Vector Store and Redis for data management and rate limiting showcase its robust design, while the use of OpenAI's generative models ensures high-quality responses.