The flow
Starts it 3Model 9Logic 10Service 21
The steps in the order they run, from what starts it.
- 1File CreatedGoogle Drive triggerStarts it
- 2Update to FileGoogle Drive triggerStarts it
- 3Embeddings OpenAIEmbeddings Open AiModel
- 4OpenAI Chat ModelLm Chat Open AiModel
- 5Postgres Chat MemoryMemory Postgres ChatModel
- 6List DocumentsPostgres ToolService
- 7Query Document RowsPostgres ToolService
- 8Character Text SplitterText Splitter Character Text SplitterModel
- 9When chat message receivedChat triggerStarts it
- 10Embeddings OpenAI2Embeddings Open AiModel
- 11Get Full Document Text - Get File ContentsPostgres ToolService
- 12Loop Over ItemsSplit In BatchesLogic
- 13Supabase Vector StoreVector Store SupabaseModel
- 14RAG AI AgentAgentModel
- 15Default Data LoaderDocument Default Data LoaderModel
- 16Edit Fields2SetLogic
- 17Supabase Vector Store2Vector Store SupabaseModel
- 18Set File IDSetLogic
- 19Validate FileIfLogic
- 20Check for DuplicatesPostgresService
- 21Set Error TypeSetLogic
- 22IF Duplicate CheckIfLogic
- 23Error LoggerSupabaseService
- 24Log DuplicateSupabaseService
- 25Debug File IDSetLogic
- 26Error NotificationGmailService
- 27Slack Duplicate NotificationGmailService
- 28Delete old DocSupabaseService
- 29Delete Old Data RowsSupabaseService
- 30Insert MetadataPostgresService
- 31Download FileGoogle DriveService
- 32SwitchSwitchLogic
- 33Extract from File PDFExtract From FileService
- 34Extract from TXTExtract From FileService
- 35Extract from CSVExtract From FileService
- 36Extract from XLSXExtract From FileService
- 37Extract from RTFExtract From FileService
- 38Extract from DOCExtract From FileService
- 39AggregateAggregateLogic
- 40Insert Table RowsPostgresService
- 41SummarizeSummarizeService
- 42Set SchemaSetLogic
- 43Schema Document MetadataPostgresService