graphiti
graphiti copied to clipboard
e2e graph builder eval
[!IMPORTANT] Adds evaluation and utility functions for graph building, along with integration test setup.
- Evaluation Functionality:
- Adds
eval_add_episode_resultsfunction ineval.pyto compare baseline and candidate graph data.- Introduces
EvalAddEpisodeResultsmodel ineval.pyto store evaluation results.- Utility Functions:
- Implements
create_episodes_from_messagesandingest_and_label_snippetinutils.pyfor episode processing.- Adds
entity_to_dictanddict_to_entityfor entity serialization/deserialization inutils.py.- Testing:
- Adds
eval_e2e_graph_building.pyfor end-to-end graph building evaluation.- Configures
pytest.inifor integration tests.- Implements
setup_logginginutils.pyfor logging setup.This description was created by
for 5e4af77b96fef0bf556d32ad55e2ea76befd1d5d. It will automatically update as commits are pushed.
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.