Skip to content

Latest commit

 

History

History
100 lines (63 loc) · 2.91 KB

README.md

File metadata and controls

100 lines (63 loc) · 2.91 KB

WebNavix: Continuous Generalist Web Navigation Agent using Domain-wise Mixture-of-Experts

WebNavix is a continuous generalist web navigation agent that merges individually fine-tuned LLMs as domain experts.

Core Contributors 🛠️

shio ituki
#repository-owner #main-author #model-composer #co-author #model-analyst

Setup with Dev Containers 📦

You can easily launch the development environment of WebNavix with Dev Containers.
Here is the step-by-step guide.

Attention

1. clone git repository

git clone "https://github.com/nitic-nlp-team/webnavix" && cd "./webnavix"

2. set environment variables

See .env.example or contact the repository owner for more details.

3. launch dev containers

Launch containers using the VSCode extension Dev Containers.

4. pin python version

rye pin $(cat "./.python-version")

5. install dependencies

rye sync

6. activate virtual environment

source "./.venv/bin/activate"

7. install FlashAttention-2

uv pip install flash-attn --no-build-isolation

Setup locally 🖥️

If you want to build an environment more quickly without Docker, you can follow these steps to build your environment locally.

Attention

1. clone git repository

git clone "https://github.com/nitic-nlp-team/webnavix" && cd "./webnavix"

2. set environment variables

See .env.example or contact the repository owner for more details.

3. pin python version

rye pin $(cat "./.python-version")

4. install dependencies

rye sync

5. activate virtual environment

source "./.venv/bin/activate"

6. install FlashAttention-2

uv pip install flash-attn --no-build-isolation