The flow
Starts it 3Model 4Logic 5Service 14
The steps in the order they run, from what starts it.
- 1OpenAI EmbeddingsEmbeddings Open AiModel
- 2When Drive File CreatedGoogle Drive triggerStarts it
- 3When Drive File UpdatedGoogle Drive triggerStarts it
- 4Split Text into ChunksText Splitter Character Text SplitterModel
- 5When Chat Message ReceivedChat triggerStarts it
- 6Insert Embeddings to VectorstoreVector Store SupabaseModel
- 7Loop Over Drive FilesSplit In BatchesLogic
- 8Load Document DataDocument Default Data LoaderModel
- 9Create Docs Table and Match FnPostgresService
- 10Set File Metadata FieldsSetLogic
- 11Create Document Metadata TablePostgresService
- 12Delete Old Doc Rows in SupabaseSupabaseService
- 13Create Document Rows TablePostgresService
- 14Delete Old Data Rows in SupabaseSupabaseService
- 15Insert Document Metadata to DBPostgresService
- 16Download File from DriveGoogle DriveService
- 17Route by File TypeSwitchLogic
- 18Extract Text from PDFExtract From FileService
- 19Extract Data from ExcelExtract From FileService
- 20Extract Data from CSVExtract From FileService
- 21Extract Text from DocumentExtract From FileService
- 22Aggregate Tabular DataAggregateLogic
- 23Insert Table Rows to DBPostgresService
- 24Summarize Tabular DataSummarizeService
- 25Build Schema and DataSetLogic
- 26Update Document Schema in DBPostgresService