So... how does Communify work
The technology of Communify NY focuses on three key concepts: Aggregating Data, Filtering of Data, and Ordering Data
Step 1
Aggregating Data
Communify NY is an aggregation platform for volunteering opportunities (think of us as the Google Flights or Booking.com for volunteering). We obtain opportunities from three specific upstream sources (Volunteer Match, NY Cares, and NYC Service), but we are built with scalability of including other platforms in the future. By extracting opportunities from many upstream sources, we provide a larger set of the volunteering opportunities in NYC than any of the sources.
Step 2
Filtering Data
Communify NY allows volunteers to filter on any number of different categories pertaining to an opportunity (ie. Cause). In order to determine each category that an opportunity fits in, Communify NY employs Generative AI. Generative AI will extract categories for a given opportunity with very high accuracy.
By using Generative AI to define every opportunity within our framework, we standardize all the information that an opportunity contains. While each of the upstream platforms we pull data from have their own filters, we have defined an accurate model for what a volunteering opportunity will contain on our platform. In many cases, we even use Generative AI to rewrite opportunity descriptions!
Step 3
Ordering Data
After you set filters, we return a full list of opportunities that match the filters a user has provided. However, the ordering in which opportunities are provided is a key component of our system. We have proprietary information that orders opportunities, ensuring those at the top of the list are better aligned with what the volunteer is seeking. The ability to order our events is a distinguishing factor of our system!