I’m trying to figure out how viable an idea I had is. I’m working on a project where we have a large and expanding set of subjects the bot can converse about. I was thinking, instead of building a new topic for each one, I could write a general topic and load a data structure containing the specific information about the subject as well as responses. The topic would parse the data, and possibly even use rules stored in the data for dealing with specific cases.
This would greatly streamline our authoring process, and allow us to integrate more conversation ability more quickly. What do people think? Could this be done? Also, what would the resource impact be of handling data like this? I assume we could preload common or expected subjects.
I’m pretty new to chatscript, so all advice is appreciated.