You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _includes/docs/user-guide/rule-engine-2-0/nodes/analytics/index.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
Analytics nodes perform statistical calculations and aggregations on incoming data streams and data across entities.
2
+
3
+
These nodes can compute statistical metrics (minimum, maximum, sum, average, count) from streaming data, track alarm counts or periodically aggregate attributes and telemetry data of entities.
4
+
1
5
- <spanclass="item-pe product-label-padding">[aggregate latest](/docs/user-guide/rule-engine-2-0/nodes/analytics/aggregate-latest)</span> — Periodically does aggregation of child entities attributes or latest timeseries for specified set of parent entities.
2
6
- <spanclass="item-pe product-label-padding">[aggregate stream](/docs/user-guide/rule-engine-2-0/nodes/analytics/aggregate-stream)</span> — Calculates MIN/MAX/SUM/AVG/COUNT/UNIQUE based on the incoming data stream.
3
7
- <spanclass="item-pe product-label-padding">[alarms count](/docs/user-guide/rule-engine-2-0/nodes/analytics/alarms-count)</span> — Count alarms when receives input message about new alarm.
Copy file name to clipboardExpand all lines: _includes/docs/user-guide/rule-engine-2-0/nodes/external/ai-request.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -64,8 +64,7 @@ Attach files to provide additional context to the AI model. Resources are sent a
64
64
65
65
#### Adding resources
66
66
67
-
Click the **AI resources** field and select one or more files from your resource library, or click **Create new** to upload new files. Resources must be of type **General** and are
68
-
validated when the node is initialized.
67
+
Click the **AI resources** field and select one or more files from your resource library, or click **Create new** to upload new files. Resources must be of type **General**.
69
68
70
69
#### Supported resource types
71
70
@@ -82,6 +81,12 @@ To include attached resources in the AI request, the node must convert them to o
82
81
{% endcapture %}
83
82
{% include templates/info-banner.md content=resource_fallback_note %}
84
83
84
+
{% capture resource_support_note %}
85
+
**Note**: The actual resource types supported (files, images, PDFs, etc.) depend on the specific AI model integration being used.
86
+
While the node can convert resources to the content types listed above, not all model providers support all content types.
87
+
{% endcapture %}
88
+
{% include templates/info-banner.md content=resource_support_note %}
89
+
85
90
### Response format
86
91
87
92
Specifies the structure of the AI model's output.
@@ -268,7 +273,7 @@ Consider the typical response time of your chosen model when configuring this va
268
273
format.
269
274
3. The chat request is sent to the configured AI model with the specified timeout.
270
275
4. When the AI responds:
271
-
- The response text is validated to ensure it is a valid JSON object (if not, it is wrapped in a JSON object with a "response" key).
276
+
- The response text is validated to ensure it is a valid JSON object (if not, it is wrapped in a JSON object with a `response` key).
272
277
- The response replaces the incoming message data (or is sent as a new message if force acknowledgement is enabled).
273
278
- The originator, message type, and metadata from the incoming message remain unchanged.
274
279
5. The resulting message is forwarded via the `Success` connection.
Copy file name to clipboardExpand all lines: _includes/docs/user-guide/rule-engine-2-0/nodes/external/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ This allows rule chains to integrate with external infrastructure and services a
12
12
-[azure iot hub](/docs/user-guide/rule-engine-2-0/nodes/external/azure-iot-hub) — Node will send full Message payload to the Azure IoT Hub device.
13
13
-[gcp pubsub](/docs/user-guide/rule-engine-2-0/nodes/external/gcp-pubsub) — publishes incoming message data to [Google Cloud Pub/Sub](https://cloud.google.com/pubsub){:target="_blank"} topic and return response metadata in the outgoing message.
14
14
-[kafka](/docs/user-guide/rule-engine-2-0/nodes/external/kafka) — publishes messages to [Apache Kafka](https://kafka.apache.org/){:target="_blank"} topic, sending the incoming message data as the record value.
15
-
-[mqtt](/docs/user-guide/rule-engine-2-0/nodes/external/mqtt) — Publish incoming message payload to the topic of the configured MQTT broker with QoS AT_LEAST_ONCE.
15
+
-[mqtt](/docs/user-guide/rule-engine-2-0/nodes/external/mqtt) — publishes incoming message data to an external MQTT broker using QoS 1 (at least once), with support for dynamic topic patterns, multiple authentication methods, and TLS/SSL encryption.
16
16
-[rabbitmq](/docs/user-guide/rule-engine-2-0/nodes/external/rabbitmq) — publishes messages to [RabbitMQ](https://www.rabbitmq.com/){:target="_blank"} exchanges, sending the incoming message data as the message body.
17
17
-[rest api call](/docs/user-guide/rule-engine-2-0/nodes/external/rest-api-call) — Invoke REST API calls to the external REST server.
18
18
-[send email](/docs/user-guide/rule-engine-2-0/nodes/external/send-email) — Node sends incoming message using configured Mail Server.
0 commit comments