AI Incident Database

Javascript
Python
Cloud
Artificial Intelligence
API
Agile

A community run, open source database for tracking artificial intelligence incidents. We define an AI incident as a case where artificial intelligence has caused some sort of physical, emotional, or other harm to human beings. Our goal is to allow the public to submit "incident reports", or news articles about AI incidents, so they can be reviewed by editors and attributed to incident records. In our project, we created the ability to submit incident report URLs that are automatically processed on the backend, review incident report submissions, administer user accounts, and search our database of all incident report submissions. Technically, our project has two major components: a frontend site created with React.js and an API server created with Flask. Our API server uses the News-Please library to automatically process news article submissions. We also used MongoDB for our database, and Algolia InstantSearch for our search engine. Our project was hosted live in the cloud using Google Cloud Run for the API, Google Cloud Storage and Cloudflare CDN for the frontend, MongoDB Atlas for the database, and Algolia's managed search offering for the search engine. We used Github Actions for continuous integration and continuous delivery.

0 Lifts 

Artifacts

Name Description
Demo This is our demo for the project.   Link
Website Our live production site   Link