-
Supported data object is Model
-
Allows data source selection
Embed AI Search and Analytics
ThoughtSpot Spotter provides an interactive AI-powered Search and conversational 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🔗
ThoughtSpot provides two distinct SDK libraries to embed Spotter capabilities in your app:
-
SpotterEmbed
To embed the full Spotter interface with a conversation panel that allows natural language queries, 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
embedding, 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 user experience and workflow of embedded analytics. 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 configuration settings and controls for customizing Spotter embed view:
-
Configuration properties that enable or disable features. For more information, see SpotterEmbedViewConfig and SpotterAgentEmbedConfig
-
The 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