EduConnect / docs /utils /chat_rag_seq.puml
dtyago's picture
Plant UML docs
a30f2aa
raw
history blame contribute delete
664 Bytes
@startuml chat_rag
actor User
participant "PyPDFLoader" as loader
participant "HuggingFaceEmbeddings" as embeddings
participant "CharacterTextSplitter" as splitter
participant "Chroma" as vectordb
User -> loader : load(filename)
activate loader
loader --> User : document
deactivate loader
User -> embeddings : init(model_name)
activate embeddings
embeddings --> User : embeddings
deactivate embeddings
User -> splitter : split_documents(document)
activate splitter
splitter --> User : document_chunks
deactivate splitter
User -> vectordb : from_documents(document_chunks, embeddings)
activate vectordb
vectordb --> User : vectordb
deactivate vectordb
@enduml