I wonder what Weaviate users think of the GraphQL interface. When using an LLM to do this type of query generation it needs to understand the schema and be trained to generate a semantically correct request. We found better results putting the schema itself in the prompt to help generate valid requests from English and I see here it is added in the system prompt as well. I wonder if a simpler interface might suffice so that the retrieval can be more flexible, though I don't have a better alternative at the moment :)