Briefly
Briefly is a simple-to-use chrome broswer extension that summarises web articles using GPT-2.
Created on 2nd July 2021
•
Briefly
Briefly is a simple-to-use chrome broswer extension that summarises web articles using GPT-2.
The problem Briefly solves
There are many problems facing the world today. However, with the influx of information and an ever decreasing attention span of the average adult, it is increasingly difficult to present vital information in an effective manner. Briefly solves this delimma by introducing an easy-to-install and simple-to-use browser extension that summarises web articles for the user using the power of GPT-2.
Challenges I ran into
Working with the GPT-2 APIs in pytorch was time-consuming and prone to errors as they were relatively complex and lacked abstraction. After some research I switched to bert-extractive-summarizer, which provides a single class for GPT-2 summarisation. The library was siginifcantly easier to use and allowed me to finish the project on time.
In addition, I knew little to nothing about developing a broswer extension upon starting the project. The gap in my knowledge is especially pronunced when it comes to javascript, HTML and deploying a machine learning model in a chrome extension. I cover came this challenge by reading Google's documents and relevant topics on StackOverflow, as well as including the use of a server API for the browser plugin.
Technologies used