0.9.0 Release Notes
This page includes updates from our 0.9.0 Release, which includes new features, stability and performance improvements.
Deepchecks LLM Evaluation 0.9.0 Release
- πββοΈ Expanded LLM Properties Support: Test Run, See Reasoning
- πΎ Estimated Annotations Saved
- βΈοΈ New Applications Management Screen
What's New and Improved
-
Expanded LLM Properties Support
-
LLM Properties can now be tested and results observed on chosen interactions before saving them to run.
-
Score and reasoning of the interactions can be viewed, during test run and also in the full interaction view in the "Data" Screen
-
-
Estimated Annotations Are Saved
-
Can be viewed and reverted to upon hover on the user's annotation.
-
-
Applications Management Screen
-
A list of all applications can now be accessed via the sidebar. Enabling a central place to see the applications processing status, application info log, and add or delete applications.
-
Breaking Changes (REST API)
Changes in setting verbosity in SDKSDK init param changed from
verbose
tosilent_mode
- Default is False, hence you suppose to expect exceptions to be thrown, if you do not want exception - set it to True
dc_client.init(host=DEEPCHECKS_LLM_HOST, api_token=DEEPCHECKS_LLM_API_KEY, app_name=DEEPCHECKS_APP_NAME, version_name=version, env_type=env_type, silent_mode=False,
REST API changes in the/interaction
endpoint.
- Body params change:
data
InteractionCreationSchema -> List[InteractionCreationSchema]env_type
was excluded from data and moved to be top levelapp_name
was excluded from data and moved to be top levelversion_name
was excluded from data and moved to be top level- Before:
{ "user_interaction_id": "string", "full_prompt": "string", "information_retrieval": "string", "input": "string", "output": "string", "annotation": "good", "annotation_reason": "string", "app_name": "string", "version_name": "string", "env_type": "PROD", "raw_json_data": {}, "steps": [ { "name": "string", "annotation": "good", "type": "LLM", "attributes": {}, "started_at": "2024-01-18T07:48:25.156Z", "finished_at": "2024-01-18T07:48:25.156Z", "input": "string", "output": "string", "error": "string" } ], "custom_props": {}, "started_at": "2024-01-18T07:48:25.156Z", "finished_at": "2024-01-18T07:48:25.156Z" }
- After:
{ "app_name": "string", "version_name": "string", "env_type": "PROD", "interactions": [ { "user_interaction_id": "string", "full_prompt": "string", "information_retrieval": "string", "input": "string", "output": "string", "annotation": "good", "annotation_reason": "string", "raw_json_data": {}, "steps": [ { "name": "string", "annotation": "good", "type": "LLM", "attributes": {}, "started_at": "2024-01-18T07:50:26.707Z", "finished_at": "2024-01-18T07:50:26.707Z", "input": "string", "output": "string", "error": "string" } ], "custom_props": {}, "started_at": "2024-01-18T07:50:26.707Z", "finished_at": "2024-01-18T07:50:26.707Z" } ] }