The flow
Starts it 1Model 14Logic 10Service 8
The steps in the order they run, from what starts it.
- 1Receive Telegram MessagesTelegram triggerStarts it
- 2Extract Create Task FieldsOutput Parser StructuredModel
- 3OpenAI Chat Model (Detect Intent)Lm Chat Open AiModel
- 4Create Task Prompt (Model)Lm Chat Open AiModel
- 5Get Search String Prompt (Model)Lm Chat Open AiModel
- 6Find Matching Task Prompt (Model)Lm Chat Open AiModel
- 7Update Task Prompt (Model)Lm Chat Open AiModel
- 8Alalyze Task Prompt (Model)Lm Chat Open AiModel
- 9Voice or Text?SwitchLogic
- 10Create Task (Prompt)Chain LlmModel
- 11Detect IntentChain LlmModel
- 12Get Search StringChain LlmModel
- 13Find Matching TaskChain LlmModel
- 14Update Task PromptChain LlmModel
- 15AI Analyze TasksChain LlmModel
- 16Fetch Voice MessageTelegramService
- 17Prepare for LLMSetLogic
- 18Create a database pageNotionService
- 19Wrap IntentSetLogic
- 20Get Notion Tasks (update)NotionService
- 21Prepare Update PromptCodeLogic
- 22to task objectCodeLogic
- 23Send Analysis ResultTelegramService
- 24Transcribe Voice to TextOpen AiModel
- 25Prepare Unified TextSetLogic
- 26Send ConfirmationTelegramService
- 27Wrap Intent + TextCodeLogic
- 28Prepare Match PromptCodeLogic
- 29Update a database pageHttp RequestService
- 30Route by IntentSwitchLogic
- 31Send Confirmation (update)TelegramService
- 32Get Notion Tasks (analyze)NotionService
- 33Prepare Analysis PromptCodeLogic