Skip to content

An ai agent that can navigate a website with dynamic reasoning capabilities.

Notifications You must be signed in to change notification settings

adithya04dev/FormPilot

Repository files navigation

Description

An agent that could fill a google form based on given user's context. More specifically a langchain ReAct agent that uses custom Selenium functions/tools to fill a form.

Architecture Flow Chart

Architecture Diagram 1

Frameworks/Tools used

-Langchain - for building tool calling agents.
-Selenium - for custom functions that could fill,scroll and click on browser elemtents.

Installation and Seup

1.clone repo

git clone https://github.com/adithya04dev/FormPilot.git  

2.create environment and activate

python -m venv venv    
cd venv    
.\venv\scripts\activate   

3.install requirements

pip install - r requirements.txt   
  1. set gemini,openai api key in .env file
  2. Run streamlit app
streamlit run app.py  

About

An ai agent that can navigate a website with dynamic reasoning capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages