AIP Analyst can be embedded in Workshop or OSDK applications using an iframe. It supports a number of URL parameters to allow for specialization. Parameters that accept multiple values take a comma-separated list (for example, objectTypeGroupRids=group1,group2).
For a deeper integration inside Workshop modules, see the AIP Analyst Workshop widget.
ontologyRid: Sets the Ontology that AIP Analyst can explore, for example, ri.ontology.main....objectTypeGroupRids: Limits AIP Analyst to searching across specific object type groups.compassProjectRids: Limits AIP Analyst to searching across resources within specific Compass projects or folders.hideManualContextMenu: Prevents users from manually adding other data sources when set to true.Copied!1/workspace/aip-analyst?ontologyRid=ri.ontology.main.abc123&objectTypeGroupRids=group1,group2&hideManualContextMenu=true
Pre-fill the user's first message, or pre-load context so users start with relevant resources already available:
workshopRids: Load object types, links, and functions from your Workshop module, for example ri.workshop.main.module....objectSetRids: Load saved object sets, for example ri.object-set.main....datasetRids: Load specific datasets.objectTypeIds: Load individual object types.objectRids: Load individual objects.functionRids: Load individual functions.actionTypeRids: Load individual action types.notepadRids: Load Notepad documents.initialMessage: Pre-populate the first user message when AIP Analyst loads.autoStart: When true and initialMessage is set, AIP Analyst sends the initial message and begins analysis as soon as the page loads. Use this to embed "ask and answer" experiences that respond to context from the host application.Copied!1/workspace/aip-analyst?workshopRids=ri.workshop.main.module.xyz789&initialMessage=Summarize+sales+by+region&autoStart=true
embedded: Hides the workspace sidebar for a cleaner look when set to true.hideSettingsMenu: Hides the settings menu when set to true.theme: Set the color theme (light or dark).modelRid: Set a specific model to use for analysis.