Motivation: Create a "better" virtual workplace environment through AI

Since the COVID-19 pandemic, virtual communication platforms such as Slack and Microsoft Teams have morphed into digital workplaces, oftentimes becoming the primary venue for organizational collaboration and interpersonal relationships. However, as evidenced by the recent shift back towards Back-to-Office, remote working arrangements are often characterized by motivational issues of employee alignment and other inefficiencies stemming from lack of engagement compared to in-person.

Badthink solves this. Badthink is an always-on integration for your Slack Workplace that both scans employee messages for improper or unproductive attitudes, and remedies them through active, incentives-based solutions. Leveraging recent advances in Large Language Models, it is able to pick up on subtleties in speech and semantic undertones, and autonomously invoke the CapitalOne Financial API to penalize infractions and correct employee thought through paycheck deductions.

Features

  • Automatic live parsing of all employee messages for unapproved behavioral tendencies
  • CapitalOne (hackathon API) checking account LLM integration + utility commands. Employees/users are salary deducted based on severity of the infraction, taking into account prior history.
  • Tracking of past user history and link to Slack account using MongoDB
  • Email notifications via Sendgrid for particularly egregious violations (from our very own domain!)

Technical Info

  • Slack Bolt + FastAPI (Python) backend server + Ngrok
  • MongoDB Atlas managed database
  • Twilio/Sendgrid API
  • CapitalOne Hackathon Financial API
  • OpenAI GPT-3.5 API

Next Steps

  • Public rollout of Badthink across all Slack Workplaces
  • Implementation of LangChain-based LLM agent (”Big Brother”) that can autonomously run various tools
    • Full CapitalOne API capabilities across all endpoints (not restricted to deducting from a single account, the bot can now delete customers)
    • Code executor and calculator: use pre-calculated linear regression techniques to predict future recidivism on the fly
    • Metaphor API: bot can consult the internet to incorporate previous enterprise success stories into its context

Built With

Share this project:

Updates