Skip to main content

For assessing question answering systems' final answers and intermediate steps, against a given set of questions, reference answers and steps.

Project description

Graphwise Logo

QA Evaluation

This is a Python library for assessing the quality of question-answering systems, such as systems built with LLM-based agents. It is agnostic to the agent implementation and the LLM it uses.

The evaluation is based on a user-provided reference dataset containing queries, reference responses, and optional reference steps, such as expected tool uses. The evaluator compares these references with the agent's actual responses and executed steps. Reference steps can be grouped to allow some expected steps to occur in any order.

The library provides built-in evaluation metrics and supports user-defined custom metrics (§ Metrics).

Documentation

Maintainers

Developed and maintained by Graphwise. For issues and feature requests, please open a GitHub issue.

License

Apache-2.0 License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

graphrag_eval-6.4.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

graphrag_eval-6.4.0-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

File details

Details for the file graphrag_eval-6.4.0.tar.gz.

File metadata

  • Download URL: graphrag_eval-6.4.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.13 Linux/6.17.0-1018-azure

File hashes

Hashes for graphrag_eval-6.4.0.tar.gz
Algorithm Hash digest
SHA256 e4a5e5e1d4130321e04f02fa2f930f725f76f452f619cd0ce027d4afc723d7f0
MD5 c223754be47cd9a2321f707eff7aea46
BLAKE2b-256 9a937942fa24a00c5c8fc76d6c2b7fabea3fd0a845adeaf6ffe5ba222745f797

See more details on using hashes here.

File details

Details for the file graphrag_eval-6.4.0-py3-none-any.whl.

File metadata

  • Download URL: graphrag_eval-6.4.0-py3-none-any.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.13 Linux/6.17.0-1018-azure

File hashes

Hashes for graphrag_eval-6.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d9b8a8c5c23f6dc922314bde09b0cf8deba3ed08041586fec6fc188dd2a7e3
MD5 e424ca7bb220350cf1aa93122b470cef
BLAKE2b-256 759190d3c3d8f30324b3983e65bf3877e7a5d45f01409501ecca25353b70bf8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page