Skip to content

Using Chat GPT to automate live web investigation using the browsing simulating human browsing

Notifications You must be signed in to change notification settings

Husamui/AI-self-browsing-browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple AI Self Browsing Browser 🤖 🌐

Experiment to build a simple AI self-browsing browser that can answer user questions by navigating to relevant websites and extracting data from them.

Demo

Built with NodeJS, Typescript, OpenAI Chat GPT-3.5-turbo +, Playwright and Cheerio.

Features

  • 🛠️ Lunch a browser
  • 💻 navigate to relevant website
  • 📤 Extract Data to answer user question
  • 🔍 If data is not found perform the website's internal search. by first finding the search box and typing in it, submitting it, and extracting data from the result page.
  • 🔧 Expandable actions to be added to the bot. current capability is to extract data from the webpage and perform a search and extract data from the search result page.

Next actions to be added

  • 👆 Click on the page elements (buttons, links...) and extract data from the new page.
  • ↕️ Scroll down and extract data from the new page.
  • 📝 Fill out the form and submit it.
  • 🗂️ Download files and extract data from them.
  • 🧪 Experiment with vector search to find the most relevant data to the question.
  • 🔗 Experiment with LangChain
  • 🎛️ Parallel actions

Getting started

To get started with this project, clone the repo and run the following commands:

git clone https://github.com/Husamui/AI-self-browsing-browser.git

Copy the .env.example into the .env file, and fill them out!

cp .env.example .env

Install packages

npm i

Run project

npm start

About

Using Chat GPT to automate live web investigation using the browsing simulating human browsing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published