Skip to content
id4thomasPublic

About

Framework for building Multimodal Document Retrievers

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psi-king

framework for building multi-modal first document retriever

PSI King - King of the Senses from Psychonauts 2

Overview

Document / Node (TextNode, ImageNode, TableNode)

document

  • a Document contains a list of nodes (document.nodes)
  • each node can be one of the following types
    • TextNode
    • ImageNode
    • TableNode
  • schemas are defined here
    • detailed descriptions are available here

Ingestion Pipeline

Document Ingestion Flow example:

  • (Doc) Collection -> Extraction -> Transformation -> Index(?)
    • Extraction: read file into Document instance
    • Transformation: merging/chunking/filtering
    • Index: Embedding & inserting into searchable DB

nodes

Example

allganize-RAG-Evaluation-Dataset-KO PDF dataset

Reading PDF files and indexing into qdrant DB for retrieval ([examples/allganize-rag-evaluation])

Pipeline Overview 3_3_overview

BeIR (scifact) Retrieval Benchmark

Indexing BeIR text retrieval benchmark ([./examples/beir])

Experiments

Korean sparse search with vectordb

Acknowledgements

History of this framework's development is recorded below

About

Framework for building Multimodal Document Retrievers

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages