Skip to content
/ Nudge Public

NwHacks LLM Finalist: Facilitation for scrum, standup, club, and other structured meetings.

Notifications You must be signed in to change notification settings

agl320/Nudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nudge

Nudge is our project for nwHacks 2025, LLM track finalist.

Nudge offers a convenient meeting solution designed to enhance efficiency by analyzing speech in real time to determine if discussions are on-topic, issuing warnings when necessary, and providing statistical insights to further improve meeting productivity. We aim to save companies money, as well as employees time, as meetings often drag out for prolonged amounts of time, and derail from the main topic as meeting time progresses.

Users can schedule meetings, define time blocks, and set specific topics for structured and efficient discussions, ensuring every meeting stays focused and productive.

Built with peer-to-peer services and WebRTC, it streams audio batches to a Flask backend via WebSockets. A locally embedded Llama 3 instance is then used to generate sentences that are very likely to be included into the meeting. The information is then used by our sentence transformer to produce a vector which represents the sentences in a mathematical way. These vectors are then compared together using cosine similarity which determines the on-topicness of the users.

Quick demo of on topic check (does not show the schedule or functionality of other features because we were submitted last minute) https://www.youtube.com/watch?v=pD73LgNNiEw

Devpost page https://devpost.com/software/nudge-1lf8dr

Graphics nudge_logo2 nudge_slide2 nudge_slide4 nudge_slide3

About

NwHacks LLM Finalist: Facilitation for scrum, standup, club, and other structured meetings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •