Skip to content

Commit c190977

Browse files
authored
Merge pull request #495 from ritza-co/enrich-ai
1227: Rename EnrichAI to "data Normalization and Enrichment Service" (Week 6, 2026)
2 parents 42df2fd + b55f245 commit c190977

12 files changed

Lines changed: 50 additions & 50 deletions

File tree

docs/auto-discovery/cloud-auto-discovery/other-cloud-autodiscoveries.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ From Device42, click **Create** on the Cloud Autodiscovery list page and then se
168168

169169
Optionally, you can:
170170

171-
- Add a **Vendor**. Vendors can be user-defined or populated by the EnrichAI feature as part of discovery.
171+
- Add a **Vendor**. Vendors can be user-defined or populated by the data Normalization and Enrichment Service as part of discovery.
172172
- Choose a **VRF Group**. All IPs found will be placed in subnets in the chosen VRF group. This is useful if you have duplicate IPs in your internal network.
173173
- Select which **Action for Instance not found** you'd like Device42 to take. If you select **Delete Instance**, then each time this autodiscovery job is run, any devices previously created for this account that aren't found by the latest autodiscovery job will be deleted. This ensures that Device42 remains in sync with Linode. Otherwise, you could have Device42 Cloud Instances (cloud devices) that no longer exist in Linode.
174174
- Set the **Service Level** of the job to be applied to the discovered items. For example, **Development**, **Deployment**, or **Production**.
@@ -225,7 +225,7 @@ If you disable **Discover all projects/tenants**, then the **Project Name** is r
225225

226226
Optionally, you can:
227227

228-
- Add a **Vendor**. Vendors can be user-defined or populated by the EnrichAI feature as part of discovery.
228+
- Add a **Vendor**. Vendors can be user-defined or populated by the data Normalization and Enrichment Service as part of discovery.
229229
- Choose a **VRF Group**. All IPs found will be placed in subnets in the chosen VRF group. This is useful if you have duplicate IPs in your internal network.
230230
- Select which **Action for Instance not found** you'd like Device42 to take. If you select **Delete Instance**, then each time this discovery job is run, any devices previously created for this account that aren't found by the latest discovery job will be deleted. This ensures that Device42 remains in sync with Linode. Otherwise, you could have Device42 Cloud Instances (cloud devices) that no longer exist in Linode.
231231
- Set the **Service Level** of the job to be applied to the discovered items. For example, **Development**, **Deployment**, or **Production**.
@@ -263,7 +263,7 @@ Name the discovery job and select **Oracle Cloud** from the **Type** dropdown me
263263

264264
Optionally, you can:
265265

266-
- Add a **Vendor**. Vendors can be user-defined or populated by the EnrichAI feature as part of discovery.
266+
- Add a **Vendor**. Vendors can be user-defined or populated by the data Normalization and Enrichment Service as part of discovery.
267267
- Choose a **VRF Group**. All IPs found will be placed in subnets in the chosen VRF group. This is useful if you have duplicate IPs in your internal network.
268268
- Select a **Remote Collector**.
269269
- Set the **Service Level** of the job to be applied to the discovered items. For example, **Development**, **Deployment**, or **Production**.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
position: 100
2-
label: 'Enrich AI Data'
2+
label: 'Enriched Data'
33
collapsible: true
44
collapsed: true

docs/auto-discovery/enrichai-data/enrichai-opt-out.mdx renamed to docs/auto-discovery/enriched-data/enriched-data-opt-out.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: "EnrichAI Opt Out"
2+
title: "Enriched Data Opt Out"
33
sidebar_position: 100
44
---
55

66
import ThemedImage from '@theme/ThemedImage'
77
import useBaseUrl from '@docusaurus/useBaseUrl'
88

9-
This section demonstrates how to disable EnrichAI Data, the Device42 service that enhances data from device discoveries.
9+
This section demonstrates how to disable the data Normalization and Enrichment Service, the Device42 service that enhances data from device discoveries.
1010

1111
:::note
12-
Please note that if you rediscover previously enriched data, you will lose that data until you opt back in to the EnrichAI Data cloud service.
12+
Please note that if you rediscover previously enriched data, you will lose that data until you opt back in to the Enriched Data cloud service.
1313
:::
1414

15-
Take the following steps to opt out of the EnrichAI Data service:
15+
Take the following steps to opt out of the Enriched Data service:
1616

1717
Select **Tools > Cloud Services** to display the Cloud Services page.
1818

@@ -37,7 +37,7 @@ This page shows the status of your cloud services.
3737
}}
3838
/>
3939

40-
- In the Edit view, you are presented with the option to opt out of the EnrichAI Data service, as highlighted below. Click **disable** to do so.
40+
- In the Edit view, you are presented with the option to opt out of the Enriched Data service, as highlighted below. Click **disable** to do so.
4141

4242
<ThemedImage
4343
alt="Disable Button"
@@ -47,7 +47,7 @@ This page shows the status of your cloud services.
4747
}}
4848
/>
4949

50-
- The **Disable EnrichAI** dialog gives you the option to **Disable** or **Cancel**. Select **Disable** to opt out of the EnrichAI Data service and return to the Edit view.
50+
- The **Disable EnrichAI** dialog gives you the option to **Disable** or **Cancel**. Select **Disable** to opt out of the Enriched Data service and return to the Edit view.
5151

5252
<ThemedImage
5353
alt="Disable prompt"
@@ -68,4 +68,4 @@ This page shows the status of your cloud services.
6868
}}
6969
/>
7070

71-
You can follow the same steps to opt back in to the EnrichAI Data service. After re-enabling, we recommend rerunning your discovery jobs to ensure your data is enriched.
71+
You can follow the same steps to opt back in to the Enriched Data service. After re-enabling, we recommend rerunning your discovery jobs to ensure your data is enriched.

docs/auto-discovery/enrichai-data/index.mdx renamed to docs/auto-discovery/enriched-data/index.mdx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: "EnrichAI Data"
2+
title: "Enriched Data"
33
sidebar_position: 99
44
---
55

66
import ThemedImage from '@theme/ThemedImage'
77
import useBaseUrl from '@docusaurus/useBaseUrl'
88

9-
EnrichAI is a Device42 cloud-based service for enhancing discovered data. Device42 supports the enrichment of software applications, operating systems (OS), and vendor that are discovered by Device42 Autodiscovery.
9+
The data Normalization and Enrichment Service is a Device42 cloud-based service for enhancing discovered data. Device42 supports the enrichment of software applications, operating systems (OS), and vendor that are discovered by Device42 Autodiscovery.
1010

1111
## Data Fields
1212

13-
The EnrichAI data service take the vendor name, product name, and version number fields as populated by the product vendor and uses it to replace those values with cleansed and normalized values. In addition, it adds values for an extended set of fields, like categories and support lifecycle dates. The enriched data is mined from validated, authoritative, public sources to ensure accuracy.
13+
The Enriched Data service takes the vendor name, product name, and version number fields as populated by the product vendor and uses it to replace those values with cleansed and normalized values. In addition, it adds values for an extended set of fields, like categories and support lifecycle dates. The enriched data is mined from validated, authoritative, public sources to ensure accuracy.
1414

1515
The following is a partial list of enriched fields:
1616

@@ -37,7 +37,7 @@ The following is a partial list of enriched fields:
3737
| Service Pack | The service pack level of the OS release |
3838
| Key Support Dates | See the details for the available date fields in the table below |
3939

40-
The **OS Architecture: 32 vs 64 bit** field is no longer part of EnrichAI Data. The 32- and 64-bit architectures have been coalesced into a single entry, since the architecture does not affect OS dates, licensing, patches, or risk profiles.
40+
The **OS Architecture: 32 vs 64 bit** field is no longer part of Enriched Data. The 32- and 64-bit architectures have been coalesced into a single entry, since the architecture does not affect OS dates, licensing, patches, or risk profiles.
4141

4242
### Software Attributes
4343

@@ -67,14 +67,14 @@ The **OS Architecture: 32 vs 64 bit** field is no longer part of EnrichAI Data.
6767
| Extended End Of Maintenance Date | When non-security patches will no longer be released under extended maintenance agreement |
6868

6969
:::note
70-
Depending on the vendor's published information, EnrichAI Data may not populate all or any of the date fields.
70+
Depending on the vendor's published information, Enriched Data may not populate all or any of the date fields.
7171
:::
7272

73-
## EnrichAI Data Collection
73+
## Enriched Data Collection
7474

75-
When EnrichAI Data is enabled, the device data collected during discovery jobs is queued, batched, and sent via HTTPS to the EnrichAI Data service, where it is processed in background tasks to prevent negative system impact. When EnrichAI finds a match, it responds with enriched data. All enriched data is displayed on the Analytics > EnrichAI Data page; depending on the number of requests in the queue and system load, this data may not be immediately visible.
75+
When the data Normalization and Enrichment Service is enabled, the device data collected during discovery jobs is queued, batched, and sent via HTTPS to the Enriched Data service, where it is processed in background tasks to prevent negative system impact. When the service finds a match, it responds with enriched data. All enriched data is displayed on the **Analytics > EnrichAI Data** page; depending on the number of requests in the queue and system load, this data may not be immediately visible.
7676

77-
When presented with a new or unique data entry, the EnrichAI service may need to perform a background check with authoritative sources to identify any new or changed data that can be displayed on the next discovery for that device. As such, each discovery is validated by the EnrichAI Data service to ensure the discovered values are correct and up to date. No data sent to EnrichAI contains identifiable information, such as hostnames, IP addresses, or MAC addresses. Below is a sample of the payload:
77+
When presented with a new or unique data entry, the Enriched Data service may need to perform a background check with authoritative sources to identify any new or changed data that can be displayed on the next discovery for that device. As such, each discovery is validated by the Enriched Data service to ensure the discovered values are correct and up to date. No data sent to the service contains identifiable information, such as hostnames, IP addresses, or MAC addresses. Below is a sample of the payload:
7878

7979
<details>
8080
<summary>Click to expand the code block</summary>
@@ -140,12 +140,12 @@ When presented with a new or unique data entry, the EnrichAI service may need to
140140

141141
</details>
142142

143-
## EnrichAI Data Connectivity
143+
## Enriched Data Connectivity
144144

145-
Please do the following to ensure connectivity with EnrichAI Data:
145+
Please do the following to ensure connectivity with the Enriched Data service:
146146

147147
1. Configure the Cloud Connector and check that it is reachable.
148-
2. Make sure the EnrichAI Data endpoints are reachable, including the registration endpoint:
148+
2. Make sure the Enriched Data endpoints are reachable, including the registration endpoint:
149149

150150
- `https://registration.device42.com`
151151
- `https://crs.device42.io/`
@@ -156,20 +156,20 @@ Please do the following to ensure connectivity with EnrichAI Data:
156156

157157
Device42 [InsightsAI](/reports/device42-doql/insightsai.mdx) generates queries based on natural language prompts. The prompts you enter are sent to the `ai42.device42.io` endpoint.
158158

159-
## Using the EnrichAI Data Interface
159+
## Using the Enriched Data Interface
160160

161-
Select **Analytics > EnrichAI Data** to display the EnrichAI Data list page.
161+
Select **Analytics > EnrichAI Data** to display the Enriched Data list page.
162162

163163
<ThemedImage
164-
alt="Enrich AI Menu"
164+
alt="Enriched Data menu"
165165
sources={{
166166
light: useBaseUrl('/assets/images/enrichai-data/enrichai-data-menu-light.png'),
167167
dark: useBaseUrl('/assets/images/enrichai-data/enrichai-data-menu-dark.png'),
168168
}}
169169
style={{ width: '90%' }}
170170
/>
171171

172-
Click the **Enriched Value** link to view the data record. If desired, you can click the **Lock** button on an EnrichAI data record to prevent Device42 from updating it in the future.
172+
Click the **Enriched Value** link to view the data record. If desired, you can click the **Lock** button on an Enriched Data record to prevent Device42 from updating it in the future.
173173

174174
<ThemedImage
175175
alt="Data lock button"
@@ -179,10 +179,10 @@ Click the **Enriched Value** link to view the data record. If desired, you can
179179
}}
180180
/>
181181

182-
Device42 currently displays additional information generated by EnrichAI Data on enriched vendor and OS view pages. You can identify enriched vendors by the **AI icon** included next to their names on the vendor list page (under **Infrastructure > Vendors**).
182+
Device42 currently displays additional information generated by the Enriched Data service on enriched vendor and OS view pages. You can identify enriched vendors by the **AI icon** included next to their names on the vendor list page (under **Infrastructure > Vendors**).
183183

184184
<ThemedImage
185-
alt="EnrichAI symbol on Vendor list page"
185+
alt="Enriched Data symbol on Vendor list page"
186186
sources={{
187187
light: useBaseUrl('/assets/images/enrichai-data/vendor-list-ai-icon-light.png'),
188188
dark: useBaseUrl('/assets/images/enrichai-data/vendor-list-ai-icon-dark.png'),
@@ -201,8 +201,8 @@ The image below shows a vendor view page with enriched data. Enriched data is al
201201

202202
## Data Handling and Security Practices
203203

204-
1. No personal or personally identifiable data is maintained by the EnrichAI service.
205-
2. Unmatched values (those without a corresponding match in EnrichAI Data) are stored for future mining and resolution.
204+
1. No personal or personally identifiable data is maintained by the data Normalization and Enrichment Service.
205+
2. Unmatched values (those without a corresponding match in Enriched Data) are stored for future mining and resolution.
206206
3. Only Device42 personnel work with these non-identifiable data elements.
207207
4. Data collected for future enrichment mining is stored in the United States.
208208

docs/auto-discovery/warranty-autodiscovery.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ To merge multiple vendor names into a single vendor name, perform the following
6868

6969
### Set the Model Field
7070

71-
The EnrichAI module has largely automated this requirement: Set the **Model** field to **Dell**, **IBM**, **Lenovo**, or **Meraki**. Hardware with different vendor name variations will not return a warranty.
71+
The data Normalization and Enrichment Service has largely automated this requirement: Set the **Model** field to **Dell**, **IBM**, **Lenovo**, or **Meraki**. Hardware with different vendor name variations will not return a warranty.
7272

7373
You can easily add the proper **Vendor Aliases** to the vendors if your vendors are named differently. On the vendor edit screen, update the vendor entries. Enter `dell` for Dell, `ibm` for IBM, `meraki` for Meraki, and `lenovo` for Lenovo:
7474

docs/infrastructure-management/devices/device-add-edit.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ Consider the following example of a network switch:
198198

199199
### Non-Editable Fields
200200

201-
Fields populated through EnrichAI Data, like **End of Life** and **End of Support**, are not editable. To set these fields, you need to [disable EnrichAI Data](auto-discovery/enrichai-data/enrichai-opt-out.mdx) and disconnect the record from the EnrichAI Data record.
201+
Fields populated through Enriched Data, like **End of Life** and **End of Support**, are not editable. To set these fields, you need to [disable the Enriched Data service](auto-discovery/enriched-data/enriched-data-opt-out.mdx) and disconnect the record from the Enriched Data record.
202202

203203
<ThemedImage
204204
alt="Non-editable fields"

docs/infrastructure-management/devices/device-properties-tab.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ This section holds values for **Total CPUs**, **Cores/CPU**, **CPU Speed**, tota
4141
/>
4242
<br/><br/>
4343

44-
The **OS** name, **OS Version**, and **OS Version #** fields are the basic operating system (OS) details for each device. If EnrichAI is active and the data is available, these fields may be automatically populated by the autodiscovery client. The vendor support details, like the **End of Life** and **End of Support** fields, may also be autopopulated. If EnrichAI is disabled, you can manually enter the relevant data or execute scripts to populate the fields. Note that the **OS License Key** field can also be entered manually.
44+
The **OS** name, **OS Version**, and **OS Version #** fields are the basic operating system (OS) details for each device. If the data Normalization and Enrichment Service is active and the data is available, these fields may be automatically populated by the autodiscovery client. The vendor support details, like the **End of Life** and **End of Support** fields, may also be autopopulated. If the Enriched Data service is disabled, you can manually enter the relevant data or execute scripts to populate the fields. Note that the **OS License Key** field can also be entered manually.
4545

4646
The **Count In Licensing** option is checked by default and can be unchecked if it doesn't count towards the OS licensing for the device OS. Check the **Don't change via api** option if you don't want the property values to be changed via autodiscovery.
4747

docs/infrastructure-management/operating-systems.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,43 +11,43 @@ Device42 tracks which devices are running which Operating Systems (OS). This mod
1111
Navigate to **Resources > Operating Systems > All Operating Systems** to locate the Operating Systems list.
1212

1313
<ThemedImage
14-
alt="Operating Systems list with EnrichAI icons"
14+
alt="Operating Systems list with Enriched Data icons"
1515
sources={{
1616
light: useBaseUrl('/assets/images/operating-systems/operating-systems-enrichai-light.png'),
1717
dark: useBaseUrl('/assets/images/operating-systems/operating-systems-enrichai-dark.png'),
1818
}}
1919
/>
2020

21-
If the OS is standardized and enriched by the EnrichAI Cloud Service, an **AI icon** will be displayed to the right of its name.
21+
If the OS is standardized and enriched by the data Normalization and Enrichment Service, an **AI icon** will be displayed to the right of its name.
2222

2323
The Operating Systems list page shows all of your operating systems and includes the **Total Count** of devices running the OS, the **Discovered Licensed Count**, and the number of OSs that are not licensed (named **Discovered Non-Licensed Count**). If you click on one of the listed operating systems, you will see details including which machines are running the OS.
2424

25-
## EnrichAI Operating System Fields
25+
## Enriched Data Operating System Fields
2626

2727
If the OS record has been enriched, key maintenance dates may be displayed in the **Enriched Data** section along with other OS details.
2828

2929
<ThemedImage
30-
alt="Windows device EnrichAI data example"
30+
alt="Windows device Enriched Data example"
3131
sources={{
3232
light: useBaseUrl('/assets/images/operating-systems/ai-hover-over-light.png'),
3333
dark: useBaseUrl('/assets/images/operating-systems/ai-hover-over-dark.png'),
3434
}}
3535
/>
3636

3737
<ThemedImage
38-
alt="Windows device EnrichAI data example"
38+
alt="Windows device Enriched Data example"
3939
sources={{
4040
light: useBaseUrl('/assets/images/operating-systems/enriched-data-details-light.png'),
4141
dark: useBaseUrl('/assets/images/operating-systems/enriched-data-details-dark.png'),
4242
}}
4343
/>
4444

45-
See the [Operating System Attributes](auto-discovery/enrichai-data/index.mdx#operating-system-attributes) and [Key Support Dates](auto-discovery/enrichai-data/index.mdx#key-support-dates) sections of the [EnrichAI Data](auto-discovery/enrichai-data/#operating-system-attributes) page for the list of fields that can be populated through EnrichAI.
45+
See the [Operating System Attributes](auto-discovery/enriched-data/index.mdx#operating-system-attributes) and [Key Support Dates](auto-discovery/enriched-data/index.mdx#key-support-dates) sections of the [Enriched Data](auto-discovery/enriched-data/#operating-system-attributes) page for the list of fields that can be populated through the data Normalization and Enrichment Service.
4646

47-
Note that data will only be populated by EnrichAI if it's used by the OS vendor and if the data is available.
47+
Note that data will only be populated by the Enriched Data service if it's used by the OS vendor and if the data is available.
4848

4949
:::info
50-
Operating System fields that contain data from EnrichAI cannot be edited or changed.
50+
Operating System fields that contain Enriched Data cannot be edited or changed.
5151
:::
5252

5353
### Disable OS changes via API, Discovery, or EnrichAI

0 commit comments

Comments
 (0)