Offered By: IBMSkillsNetwork
Build a Negativity Filtering Web Extension with GenAI
Enhance your web development and JavaScript skills by building a smart browser extension that utilizes the latest generative AI techniques. In this beginner friendly project you'll build a browser extension powered by LLMs and BERT to transform negative content. Through hands-on experience, you’ll learn how these language models process human text and discover their typical use cases. This project is the ideal launchpad for developers looking to integrate AI into their applications. Enroll now to expand your technical skills by building a tool that improves online experiences.
Continue readingGuided Project
Web Development
At a Glance
Enhance your web development and JavaScript skills by building a smart browser extension that utilizes the latest generative AI techniques. In this beginner friendly project you'll build a browser extension powered by LLMs and BERT to transform negative content. Through hands-on experience, you’ll learn how these language models process human text and discover their typical use cases. This project is the ideal launchpad for developers looking to integrate AI into their applications. Enroll now to expand your technical skills by building a tool that improves online experiences.
Project Demo and Introduction

A Look at the Project Ahead
- Understand how BERT and LLMs process language in a nutshell
- Use a pre-trained BERT model to detect negativity in web-scraped content
- Prompt an LLM (Llama 3) to transform the text into a positive alternative
- Build a FastAPI backend to wrap your text-processing pipeline
- Build a simple JavaScript extension to scrape and modify the DOM
- Test and debug your API within the CloudIDE
- (Optional) Load and test the extension locally in your browser
What You'll Need
- A solid foundation in JavaScript, Web APIs and Web Development
- Familiarity with using the console to log and debug
- A basic understanding of Python classes and Object Oriented Programming
- A basic familiarity with APIs and how they are interfaced
- A basic understanding of Git actions and commands
- (Optional) Firefox or Chrome browser for testing
Estimated Effort
30 Minutes
Level
Beginner
Skills You Will Learn
Artificial Intelligence, BERT, JavaScript, LLM, NLP, Web Development
Language
English
Course Code
GPXX0KQTEN