Skip to content

VSN-2418 : Implementing IA Tenders actions external calls + rectifying deletion logic of documents to cover qdrant context vectors of the targeted doc.

yassine.elazami a demandé de fusionner VSN-2418 vers develop

Merge Request Description

Defining Tenders IA Analyzers Service

This commit introduces the definition of the Tenders IA Analyzers service. It establishes the foundational service structure and includes the creation of the documentCoordinates DTO, which will be used to manage document-related metadata consistently across the system.

Implementing Document Processing

This commit adds the implementation of document processing through an external call. It ensures that documents are properly handled and processed by integrating with external services, laying the groundwork for further enhancements in document lifecycle management.

Implementing Context Vectors

This commit focuses on the implementation of context vectors. It introduces logic to delete context vectors associated with documents, ensuring that when a document is removed, its related semantic data is also cleaned up to maintain consistency in the vector database.

Refactoring Importation Service

This commit refactors the importation service to improve clarity and maintainability. It restructures the importation method and integrates document processing functionality, aligning the service with the updated architecture and ensuring smoother handling of document imports.

Adding Implementation of Deletion

This commit adds the deletion logic for documents. It ensures that documents can be properly removed from the system, covering both the physical deletion and the cleanup of related resources, such as context vectors, to maintain data integrity.

Exposing Feature via Controller

This commit exposes the implemented features through a controller. It provides the necessary endpoints to interact with the newly added functionalities, making them accessible for external calls and ensuring proper integration with the overall service architecture.

Closes VSN-2418

Rapports de requête de fusion