An langchain CSV agent that read an CSV file answer your query based on CSV file. I have used 2019.csv which is also available at kaggle https://www.kaggle.com/datasets/unsdsn/world-happiness?resource=download
For natural language we can also use natural language agent.