Hello everyone!
As the title states, I’m making a FAQ chatbot with ChatGPT, but for some reason the request wont be trigger/filled sometimes.
The idea of this flow is to ask the prospect to make an appointment. A question is done (“Do you want to make an appointment”) then the response it’s send to chatGPT and it classifies the text as Positive/Negative/Null, then the response is used in a condition.
The flow:
The classification does work, it does give the correct context, but after trying out a few times (from 2 to 4 times) it gives a blank response with no apparent reason and the flow stops.
Working process:
(translate Q:want to make an appointment? / User:No / ChatGPT: Negative)
Fail process:
(translate Q:want to make an appointment? / User:No / ChatGPT: )
Things I’ve tried with no results:
- Validate the answer, if the answer is null, then come back to the chatGPT request to get a response (the flow stops instead of giving a blank answer, I think it gets in a endless loop and stops)
- Added a 2 seconds timer before and after the request
- Using different models (3.5 turbo and 3.5-turbo-16k-0613)
Note: The camp where the chatGPT response is stored, it’s deleted later on the same flow (I don’t think it affects it, but still)