An AI agent that uses the GPT model to generate actions in order to achieve a given goal. It can perform complex actions such as browsing, clicking, input filling, and asking for additional information.
- Utilizes GPT model to generate conversational responses.
- Performs browsing activity.
- Searches on Google.
- Can click on UI elements within a webpage.
- Fills out form inputs on pages.
- Asks for extra information from users when needed.
Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
Clone the repository and navigate to the project directory:
git clone https://github.com/modsoussi/mini-jarvis
cd mini-jarvis
Then, install the required packages:
pip install -r pip.env
First, clone the repository:
git clone https://github.com/modsoussi/mini-jarvis
Then, create and activate a Conda environment:
conda create -n myenv -f conda.env
conda activate myenv
Navigate to the project directory:
cd mini-jarvis
Create a .env file and add the OpenAI API key.
OPENAI_API_KEY="YOUR_OPEN_AI_API_KEY"
Before running, make sure to activate your Python environment:
For pip
source venv/bin/activate # On Windows use `venv\Scripts\activate`
For conda
conda activate myenv
Then run the kernel with:
python app.py
Some things you can ask MiniJarvis to do:
- What are the top 5 posts on Hacker News today?
- Summarize the comments on the top post on Hacker News
- Find me Airbnb engineering openings in Paris, France
This project is licensed under the terms of the MIT license.