WebQA project allows a user to ask any question on the contents of the webpage using LangChain, OpenAI Embeddings and gpt-3.5-turbo. The project consist of
- WebQA-Extension (Chrome Extension)
- WebQA-API (Python Flask API)
WebQA-Extension is designed to seamlessly gather webpage data and user questions, then send them to the WebQA-API for processing. Upon receiving the data, the API analyzes the information and sends back the answer to the extension. With this, the extension displays the answer on the extension page, providing users with quick and accurate responses to their queries.
- Clone the repository
- Open the chrome browser and go to
chrome://extensions/
- Enable the developer mode
- Click on
Load unpacked
and select the cloned repository - The extension will be added to the chrome browser
- Open the web page you want to collect the data from
- Click on the extension icon
- Enter the question in the text box
- Click on
Submit
button - The data will be sent to the server and the response (answer) will be displayed in the extension popup
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.