@startuml doc_ingest actor User participant "DocumentIngestor" as ingestor participant "VectorDB" as vectordb User -> ingestor : ingest_document(file_location, collection_name) activate ingestor ingestor -> vectordb : pdf_to_vec(file_location, collection_name) activate vectordb vectordb --> ingestor : vectordb deactivate vectordb ingestor --> User : "Document processed and ingested successfully" deactivate ingestor @enduml