208 karma · joined September 17, 2012
https://bardeen.ai We're hiring a Machine Learning researchers and engineers
JD: https://docs.google.com/document/d/1umypCfLxmb77olw4UAqz7co_...
Email to ml@bardeen.ai
On a more serious note, we have built a DSL and an engine for executing automations inside the browser. Where possible we connect natively to the apps we're integrating with (like Calendar or Notion), where it's not possible (like LinkedIn) we use browser capabilities to interact or get data. We use a GPT model to transform the description of automation to our DSL, we then verify it, typecheck it, fill in the gaps where possible and present it to the user. If the user likes it they can save it and start using it. Happy to share more details if it's interesting.
``` function (recipient) {\n when: __0 = GoogleCalendar.when_next_event_is_in(time: B.Duration(120000));\n __1 = GoogleCalendar.get_next_event();\n __2 = OpenAI.get_summary_of(text: __1.description);\n __3 = BardeenCommons.get_string_concatenating_strings(strings: ["Your next event is:", __1.summary, "at", __1.startTime, "Here is a summary of the event:", __2]);\n Slack.send_message(message: __3, recipient: recipient);\n}' ```
Initial accuracy was about 10%, which was pretty meh TBH. With a lot of tweaking and tuning we were able to get it to 70%. This means that it takes about 2-3 attempts to get it to generate what's expected.
The great thing is that we only use AI to generate the DSL description of the automation and let the user tweak and tune it. Once it's there we just execute it with our engine.
It takes automation descriptions in English and turns them into in-browser playbooks that can either be launched via shortcut or triggered by an external event (such as an email arriving).
I think it's pretty cool and it's ready for anyone to try it out (no waitlist!). We currently have about 30 productivity apps integrated. Please give it a shot and let us know what you think.
Here is a Twitter thread if you're not in the mood for Youtube https://twitter.com/bardeenai/status/1648355825537421314
Here is Bardeen installation link https://chrome.google.com/webstore/detail/bardeen-automate-m...
Google’s revenue model has been at odds for far too long with identifying and weeding out SEO spam. I don't mean 'spam' here in a derogatory way, but rather everyone who has a legitimate and interesting product and has had their back against the wall and was forced to play the SEO game and become a 'search spammer' As a result 'spammers' (again, pretty much every site these days) 'won' because it was and still is the only way to survive.
https://archive.is/20220112160354/https://www.ft.com/content...
https://www.bardeen.ai/posts/how-to-bypass-a-paywall#bardeen.
Disclaimer: I’m the co-founder of Bardeen.
Tl;dr is that it was much more than just word of mouth. They have been very deliberate and methodical about growth from the very beginning and employed many different growth tactics throughout the lifetime of the company.
Edit: typos
Curious to learn more about your approach to verifying the correctness of the implementation. Did you try testing it with Jepsen or something similar?
Do you know what is WhatsApp's stance on a Matrix bridge and using it to provide a service? They've known to have a pretty harsh stance on other services that attempted to integrate ([0], [1]) and even banned users from the platform for attempting to scrape their own data.
Would be very curious to know more details about your WhatsApp integration setup. Thanks in advance!
[0] - https://www.xda-developers.com/whatsapp-sends-cease-desist-a...
[1] - https://www.reddit.com/r/Windows10/comments/89g926/whatsapp_...