Ask Inductive Automation AI is a pilot widget in the lower-right corner of the User Manual. When it fails to open or displays an unspecified error, first separate a local browser problem from a service-side or embedded-content problem. The same failure has occurred in Chrome and Firefox on macOS and Debian XFCE, and in Brave and Chrome, including a case with the ad blocker disabled. That pattern makes a single browser, operating system, or ad-blocking extension an unlikely sole cause.
Manual Version and Widget Availability
- Open the intended version of the Inductive Automation User Manual directly, rather than an old tab or cached navigation result.
- Confirm that the Ask AI control appears in the lower-right corner. The pilot is part of the manual interface, so an absent control and a visible control that returns an error are different fault states.
- Click the control once and wait for the Ask Inductive Automation AI popup. Do not begin changing browser settings until this basic state is recorded.
| Observed state | Diagnostic direction | Proof before continuing |
|---|---|---|
| Widget absent | Check the selected manual version, page loading, filtering, and cached content | The lower-right widget becomes visible |
| Widget visible but popup absent | Check script execution, content blocking, and the browser console | Clicking the widget creates or opens the popup |
| Popup opens but returns an error | Check network requests and service availability | A request completes and an answer is rendered |
Do not move on until the failure is classified as absent widget, failed popup, or failed answer.
Clean Browser Reproduction
- Open the same manual page in a private or incognito window. This reduces interference from cached site data and extensions, although it does not bypass organization-wide filtering.
- Reload the page and activate the widget without attaching a file. A text-only question is the smallest useful test because it removes file selection, file parsing, and upload handling from the path.
- If the error remains, repeat the test in a second browser. Keep the manual version, page, question, network, and test time unchanged.
- Record whether the popup fails before a question is entered or only after the question is submitted.
Disabling an ad blocker alone does not prove that all browser filtering is inactive. Privacy protections, tracking prevention, script controls, DNS filtering, endpoint security, and network gateways can independently block embedded services or their requests. Brave can also apply browser-level protections independently of an installed blocker.
A repeatable failure across Chrome and Firefox on macOS and Debian XFCE, plus Brave and Chrome, shifts the next check toward a shared service or network dependency. The confirming result is either success in one clean browser or the same failure stage in two browsers.
Console and Network Capture
- Open the browser developer tools before reproducing the problem.
- Clear existing console and network entries so unrelated page messages do not obscure the event.
- Reload the manual page, click the Ask AI widget, enter a short text question, and submit it once.
- Inspect the console for blocked scripts, cross-origin failures, content-security messages, uncaught exceptions, or failed resource loads.
- Inspect the network panel for the request initiated by the widget. Record the request URL as displayed by the browser, request method, HTTP status, elapsed time, and response body or browser-generated failure reason.
- Capture a screenshot with the visible error and relevant developer-tool entry. Remove cookies, authorization values, file contents, and other sensitive data before sharing it.
| Browser evidence | Likely fault class | Next check |
|---|---|---|
| Request marked blocked by client | Browser extension or privacy control | Retest with extensions inactive and browser protections reviewed |
| Name resolution, connection, or certificate failure | DNS, proxy, firewall, inspection, or service endpoint path | Compare on an independent network |
| HTTP error response | Service, gateway, authorization, or request handling | Preserve status and response text for official support |
| No request after clicking | Page script, popup creation, or local execution failure | Use the first related console error and retest after clearing site data |
| Successful request but no rendered answer | Client rendering or response-processing failure | Compare the response payload with console exceptions |
Do not move on until the capture identifies whether the failure occurs before transmission, during transport, in the response, or while rendering the response.
Filtering and Network Isolation
- Temporarily disable extensions for the test profile, not only the extension labeled as an ad blocker.
- Review built-in browser privacy controls for the manual page and repeat the same text-only question.
- If the request still fails, run the test from an independent network that does not use the same DNS filter, proxy, firewall, or TLS inspection path. Use an approved network and follow site security policy.
- Compare the network entry from both paths. A request that succeeds on the independent network isolates the problem to the original network path or its security controls.
- If both networks fail at the same stage and time, retain the captures rather than adding broad allow rules without a confirmed blocked destination.
The widget is powered by Kapa.ai and draws from solved technical content, Help Center knowledge-base articles, the SDK Guide, and the selected User Manual version. The browser must therefore load the manual interface and complete the widget's supporting requests. A visible manual page does not prove that every dependency needed by the popup and answer request is reachable.
The proving check is a controlled A/B result: the identical question succeeds on one network and fails on the other, or it fails with the same request evidence on both.
Site Data Reset and Minimal Query
- Close other tabs for the same manual site so they do not retain an older application state.
- Clear site-specific cached content and storage for the manual page using the browser's site-data controls.
- Reopen the selected User Manual version and confirm that the lower-right widget loads.
- Submit a short text question without using
Attach files. - Only after a text response succeeds, test
Attach fileswith a non-sensitive sample permitted by company policy.
The attachment option adds context to a question, but it also adds a separate input and transfer path. Testing attachments before basic question submission works can hide the original failure behind file-related behavior. Likewise, changing several privacy or network controls simultaneously destroys the comparison needed to identify the responsible layer.
Do not move on until a minimal text question either produces an answer or generates a fresh console and network capture after the site-data reset.
End-to-End Acceptance Test
- Open the required manual version in the target browser and confirm the widget appears in the lower-right corner.
- Open the popup and submit a short question that can be answered from the selected manual version.
- Confirm that the reply renders without the prior error.
- Open at least one direct source link supplied with the response and confirm that the source list appears at the bottom of the answer.
- Test
Attach filesseparately if that function is required, using approved non-sensitive content. - Use the thumbs-up or thumbs-down control to rate the result. For an unresolved fault, send the manual version, page, timestamp with time zone, browser and operating system, failure stage, sanitized screenshot, console message, and network status through an official Inductive Automation support channel.
The commissioning check passes only when the widget opens, accepts a question, renders an answer, displays its source list, and opens a cited source. File attachment passes as a separate function after the basic path is operational.
FAQ
What happens if the Ask Inductive Automation AI widget is missing?
Confirm the selected User Manual version and reload the page in a clean browser session. If the lower-right control remains absent, inspect page-load failures and filtering before troubleshooting question submission.
What happens if the widget fails with the ad blocker disabled?
Check other extensions, built-in privacy protections, DNS filtering, proxies, firewalls, and TLS inspection. An inactive ad-blocking extension does not disable those separate controls.
What happens if the error appears in Chrome and Firefox?
Capture the failure stage and compare the same test on an independent network. Reproduction across browsers and operating systems makes browser-specific corruption less likely and raises the priority of shared network and service checks.
What happens if text questions work but Attach files fails?
Treat attachment handling as a separate path. Retest with an approved non-sensitive sample, then capture the upload request, HTTP status, response, and console error without exposing file contents or credentials.
How do I verify the Ask AI widget is fully working?
Open the popup, submit a short text question, confirm the answer renders, confirm the source list appears at the bottom, and open one direct source link. Test Attach files afterward if the attachment function is required.