Skip to content

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

License

Notifications You must be signed in to change notification settings

nitic-nlp-team/webnavix

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages