The key idea is to enable a workflow around the following
setup: 0. a. the user points to an unstructured file, probably json 0. b. the json is loaded into a rumbledb instance
query workflow:
- Receive a natural language prompt
- Translate the prompt into jsoniq code
- execute the jsoniq code in some rumbledb instance
- return the results back to the user