@Ali BEKADDOUR
Hello! I'm glad to assist you with your queries about using assistants for making calls with variable prompts.
Transient assistants are temporary and do not retain information between sessions. They are ideal for one-time interactions where you don't need to remember the context or user data for future interactions. They do not keep logs or learn from calls since they are not designed to persist data.
Persistent assistants, on the other hand, are designed to remember context and user data across sessions. This means they can provide a more personalized experience by recalling previous interactions. They can keep logs for the calls, and while they don't "learn" in the traditional machine learning sense, they can be updated and improved over time based on the interactions they have.
For your use case, if you want the assistant to remember where you left off with each caller, you should use persistent assistants. This way, you can tailor the experience based on past interactions and have a record of the calls.
If you have any more questions or need further assistance, feel free to ask!