Owlracle: LLM-powered resource discovery
internal organization resources inside chat interface
Owlracle is an LLM-powered resource-discovery chatbot that transforms how Rice students find information.
Ask any question about Rice university, and Owlracle:
- 🔍 Retrieves relevant info from vector database
- đź“ť Synthesizes the answer based on user question
- ⚡Learns independently if unable to answer correctly at first⚡
Features
- Prompt Engineering (opens in a new tab): codifies how LLM reasons about users question given provided contexts from VectorDB.
- Modal (opens in a new tab): manages(create, update, delete) VectorDB information.
- Perplexity AI (opens in a new tab): does due diligence every night to teach vectorDB new information.
Contributing
Contributions are greatly appreciated! Join our Discord (opens in a new tab) and Nice organization (opens in a new tab).
Motivation
Rice is greatly resourceful. But the problem I faced ever since I was a Freshmen is that the resource is scattered all around. So I believe there is value in creating 1) an internal database which every Owl has read and edit access 2) a friendly chat interface to learn more about the resources.
So we decided to leverage the capabilities of Large Language Model to address this.
Stack
- GPT-3.5-turbo (We are working on migrating to Llama-v2. Join us here (opens in a new tab))
- Supabase for Vector DB with OpenAIEmbedding as our embeddings model
- Modal Labs for database management
Consider starring us if you're using Owlracle so more people can improve it!