graphiti icon indicating copy to clipboard operation
graphiti copied to clipboard

e2e graph builder eval

Open prasmussen15 opened this issue 9 months ago • 1 comments

[!IMPORTANT] Adds evaluation and utility functions for graph building, along with integration test setup.

  • Evaluation Functionality:
    • Adds eval_add_episode_results function in eval.py to compare baseline and candidate graph data.
    • Introduces EvalAddEpisodeResults model in eval.py to store evaluation results.
  • Utility Functions:
    • Implements create_episodes_from_messages and ingest_and_label_snippet in utils.py for episode processing.
    • Adds entity_to_dict and dict_to_entity for entity serialization/deserialization in utils.py.
  • Testing:
    • Adds eval_e2e_graph_building.py for end-to-end graph building evaluation.
    • Configures pytest.ini for integration tests.
    • Implements setup_logging in utils.py for logging setup.

This description was created by Ellipsis for 5e4af77b96fef0bf556d32ad55e2ea76befd1d5d. It will automatically update as commits are pushed.

prasmussen15 avatar Apr 09 '25 20:04 prasmussen15


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

github-actions[bot] avatar Apr 09 '25 20:04 github-actions[bot]