-
Supported data object is Model
-
Allows data source selection
Embed AI Search and Analytics
ThoughtSpot Spotter provides an interactive AI-powered Search and conversation analytics experience for its application users. With ThoughtSpot Spotter, users can query data in plain language, ask follow-up questions, and get insights directly from their data. ThoughtSpot also provides an agentic version of Spotter for a more advanced experience with context-based conversations and responses for deeper analysis.
Embed components🔗
For embedding applications, ThoughtSpot provides two distinct SDK libraries to embed Spotter capabilities in their app:
-
SpotterEmbed
To embed the full Spotter interface with a conversation panel that allows natural language text strings, data source selection, and interactions with AI-generated Answers, use theSpotterEmbed
component. For more information, see Embed Spotter. -
SpotterAgentEmbed
The Spotter Agent embedding, also known asbodyless
embed, allows you to integrate natural language data search and analysis into your own applications or chatbot. Unlike the standard Spotter embed, which provides a ready-made search bar and interface, theSpotterAgentEmbed
component is designed for deeper customization, allowing full control over the look and feel and workflow of the embedded analytics experience. It allows you to build your own UI or agent experience, route user questions to ThoughtSpot, and receive structured answers and visualizations.
Note
|
|
Spotter embed and Spotted Agent embed comparison🔗
Spotter embed | Spotter Agent embed (Bodyless/Agent) | |
---|---|---|
Use case | Use this method to integrate the built-in AI search and conversation analytics interface in your app. | Use this method to embed Spotter Search capabilities in your chatbot, virtual agent or an app with your own interface elements and user-experience. |
Embedding component | Use | Use |
Data context |
| |
Customization | The SDK provides several props, object properties, CSS and text customization options for branding and styling, event handlers for host and embed app interaction, and menu action configuration | The SDK provides limited customization options as the UI/UX controlled by host application. |
Sample Questions | The SDK provides the ability to show or hide sample questions via | Not applicable |
Customization options in the SDK🔗
Visual Embed SDK provides several view configuration settings and customization options for customizing Spotter embeds:
-
Configuration properties to enable or disable features. For more information, see SpotterEmbedViewConfig and SpotterAgentEmbedConfig
-
Action customization framework to show or hide actions in the embedded view
For more information, see Action and Action IDs in the SDK -
Event handlers for host and embed app interaction
For more information, see Embed events, Host events, and Events and app interactions -
Style customization framework for customizing styles, text strings, and icons
See style customization framework