Commit graph

197 commits

Author SHA1 Message Date
Boris Arzentar
0f9fac1160 chore: update version to 0.1.7 2024-05-03 10:43:21 +02:00
Boris
219afbce68
feat: add lancedb vector storage [COG-176] (#90)
* feat: integrate lancedb

* fix: use futures in weaviate adapter to enable async behaviour
2024-05-03 10:35:41 +02:00
Vasilije
8e850c19f8 fix search, add improvements 2024-04-30 23:14:11 +02:00
Boris Arzentar
ac1a4cf076 chore: increase version number 2024-04-26 18:36:28 +02:00
Boris Arzentar
424a962a2b chore: update cognee version 2024-04-26 00:17:00 +02:00
Vasilije
212e5dcf78
Cog 174 (#84)
* Add telemetry

* test: add github action test

* fix: create graph only once

* fix: handle graph file not existing while deleting it

* fix: close qdrant connection in methods

---------

Co-authored-by: Boris Arzentar <borisarzentar@gmail.com>
2024-04-26 00:16:03 +02:00
Boris Arzentar
791e421d66 chore: update version 2024-04-24 19:36:44 +02:00
Vasilije
1c2c72b8bf
Add telemetry (#82)
* Add telemetry
2024-04-24 19:06:53 +02:00
Boris Arzentar
590e86ae53 chore: upgrade version to 0.1.3 2024-04-21 22:10:49 +02:00
Boris Arzentar
bdd664a2aa fix: replace dspy with official version and add custom dataset 2024-04-21 16:11:51 +02:00
Vasilije
bb679c2dd7
Improve processing, update networkx client, and Neo4j, and dspy (#69)
* Update cognify and the networkx client to prepare for running in Neo4j

* Fix for openai model

* Add the fix to the infra so that the models can be passed to the library. Enable llm_provider to be passed.

* Auto graph generation now works with neo4j

* Added fixes for both neo4j and networkx

* Explicitly name semantic node connections

* Added updated docs, readme, chunkers and updates to cognify

* Make docs build trigger only when changes on it happen

* Update docs, test git actions

* Separate cognify logic into tasks

* Introduce dspy knowledge graph extraction

---------
Co-authored-by: Boris Arzentar <borisarzentar@gmail.com>
2024-04-20 19:05:40 +02:00
Boris Arzentar
a71a55f4ad version 0.1.2 2024-03-30 18:33:13 +01:00
Boris Arzentar
d315248bfa fix: change API client according to api implementation 2024-03-30 17:53:53 +01:00
Boris Arzentar
370b74988e chore: add functions to improve user experience 2024-03-30 15:25:34 +01:00
Boris Arzentar
fc7851156a chore: remove unused libs 2024-03-29 14:36:58 +01:00
Boris Arzentar
cf39bb1c85 chore: update python version to 3.11 2024-03-29 14:10:20 +01:00
Vasilije
b950dda3f6 Updated instructor 2024-03-29 11:10:37 +01:00
Vasilije
90c41512ed Ollama fixes, missing libs + config fixes 2024-03-28 11:26:22 +01:00
Vasilije
7bf80fb0f5 Ollama fixes, missing libs + config fixes 2024-03-26 21:34:19 +01:00
Boris Arzentar
a87d627ec2 fix: use pypdf for pdf text extraction 2024-03-26 16:21:33 +01:00
Boris Arzentar
9c06e293b2 feat: add EmbeddingEngine and use local embedding model 2024-03-26 14:43:26 +01:00
Vasilije
1a213a9f93 Fixes 2024-03-21 16:59:25 +01:00
Boris Arzentar
1592566b87 feat: integrate weaviate vector db 2024-03-21 09:57:47 +01:00
Boris Arzentar
2a7a545dcc fix: remove unnecessary files 2024-03-13 17:28:52 +01:00
Boris Arzentar
d5391f903c chore: rename package in files 2024-03-13 16:27:07 +01:00
Vasilije
ee108f039d Fix poetry deps 2024-03-13 11:00:48 +01:00
Boris Arzentar
260a21fc22 Merge remote-tracking branch 'origin/feat/COG-24-add-qdrant' into feat/COG-24-add-qdrant 2024-03-12 20:55:31 +01:00
Boris Arzentar
8cbf488e59 feat: save files metadata in duckdb 2024-03-12 13:42:51 +01:00
Vasilije
5e526c0e06 Prepare for the presentation, add info 2024-03-08 12:39:05 +01:00
Vasilije
06f701eb23 Fixes to llm calls and general logic updates 2024-03-07 14:06:19 +01:00
Vasilije
8dbe0caa81 Added basic docs to serve for the blog 2024-02-27 10:24:32 +01:00
Vasilije
b6adccf38e Added basic docs to serve for the blog 2024-02-27 10:19:37 +01:00
Vasilije
8f37e77d17 Added basic docs to serve for the blog 2024-02-27 10:15:01 +01:00
Vasilije
23e5c461c3 Added basic docs to serve for the blog 2024-02-27 10:07:10 +01:00
Vasilije
6144c8f298 Added basic docs to serve for the blog 2024-02-27 09:56:48 +01:00
Vasilije
b56752f889 Added basic docs to serve for the blog 2024-02-27 09:53:38 +01:00
Vasilije
ce31ee5570 Update poetry, split libs into extras 2024-02-27 09:03:04 +01:00
Boris Arzentar
769d6b5080 feat: add create-memory and remember API endpoints
Add possibility to create a new Vector memory and store text data points using openai embeddings.
2024-02-25 23:56:50 +01:00
Boris Arzentar
f2832fa6cd fix: add python module resolution root and remove loading of env variables 2024-02-19 18:43:55 +01:00
Vasilije
b3f29d3f2d ran black, fixed some linting issues 2024-02-15 18:01:12 +01:00
Vasilije
1f3ac1ec97 Refactor sql database so it supports sqlite, added new vectordb type and improved a few things 2024-02-15 15:58:12 +01:00
Boris Arzentar
47c3463406 chore: add debugpy and update readme 2024-02-15 10:13:19 +01:00
Vasilije
2321c7ebdd Rename the build package name and refactored the local runner 2024-01-25 12:30:39 +01:00
Vasilije
60d5c74833 Add all functions for architecture to work + for regular user flows, refactor and reformat issues, add boilerplate for loading jobs logic and extend search functionalities. 2023-12-28 00:55:39 +01:00
Vasilije
2928f51343 Add all functions for architecture to work + for regular user flows, refactor and reformat issues, add boilerplate for loading jobs logic and extend search functionalities. 2023-12-27 23:56:07 +01:00
Vasilije
6e47c1ff56 Automate summary function 2023-12-17 21:49:26 +01:00
Vasilije
dfb13a2181 Build the docker and push 2023-12-16 15:25:32 +01:00
Renamed from level_4/pyproject.toml (Browse further)