We are interested in creating a new module to integrate GraphQL as another data source. Some requirements:
Tabular data model (Created in the ticket #500)
- Define a data model to represent tabular query results very generically.
- No matter the nature of the query, the result should be expressed in terms of this new model.
- It should contain a list of columns with name and type
- It should contain a list of rows where each row matches the columns' specifications.
GraphQL Interaction
- Expose an operation that receives a query in string format, performs it, and returns the result in the tabular format mentioned above.
- Uses Apollo Kotlin to instantiate the GraphQL clients.
LLM Interaction
We are interested in creating a new module to integrate GraphQL as another data source. Some requirements:
Tabular data model (Created in the ticket #500)
GraphQL Interaction
LLM Interaction
Expose an operation that receives these arguments:
And performs:
And finally returns an object that includes: