Do you need to file an issue?
Is your feature request related to a problem? Please describe.
My proposal is to add a graphrag evaluate command. The user would provide a file with questions and expected answers.
The settings file should also allow the user to define an LLM judge. This model would review the generated answers and measure:
- Answer quality and accuracy.
- Whether answers are based on the source data.
- Whether citations are correct.
- Response time and cost.
- Differences between search methods.
This command would also be useful in CI/CD pipelines. It could run after an update or full reindex to check that the process worked correctly and that new data was indexed as
expected. If the results fall below a defined score, the pipeline could fail before the new index is released.
Describe the solution you'd like
No response
Additional context
No response
Do you need to file an issue?
Is your feature request related to a problem? Please describe.
My proposal is to add a graphrag evaluate command. The user would provide a file with questions and expected answers.
The settings file should also allow the user to define an LLM judge. This model would review the generated answers and measure:
This command would also be useful in CI/CD pipelines. It could run after an update or full reindex to check that the process worked correctly and that new data was indexed as
expected. If the results fall below a defined score, the pipeline could fail before the new index is released.
Describe the solution you'd like
No response
Additional context
No response