Dmytro Skarzhynets
|
459cc6d27e
|
AI rule node: bump Langchain4j version
|
1 year ago |
Dmytro Skarzhynets
|
9bffff2d75
|
AI rule node: fix typo
|
1 year ago |
Dmytro Skarzhynets
|
c096397010
|
AI rule node: support node patterns in prompts
|
1 year ago |
Dmytro Skarzhynets
|
d2d22a44c2
|
AI rule node: add support for all data/metadata patterns in rule nodes
|
1 year ago |
Dmytro Skarzhynets
|
9567dd3090
|
AI rule node: encapsulate AI requests thread pool properties
|
1 year ago |
Dmytro Skarzhynets
|
ff23fa03c0
|
AI rule node: add dedicated thread pool for AI requests
|
1 year ago |
Dmytro Skarzhynets
|
db5e4f8d91
|
AI rule node: make message processing non-blocking
|
1 year ago |
Dmytro Skarzhynets
|
fe9caaedd4
|
AI rule node: disable rule node on edges
|
1 year ago |
Dmytro Skarzhynets
|
ac61136ecc
|
AI rule node: ensure AI settings exist on rule node init
|
1 year ago |
Dmytro Skarzhynets
|
2e5aab3fd6
|
AI rule node: use `ObjectNode` instead of more general `JsonNode` for JSON Schema config field
|
1 year ago |
Dmytro Skarzhynets
|
cb106760c1
|
AI rule node: add timeout support
|
1 year ago |
Dmytro Skarzhynets
|
d5c6ed1f61
|
AI rule node: JSON ignore validation method in rule node config
|
1 year ago |
Dmytro Skarzhynets
|
19c234fcdf
|
AI rule node: configure chat model on each message
|
1 year ago |
Dmytro Skarzhynets
|
a9633cf1ce
|
AI rule node: improve cache key readability
|
1 year ago |
Dmytro Skarzhynets
|
5e5a7c9e51
|
AI rule node: improve text search to be based on provider and model as well
|
1 year ago |
Dmytro Skarzhynets
|
109c874861
|
AI rule node: fix cache evict when creating new entity
|
1 year ago |
Dmytro Skarzhynets
|
00d32c2374
|
AI rule node: fix wrapping in JSON object if response is not a valid JSON object
|
1 year ago |
Dmytro Skarzhynets
|
a4db17c859
|
AI rule node: add cache to AI settings
|
1 year ago |
Dmytro Skarzhynets
|
bdb657e213
|
AI rule node: add AI settings lifecycle events handling in listeners
|
1 year ago |
Dmytro Skarzhynets
|
c738d3a906
|
AI rule node: return early optimization in `deleteByTenantId()`
|
1 year ago |
Dmytro Skarzhynets
|
b902c0029d
|
AI rule node: publish save/delete events for AI settings
|
1 year ago |
Dmytro Skarzhynets
|
255ab3b391
|
AI rule node: minor correction to AI settings data validation message
|
1 year ago |
Dmytro Skarzhynets
|
95bd1fb23c
|
AI rule node: implement data validator for AI settings
|
1 year ago |
Dmytro Skarzhynets
|
3791791bfd
|
AI rule node: delete AI settings on tenant deletion
|
1 year ago |
Dmytro Skarzhynets
|
fa667a9e66
|
AI rule node: add TbAiSettingsService
|
1 year ago |
Dmytro Skarzhynets
|
9111574eca
|
AI rule node: formatting fix for `modelConfig` field doc
|
1 year ago |
Dmytro Skarzhynets
|
71d1e3640a
|
AI rule node: fix type when configuring temperature for Gemini models
|
1 year ago |
Dmytro Skarzhynets
|
45fbbf201f
|
AI rule node: split AI config into AI provider config and AI model config; add support for model temperature
|
1 year ago |
Dmytro Skarzhynets
|
d44bbe4dd8
|
AI rule node: support text and JSON Schema response formats
|
1 year ago |
Dmytro Skarzhynets
|
b64b5795a3
|
AI rule node: change default prompts
|
1 year ago |
Dmytro Skarzhynets
|
3df41743de
|
AI rule node: bump langchain4j version
|
1 year ago |
Dmytro Skarzhynets
|
c2776ce7a6
|
AI rule node: add JSON Schema to rule node config
|
1 year ago |
Sergey Matvienko
|
7093032516
|
refactored obsolete com.github.java-json-tools:json-schema-validator with actively updated com.networknt:json-schema-validator
|
1 year ago |
Dmytro Skarzhynets
|
d2c275b761
|
AI rule node: correctly call node lifecycle methods
|
1 year ago |
Dmytro Skarzhynets
|
7c94c43d66
|
AI rule node: refactor configuration field description in AiSettings
|
1 year ago |
Dmytro Skarzhynets
|
f2075c6c39
|
AI rule node: add polymorphic JSON config to AI settings
|
1 year ago |
Dmytro Skarzhynets
|
ad0161e3df
|
AI rule node: add AiProvider enum
|
1 year ago |
Dmytro Skarzhynets
|
a3a1971a68
|
AI rule node: add support for AI settings in TenantIdLoader
|
1 year ago |
Dmytro Skarzhynets
|
e695ce3283
|
AI rule node: make name of the AI settings unique within the scope of the tenant
|
1 year ago |
Dmytro Skarzhynets
|
18c75998ef
|
AI rule node: replace Anthropic with Mistral AI
|
1 year ago |
Dmytro Skarzhynets
|
1a3b1c3fe4
|
AI rule node: REST API for CRUD operations on AI settings
|
1 year ago |
Dmytro Skarzhynets
|
f06b1d5feb
|
AI rule node: remove `findNextBatch()` method
|
1 year ago |
Dmytro Skarzhynets
|
c0480ed930
|
AI rule node: move system prompt to rule node config
|
1 year ago |
Dmytro Skarzhynets
|
9ef4295d90
|
AI rule node: bump langchain4j version
|
1 year ago |
Dmytro Skarzhynets
|
0f17e5f457
|
AI rule node: draft implementation
|
1 year ago |
Viacheslav Klimov
|
55db24f7e8
|
Merge pull request #13366 from thingsboard/cf-monitoring
Calculated fields monitoring
|
1 year ago |
ViacheslavKlimov
|
fd66c5f177
|
CF monitoring fixes
|
1 year ago |
ViacheslavKlimov
|
602d60281c
|
Fixes for monitoring
|
1 year ago |
ViacheslavKlimov
|
32212b9c51
|
Monitoring: automatic rule chain update
|
1 year ago |
Viacheslav Klimov
|
d3365483da
|
Merge pull request #13240 from dskarzh/cleanup-deprecation
Cleanup deprecated API in SubscriptionManagerService
|
1 year ago |