The flow
Starts it 2Model 9Logic 7Service 9
The steps in the order they run, from what starts it.
- 1Daily RAG Maintenance ScheduleSchedule triggerStarts it
- 2Source Change WebhookWebhookStarts it
- 3OpenAI EmbeddingsEmbeddings Open AiModel
- 4Recursive Text SplitterText Splitter Recursive Character Text SplitterModel
- 5OpenAI Chat ModelLm Chat Open AiModel
- 6Workflow ConfigurationSetLogic
- 7New Vector Store (Candidate)Vector Store In MemoryModel
- 8Query New Vector Store (Tool)Vector Store In MemoryModel
- 9Query Old Vector Store (Tool)Vector Store In MemoryModel
- 10Document LoaderDocument Default Data LoaderModel
- 11Generate Answers (New)AgentModel
- 12Generate Answers (Old)AgentModel
- 13Fetch Documents from SourceHttp RequestService
- 14Fetch Previous Chunk HashesPostgresService
- 15Store Embedding MetadataCodeLogic
- 16Calculate Quality MetricsCodeLogic
- 17Chunk Documents & Compute HashCodeLogic
- 18Detect Changed ChunksCompare DatasetsService
- 19Save Embedding Version MetadataPostgresService
- 20Calculate Embedding DriftCodeLogic
- 21Fetch Golden QuestionsPostgresService
- 22Fetch Previous EmbeddingsPostgresService
- 23Quality Improved?IfLogic
- 24Promote New EmbeddingsPostgresService
- 25Rollback to Previous EmbeddingsPostgresService
- 26Flag for Human ReviewSetLogic
- 27Send NotificationHttp RequestService