tooluniverse.tools.DescriptionQualityEvaluator moduleΒΆ

DescriptionQualityEvaluator

Evaluates the quality of tool descriptions and parameter descriptions, providing a score and spec…

tooluniverse.tools.DescriptionQualityEvaluator.DescriptionQualityEvaluator(tool_description, parameter_descriptions, test_results, *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ

Evaluates the quality of tool descriptions and parameter descriptions, providing a score and spec…

Parameters:
  • tool_description (str) – The tool description to evaluate.

  • parameter_descriptions (str) – JSON string of parameter names and their descriptions.

  • test_results (str) – JSON string containing test case results.

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any