Commit graph

1953 commits

Author SHA1 Message Date
alekszievr
8ec1e48ff6
Run eval on a set of parameters and save them as png and json (#443)
* QA eval dataset as argument, with hotpot and 2wikimultihop as options. Json schema validation for datasets.

* Load dataset file by filename, outsource utilities

* restructure metric selection

* Add comprehensiveness, diversity and empowerment metrics

* add promptfoo as an option

* refactor RAG solution in eval;2C

* LLM as a judge metrics implemented in a uniform way

* Use requests.get instead of wget

* clean up promptfoo config template

* minor fixes

* get promptfoo path instead of hardcoding

* minor fixes

* Add LLM as a judge prompts

* Support 4 different rag options in eval

* Minor refactor and logger usage

* Run eval on a set of parameters and save results as json and png

* script for running all param combinations

* bugfix in simple rag

* potential fix: single asyncio run

* temp fix: exclude insights

* Remove insights, have single asyncio run, refactor

---------

Co-authored-by: lxobr <122801072+lxobr@users.noreply.github.com>
2025-01-17 00:18:51 +01:00
Vasilije
6c6ba3270c
Merge pull request #432 from topoteretes/COG-975
feat: Add data visualization for Anthropic
2025-01-16 21:41:22 +01:00
vasilije
fe47253b04 Fix for now 2025-01-16 21:37:37 +01:00
vasilije
cb7b2d311e Fix for now 2025-01-16 21:36:25 +01:00
vasilije
bbd51e8c27 Fix for now 2025-01-16 21:08:54 +01:00
vasilije
07836255ae Fix for now 2025-01-16 21:02:58 +01:00
vasilije
7a4a0f4705 Fix for now 2025-01-16 20:59:23 +01:00
vasilije
72b503f198 Fix for now 2025-01-16 20:58:10 +01:00
vasilije
5aaf420f02 Fix for now 2025-01-16 20:56:54 +01:00
vasilije
f19b58a7bb Update format 2025-01-16 20:54:02 +01:00
vasilije
5b31638bef Update format 2025-01-16 20:49:50 +01:00
vasilije
b2355deeab Update format 2025-01-16 20:38:59 +01:00
vasilije
1af24dc652 Update format 2025-01-16 20:25:26 +01:00
vasilije
4ae8eb90ce Update format 2025-01-16 20:16:58 +01:00
Vasilije
816325f14b
Merge pull request #447 from topoteretes/fix_guidelines
Update CONTRIBUTING.md
2025-01-16 20:13:55 +01:00
vasilije
4a87df9e72 Update format 2025-01-16 20:12:33 +01:00
Vasilije
ee7ddc53fc
Update CONTRIBUTING.md 2025-01-16 20:09:43 +01:00
vasilije
662faeb44b Update format 2025-01-16 20:07:24 +01:00
Vasilije
b61dfd0948
Merge pull request #378 from topoteretes/COG-748
feat: Add versioning to the data point model
2025-01-16 20:04:51 +01:00
vasilije
0a02886d76 Update format 2025-01-16 13:28:35 +01:00
vasilije
be0b48656a Update lock files 2025-01-16 13:27:59 +01:00
Vasilije
6c1c8abc26
Update adapter.py 2025-01-16 13:26:37 +01:00
Vasilije
b6e82dfb4f
Update adapter.py 2025-01-16 13:24:42 +01:00
Vasilije
0a9c9438ed
Update DataPoint.py 2025-01-16 13:23:48 +01:00
Vasilije
cc29cd003f
Update base_config.py 2025-01-16 13:19:43 +01:00
Vasilije
58526a6a24
Merge branch 'dev' into COG-748 2025-01-16 13:19:09 +01:00
Vasilije
1c4a605eb7
Merge pull request #437 from topoteretes/feature/cog-761-project-graphiti-graph-to-memory
feat: adds cognee node and edge embeddings for graphiti graph
2025-01-16 10:03:31 +01:00
Vasilije
aef7822758
Merge branch 'dev' into COG-975 2025-01-15 22:29:36 +01:00
hajdul88
86ee12aefc
Merge branch 'dev' into feature/cog-761-project-graphiti-graph-to-memory 2025-01-15 18:35:42 +01:00
alekszievr
3494521cae
Support 4 different rag options in eval (#439)
* QA eval dataset as argument, with hotpot and 2wikimultihop as options. Json schema validation for datasets.

* Load dataset file by filename, outsource utilities

* restructure metric selection

* Add comprehensiveness, diversity and empowerment metrics

* add promptfoo as an option

* refactor RAG solution in eval;2C

* LLM as a judge metrics implemented in a uniform way

* Use requests.get instead of wget

* clean up promptfoo config template

* minor fixes

* get promptfoo path instead of hardcoding

* minor fixes

* Add LLM as a judge prompts

* Support 4 different rag options in eval

* Minor refactor and logger usage
2025-01-15 15:34:13 +01:00
hajdul88
9e63bacaa7
Merge branch 'dev' into feature/cog-761-project-graphiti-graph-to-memory 2025-01-15 11:49:10 +01:00
hajdul88
1db44de7de feat: adds graphiti demo notebook 2025-01-15 11:45:06 +01:00
alekszievr
6653d73556
Feat/cog 950 improve metric selection (#435)
* QA eval dataset as argument, with hotpot and 2wikimultihop as options. Json schema validation for datasets.

* Load dataset file by filename, outsource utilities

* restructure metric selection

* Add comprehensiveness, diversity and empowerment metrics

* add promptfoo as an option

* refactor RAG solution in eval;2C

* LLM as a judge metrics implemented in a uniform way

* Use requests.get instead of wget

* clean up promptfoo config template

* minor fixes

* get promptfoo path instead of hardcoding

* minor fixes

* Add LLM as a judge prompts

* Minor refactor and logger usage
2025-01-15 10:45:55 +01:00
vasilije
933d21aa18 Update dockerhub pushes 2025-01-14 20:39:23 +01:00
vasilije
e71f852ef2 Update README.md 2025-01-14 20:25:35 +01:00
vasilije
61118dda03 Update README.md 2025-01-14 20:00:52 +01:00
vasilije
a0e3686752 Update README.md 2025-01-14 19:59:57 +01:00
Vasilije
7c8d258188
Merge pull request #440 from topoteretes/llama-index-integration-google-colab
docs: Update LlamaIndex integration notebook
2025-01-14 19:40:39 +01:00
Igor Ilic
259414add0 docs: Update LlamaIndex integration notebook 2025-01-14 15:32:27 +01:00
vasilije
ad07bae9a7 Add data visualization for Anthropic 2025-01-14 14:10:23 +01:00
hajdul88
dd8a488003
Merge branch 'dev' into feature/cog-761-project-graphiti-graph-to-memory 2025-01-14 14:00:27 +01:00
hajdul88
d0646a1694 feat: Implements generation and retrieval and adjusts imports 2025-01-14 13:59:27 +01:00
hajdul88
124a26335e feat: changes model independent edge method 2025-01-14 13:58:56 +01:00
hajdul88
84d04aafe1 feat: restructures graphiti object indexing 2025-01-14 13:58:13 +01:00
alekszievr
a4ad1702ed
Feat/cog 946 abstract eval dataset (#418)
* QA eval dataset as argument, with hotpot and 2wikimultihop as options. Json schema validation for datasets.

* Load dataset file by filename, outsource utilities

* Use requests.get instead of wget
2025-01-14 11:33:55 +01:00
Vasilije
3ba98b2ecd
Merge branch 'dev' into COG-975 2025-01-14 10:04:21 +01:00
vasilije
047948ae54 Add data visualization for Anthropic 2025-01-14 09:57:53 +01:00
hajdul88
5e9471ebad fix: removes get_model_independent_graph method from abstract class as graphiti does not support networkx 2025-01-14 09:16:46 +01:00
vasilije
55e9d64d87 Add data visualization for Anthropic 2025-01-14 00:40:14 +01:00
Boris Arzentar
12031e6c43 Merge remote-tracking branch 'origin/main' into dev 2025-01-13 22:04:23 +01:00