The new resource created (ChatNode) is really cool. Observing how it works, I realized that the resource uses a VectorDatabase to store the content of the individual knowledge base.
Here on our side, we already have a Knowledge Base solution that uses PineCone as our embeddings DB.
In order to unify information, we thought of:
1) Use our VectorDB (PineCone) to be the research source for the block (ChatNode).
2) Use VectorDB (used in TypeBot) to host the knowledge base already managed by our application.
By doing a GET in FLUXO, we notice the existence of an array of events where at this moment there is only the START event which corresponds to the beginning of every BOT created in TYPEBOT.
We imagine the possibility of including an END block to complete the flow and eventually be listed as another event in the EVENTS list.
Our objective is to receive feedback from the API to identify the completion of the FLOW and record metrics for this event.