https://github.com/muazhari/research-assistant-backend
Research Assistant Backend App
https://github.com/muazhari/research-assistant-backend
fastapi information-retrieval research-tool retrieval-augmented-generation
Last synced: 5 months ago
JSON representation
Research Assistant Backend App
- Host: GitHub
- URL: https://github.com/muazhari/research-assistant-backend
- Owner: muazhari
- Created: 2023-01-20T14:19:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T03:21:49.000Z (about 2 years ago)
- Last Synced: 2024-04-21T18:48:41.179Z (about 2 years ago)
- Topics: fastapi, information-retrieval, research-tool, retrieval-augmented-generation
- Language: Python
- Homepage:
- Size: 19 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# research-assistant-backend
## Features
- [x] Authentication
- [x] Authorization
- [x] Account Management
- [x] Document Management
- [x] File Document Management
- [x] Text Document Management
- [x] Web Document Management
- [x] Document Process Management
- [x] Document Type Management
- [x] Long Form Question Answering
- [x] Passage Search
## Getting Started
1. Clone [infrastructure](https://github.com/muazhari/research-assistant-infrastructure), [backend](https://github.com/muazhari/research-assistant-backend), and [frontend](https://github.com/muazhari/research-assistant-frontend) repositories.
2. Setup infrastructure, backend, and frontend dependencies.
3. Run the infrastructure, backend, and frontend services.
## Testing
1. Run the test and coverage.
```bash
python3 -m pytest --cov=./apps ./tests -n auto
```
2. Current test result has [43 test cases passed with 75% coverage](https://muazhari.github.io/research-assistant-backend/htmlcov/index.html).