The flow
Starts it 3Model 7Logic 24Service 9
The steps in the order they run, from what starts it.
- 1When clicking ‘Execute workflow’Manual triggerStarts it
- 2Subworkflow TriggerExecute Workflow triggerStarts it
- 3OpenAI Chat ModelLm Chat Open AiModel
- 4When chat message receivedChat triggerStarts it
- 5Fetch Document By Page NumberMongo Db ToolService
- 6Set VariablesSetLogic
- 7Loop Over ItemsSplit In BatchesLogic
- 8Generate Clarifying QuestionsInformation ExtractorModel
- 9Get QuerySetLogic
- 10RAG AgentOpen AiModel
- 11Clear CollectionMongo DbService
- 12Page RefNo OpLogic
- 13Split QuestionsSplit OutLogic
- 14Respond to UserChatModel
- 15Import Research PaperHttp RequestService
- 16Chunk Page TextCodeLogic
- 17Combine Content & MetadataSetLogic
- 18Loop Over QuestionsSplit In BatchesLogic
- 19Extract from FileExtract From FileService
- 20Voyage-Context-3 EmbeddingsHttp RequestService
- 21Insert Document PageMongo DbService
- 22Aggregate AnswersAggregateLogic
- 23Query RefNo OpLogic
- 24Split PagesSplit OutLogic
- 25Split OutSplit OutLogic
- 26MergeMergeLogic
- 27Quick ConfirmationChatModel
- 28Wait for AnswerChatModel
- 29Add Page NumberSetLogic
- 30For Each GroupSplit In BatchesLogic
- 31DoneSetLogic
- 32Voyage-Context-3 Embeddings1Http RequestService
- 33Batch 10Split In BatchesLogic
- 34No Operation, do nothingNo OpLogic
- 35Split Out1Split OutLogic
- 36Perform Similarity SearchMongo DbService
- 37Call Embeddings SubworkflowExecute WorkflowLogic
- 38Combine Content & VectorsSetLogic
- 39AggregateAggregateLogic
- 40WaitWaitLogic
- 41Insert Documents VectorsMongo DbService
- 42Quick UpdateChatModel
- 43Aggregate1AggregateLogic