The flow
Starts it 2Model 8Logic 14Service 9
The steps in the order they run, from what starts it.
- 1When Slack Mention ReceivedSlack triggerStarts it
- 2OpenAI Embeddings for QueryEmbeddings Open AiModel
- 3Claude Chat ModelLm Chat AnthropicModel
- 4Trigger ManuallyManual triggerStarts it
- 5OpenAI EmbeddingsEmbeddings Open AiModel
- 6Split Text Recursively by CharText Splitter Recursive Character Text SplitterModel
- 7Parse Slack Message FieldsCodeLogic
- 8Pinecone Knowledge BaseVector Store PineconeModel
- 9AI Response AgentAgentModel
- 10Fetch Pinecone Index HostHttp RequestService
- 11Pinecone Vector StorageVector Store PineconeModel
- 12Load Default Document DataDocument Default Data LoaderModel
- 13If Message Not EmptyIfLogic
- 14Check If Escalation NeededIfLogic
- 15Clear Pinecone NamespaceHttp RequestService
- 16Read Sender from Roster SheetsGoogle SheetsService
- 17Read Escalation Manager SheetsGoogle SheetsService
- 18Check If No Match FoundIfLogic
- 19Download Policy DocumentHttp RequestService
- 20Prepare Company & CEO InfoCodeLogic
- 21Prepare Team Roster InfoCodeLogic
- 22If Sender Found in RosterIfLogic
- 23Construct Escalation MessageCodeLogic
- 24Read Fallback Manager from SheetsGoogle SheetsService
- 25Construct Answer MessageCodeLogic
- 26Extract Policy Document SectionsCodeLogic
- 27Merge Source DataMergeLogic
- 28Set Identified Sender DetailsSetLogic
- 29Notify Sender Not in RosterSlackService
- 30Post Reply to SlackSlackService
- 31Construct Fallback MessageCodeLogic
- 32Fetch Thread Replies from SlackHttp RequestService
- 33Prepare Thread Context DataCodeLogic