stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

b4uSend

  • 3 Devlogs
  • 11 Total hours

b4usend — a message analyzer :)

b4usend is basically a browser extension that analyzes your messages before you send them and it looks at things like politeness, friendliness, frustration, hostility, sarcasm, and urgency to give you a better idea of how your message might come across.

SO instead of just matching keywords it uses contextual rules to analyze the way a message is written. The goal is to make communication analysis more useful without jumping to any conclusions based on individual words.

What it does

It detects around 19 different communication signals.

Analyzes messages as you type.

Provides confidence scores for its analysis.

Uses contextual analysis to reduce false positives.

Runs locally, without external API calls for message analysis(for your privacy:))

supports Chrome and other Chromium-based browsers.

Try it out here

https://b4usend-web.vercel.app/newuser.html

Ship #1 Changes requested

b4usend — a message analyzer :)

b4usend is basically a browser extension that analyzes your messages before you send them and it looks at things like politeness, friendliness, frustration, hostility, sarcasm, and urgency to give you a better idea of how your message might come across.

SO instead of just matching keywords it uses contextual rules to analyze the way a message is written. The goal is to make communication analysis more useful without jumping to any conclusions based on individual words.

How does this improve quality of life?

well for one , it gives you a better understadning of how your message might sound to a reader
second , it gives you feedback without disrupting the writing process
lastly and most importantly it makes private message analysis much easier to access(as it runs locally)

What it does

It detects around 19 different communication signals.
Analyzes messages as you type.
Provides confidence scores for its analysis.
Uses contextual analysis to reduce false positives.
Runs locally, without external API calls for message analysis(for your privacy:))
supports Chrome and other Chromium-based browsers.

Try it out here
https://b4usend-web.vercel.app/newuser.html

Try project → See source code →
Open comments for this post

1h 44m logged

DEVLOG 3: b4usend is shipping!!!!!!!
(TL;DR: Finished the analyzer, revamped the extension UI, and added a new-user installation guide.)
Finally shipping b4usend!!I made the last finishing touches to the nlp analyzer, improved the ui for options.html and popup.html, and added a new newuser.html page which guides users through setting up the extension.
The goal was nasically to make b4usend feel more complete and easier to use and not just have the analysis working in the background
though it’s still an early version and the analyzer definitely has room to improve but I’m happy to finally get it out there instead of endlessly tweaking it(which i will)
for those who saw this in its initial stages thanks for following the journey and remember that this is just the beginning!!

0
0
27
Open comments for this post

3h 51m 46s logged

DEVLOG 2: (TD;DR: built the base of b4uSend’s local rule based NLP system with 19 communication signals and context aware scoring) . Started working on my NLP system that powers b4usend . So essentially today i built the base for a rule based NLP text analysis system . My analyzer works by using 19 communication signals which include politeness, warmth , friendliness, warmth , frustration , hostility , pressure , urgency , blame and so on and the way this works is by using context aware scoring so it doesn’t simply look for keywords but rather it looks around a phrase to see if its being negated , hedged , used in a conditional way , quoted and so on . So for negation handling, words such as not ,never , can’t , don’t etc reduce the strength of the detected signal . For hedging detection words or phrases such as “maybe” “i guess” “probably” lower the certainty . Detecting conditionals such as “if” “when” “could” and so on can affect the confidence of interpretation. Also there is signal specific context where for instance hostility to yourself is treated as different form hostility to others and things like blame need evidence of a target , things like sarcasm should get special treatment as positive words can be used sarcastically and polite wording can be downgraded if the surrounding text seems sarcastic , to detect intensity we use indicators like multiple occurrences of “!” or “?” or strong words like “absolutely” or “totally” etc . Formality detection is done by categorizing words like “furthermore” , “respectfully” etc into formal and words like “yo” , “gonna” , “wanna” etc as casual and thus finally gives us a confidence score based on the number of patterns found , message length and contextual cues . The main benefit of this is that its completely local and doesn’t send your messages to an ai model elsewhere and all processing is done locally . I’ve just started and have a very basic version right now but will update it very frequently

0
0
9
Open comments for this post

5h 14m 37s logged

hi!! so im building a browser extension that helps you see how a message might land before you send it and now i have a basic working prototype but ive got a long way to go in making the analysis actually useful rather than making it generic.

0
0
6

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…