Option to take database or api etc as data source, and also to agent features to do automation based on user query , something like opencopilot.so