Update some system files, such as .gitignore, Dockerfiles, and GitHub Actions yaml file
[@2024/04/13 - from enhancement/add-rag-basics branch]
Update old Python libraries to the latest (including ones for dev)
Implement the basic system for RAG-based chat system
Add a Dockerfile to deploy the backend to AWS
[@2024/05/26 - from enhancement/save-chat-history branch]
Backend
Update backend packages to the latest
Add the vector sending logic to the Qdrant Cloud
Connect backend logic to AWS using boto3
Change the chat response type to the streaming
Add more strict rules to the parse mmd logic
Frontend
Add the basic frontend UI features
How to test
Check by eye that the code is properly initialized.
Note for reviewers
[!Important]
This pull request is for reflecting the code changes added during the preparation for "CV Frontiers" into the development branch. While it's not to say until the code is complete, I believe we shouldn't merge changes into the develop branch until both backend and frontend codes are functioning without issues. Therefore, several upcoming pull requests will be targeted towards setup-cv-frontiers, and this pull request will be merged afterwards.
Issue URL
NA
Change overview
[@2024/04/22]
.gitignore
, Dockerfiles, and GitHub Actions yaml file[@2024/04/13 - from
enhancement/add-rag-basics
branch][@2024/05/26 - from
enhancement/save-chat-history
branch] BackendFrontend
How to test
Check by eye that the code is properly initialized.
Note for reviewers