AKissMail / MIRAGEXR_AI_service-backend

0 stars 0 forks source link

Implement RAG Service for Document Management and Retrieval #79

Open AKissMail opened 1 month ago

AKissMail commented 1 month ago

The RAG Microservices handle document processing, maintaining a vector database of documents, and integrating with LLM services.

Key responsibilities include:

  1. Document Upload and Storage: Manage a vector database for storing documents in sets.
  2. Feature extraction of the uploaded documents: Extraction of the features of the document and dived them in to chunks.
  3. Configuration Management: Handle configurations for different RAG models.
  4. Document Retrieval: Search the database for relevant documents based on queries.
  5. Error Handling: Manage errors in document processing and retrieval.

Tasks:

  1. Develop APIs for document upload and configuration updates.
  2. Implement database management for efficient document storage and retrieval.
  3. Integrate with LLM services for enhanced document processing.
  4. Set up error handling mechanisms.