- Index Various Github Repositories for Q/A
- Index Confluence Docs for Q/A
- Use OpenAI GPTs or OpenSource LLM Models
- Docker Container Support
- VSCode DevContainer Support
This project is about an Engineering Bot designed to assist with Q/A of various software engineering code or documents.
- Clone the repository:
git clone https://github.com/lpanjwani/engineering-bot.git - Navigate into the project directory:
cd engineering-bot - Install the dependencies:
pip3 install -r requirements.txt
To start the bot, run python3 src/app.py --pull_model=True --reindex=True
| Flag | Default | Description |
|---|---|---|
--pull_model |
False |
If set to True, the system will pull the latest model from the model repository. |
--reindex |
False |
If set to True, the system will reindex the data in the database. |
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.