Refactor settings.py: Update Llama 7B model configuration to TinyLlama 1.1B and replace OpenChat 3.5 with Microsoft Phi-2, enhancing performance details and documentation
Refactor settings.py: Update model configurations to replace OpenAssistant SFT-1 and SOLAR 10.7B with Yi 6B Chat and Mixtral 8x7B, enhancing descriptions and capabilities
Refactor settings.py: Update model configurations to replace BLOOMZ 7B MT and mGPT with OpenAssistant SFT-1 and SOLAR 10.7B Instruct, enhancing descriptions and capabilities
Refactor app.py: Improve layout and organization of Knowledge Base management UI, enhance button functionality, and streamline information retrieval process.
Enhance README.md: Update knowledge base management section with new features, including custom URL handling, selective source management, and detailed update operations.
Refactor dataset.py: Update import path for HuggingFaceEmbeddings, streamline DatasetManager initialization, and enhance download_vector_store method with improved error handling and logging.
Enhance knowledge base rebuilding functionality: Add method to rebuild knowledge base from selected URLs, improve error handling, and log actions during vector store download process.
Enhance knowledge base update functionality: Add methods to retrieve selected URLs and update the knowledge base with selected sources, improving error handling and logging.
Refactor knowledge base update and vector store download: Simplify URL selection, enhance error handling, and improve temporary directory management in download_vector_store method.
Refactor app.py and dataset.py: Update comments for clarity, enhance download_vector_store method with improved error handling, and streamline vector store download process.
Enhance knowledge base management: Add functions to retrieve and save knowledge base metadata, improve error handling, and update constants for better clarity and functionality.
Refactor README and app.py: Update dataset structure in README, add knowledge base management features in app.py, and implement last update date retrieval in DatasetManager.
Enhance training method in FineTuner: Add detailed logging for training process, dataset loading, tokenization, and error handling to improve debugging and traceability.
Refactor FineTuner class: Remove commented-out code for model directory creation and the finetune_from_annotations function, clean up comments, and enhance code readability.
Refactor training method in FineTuner: Update training_data_path to be required, enhance gradient accumulation steps, and improve documentation for training parameters.