Skip to content

phonzay1/hive-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Hive Notes

Hive Notes is a retrieval-augmented generation (RAG) chatbot that transcribes handwritten notes and allows users to query those notes using natural language.

Features

  • Digitization and semantic storage of handwritten notes: Handwritten notes are transcribed using the OpenAI API and stored alongside vector embeddings that capture their meaning.
  • Retrieval-Augmented Generation: When a user asks a question, the query is embedded and compared to stored note embeddings using vector similarity search. Relevant notes are retrieved and passed to an LLM to generate a contextual answer.
  • User-Friendly Interface: A React-based frontend allows users to ask questions about their notes using natural language.

Built With

  • OpenAI API – for transcription and language generation when answering user questions
  • Node.js & Express - backend server
  • PostgreSQL with pgvector - for storing conversations and embeddings, and performing vector similarity search
  • Instructor - for parsing and validating structured LLM output
  • Zod - for schema definition and validation
  • React - frontend UI

About

Retrieval-augmented generation (RAG) chatbot for transcribing and querying handwritten notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors