Commit Graph

62 Commits

Author SHA1 Message Date
Mohamed Marrouchi
ab1d58ac17 test: consolidate tests 2025-06-11 11:02:46 +01:00
Mohamed Marrouchi
1d837ca51d test: add unit tests 2025-06-05 15:29:33 +01:00
Mohamed Marrouchi
e89d948f37 feat: enhance search ux 2025-06-05 14:56:36 +01:00
Mohamed Marrouchi
5c2ecaf8fc fix: remove public role 2025-06-04 18:17:17 +01:00
Mohamed Marrouchi
ad684676a7 feat: add support to filter samples by entities/values 2025-06-04 17:37:19 +01:00
yassinedorbozgithub
2f5c85cb64 fix(api): move builtin logic + adapt unit tests 2025-05-23 15:55:03 +01:00
yassinedorbozgithub
7a23b0ded7 fix: update throw message 2025-05-23 15:55:03 +01:00
yassinedorbozgithub
ab30c46d97 fix: block deletion for built Nlp Entities 2025-05-23 15:55:03 +01:00
Mohamed Marrouchi
9e0df0d530 feat(api): add nlp pattern lookup strategy 2025-05-13 16:27:36 +01:00
Mohamed Marrouchi
6ba4c76440 fix: restore conflict exception 2025-05-12 14:55:36 +01:00
Mohamed Marrouchi
f2fede7e68 fix: controller unit test 2025-05-12 14:49:42 +01:00
Mohamed Marrouchi
44a42e474d fix: update dto 2025-05-12 14:49:04 +01:00
MohamedAliBouhaouala
9642e823d0 feat: use mongo test db for unit tests 2025-05-12 07:30:01 +01:00
MohamedAliBouhaouala
5d8befacdf fix: minor enhancements 2025-05-12 07:30:01 +01:00
MohamedAliBouhaouala
5dcd36be98 feat: set nlpEntity weights type to float 2025-05-12 07:30:01 +01:00
Mohamed Marrouchi
bab2e3082f feat: implement nlp based blocks prioritization strategy
feat: add weight to nlp entity schema and readapt

feat: remove commented obsolete code

feat: restore settings

feat: apply feedback

fix: re-adapt unit tests

feat: priority scoring re-calculation & enabling weight modification in builtin nlp entities

fix: remove obsolete code

feat: refine unit tests, apply mr coderabbit suggestions

fix: minor refactoring

feat: add nlp cache map type

feat: refine builtin nlp entities weight updates

feat: add more test cases and refine edge case handling

feat: add weight validation in UI

fix: apply feedback

feat: add a penalty factor & fix unit tests

feat: add documentation

fix: correct syntax

fix: remove stale log statement

fix: enforce nlp entity weight restrictions

fix: correct typo in docs

fix: typos in docs

fix: fix formatting for function comment

fix: restore matchNLP function previous code

fix: remove blank line, make updateOne asynchronous

fix: add AND operator in docs

fix: handle dependency injection in chat module

feat: refactor to use findAndPopulate in block score calculation

feat: refine caching mechanisms

feat: add typing and enforce safety checks

fix: remove typo

fix: remove async from block score calculation

fix: remove typo

fix: correct linting

fix: refine nlp pattern type check

fix: decompose code into helper utils,  add nlp entity dto validation, remove type casting

fix: minor refactoring

feat: refactor current implementation
2025-05-12 07:29:56 +01:00
yassinedorbozgithub
e592a781b3 fix: refactor logic 2025-04-05 21:59:19 +01:00
yassinedorbozgithub
a38824a23a fix: resolve Circular dependency in unit tests 2025-04-04 11:58:54 +01:00
yassinedorbozgithub
1eb09ab84e fix: update nlp value aggregate 2025-04-04 11:54:32 +01:00
yassinedorbozgithub
486def7e75 fix: rename findAndPopulate method 2025-04-04 11:51:34 +01:00
yassinedorbozgithub
6a25d47349 fix: enhance logic 2025-04-04 11:51:34 +01:00
yassinedorbozgithub
b79fcac080 feat: support the display samples count per value 2025-04-04 11:51:34 +01:00
Med Marrouchi
a718128186 Merge pull request #852 from Hexastack/851-issue---make-logger-part-of-the-base-repository
feat: centrelize logger
2025-04-04 08:20:02 +01:00
yassinedorbozgithub
cca2922553 fix: resolve file conflicts 2025-03-24 14:15:52 +01:00
abdou6666
bfd8f4170f fix: nlp-sample pagination 2025-03-24 10:30:17 +01:00
Mohamed Marrouchi
67c4bc753f feat: re-adapt unit tests for schema change 2025-03-24 10:12:40 +01:00
yassinedorbozgithub
020f63097e feat: centrelize logger 2025-03-23 17:26:23 +01:00
yassinedorbozgithub
ac770154f5 feat: add unit tests global provider config 2025-03-23 08:52:19 +01:00
Mohamed Marrouchi
7b111868ed feat: add support for search on nlp value description 2025-03-21 15:16:58 +01:00
Med Marrouchi
affcd12b52 Merge pull request #792 from Hexastack/feat/annotate-sample-with-keyword-entities
Some checks failed
Build and Push Docker API Image / build-and-push (push) Has been cancelled
Build and Push Docker Base Image / build-and-push (push) Has been cancelled
Build and Push Docker UI Image / build-and-push (push) Has been cancelled
feat: nlu keyword entity annotation
2025-03-06 14:08:19 +01:00
yassinedorbozgithub
67b1b7d7ff fix(api): align ids type with value 2025-02-26 16:31:41 +01:00
Mohamed Marrouchi
670b293cb3 feat: nlu keyword entity annotation 2025-02-20 10:43:52 +01:00
yassinedorbozgithub
6c75e6df4a refactor(api): Refactor updateOne logic 2025-01-16 18:47:25 +01:00
yassinedorbozgithub
c9f411e813 fix: feedback udaptes 2025-01-15 12:11:20 +01:00
yassinedorbozgithub
2744c51736 fix: NLP Value update DTO + base logic 2025-01-15 11:45:44 +01:00
yassinedorbozgithub
16e34531b0 fix: NLP Value update DTO 2025-01-15 11:43:24 +01:00
yassinedorbozgithub
630191c334 fix: update nlp value controller 2025-01-15 10:43:01 +01:00
yassinedorbozgithub
d2223d6bfd feat: implement strict null check 2025-01-13 20:10:19 +01:00
yassinedorbozgithub
e8c6ff3406 fix: update NLP module unit tests 2025-01-13 15:10:17 +01:00
yassinedorbozgithub
008e6e43db fix: apply feedbacks 2025-01-10 15:16:27 +01:00
yassinedorbozgithub
1128fbf379 fix: apply strict null checks updates to the NLP Module 2025-01-09 12:31:25 +01:00
Mohamed Marrouchi
328c5cefb3 fix: refactor + unit tests 2024-12-25 07:36:50 +01:00
yassinedorbozgithub
7c2c2db02e feat(api): add an nlpSample import endpoint 2024-12-17 16:06:16 +01:00
yassinedorbozgithub
cde4a36294 Refactor: merge find findPage - findAndPopulate findPageAndPopulate 2024-12-03 17:16:57 +01:00
Mohamed Marrouchi
8ec4a33d94 fix: pagination 2024-11-22 16:05:30 +01:00
Mohamed Marrouchi
833a2c384d fix: add missing await 2024-11-21 15:12:11 +01:00
yassinedorbozgithub
10449259d9 refactor(api): mogoose types 2024-10-29 14:36:46 +01:00
Mohamed Marrouchi
b7eef89981 feat: refactor helpers (nlu) 2024-10-21 15:11:06 +01:00
yassinedorbozgithub
72e3f3ef1a fix(api): eslint imports order 2024-10-16 18:54:55 +01:00
Med Marrouchi
18378de6a3 Merge pull request #193 from Hexastack/190-request-add-bulk-delete-functionality-to-nlu-values-list
feat: [NLP Value] add bulk delete
2024-10-11 05:44:01 +01:00