Resource Chat
Resource chat on the resource details page carries the current resource context:- resourceId.
- resourceType.
- snapshotId.
- graphVersion.
- currently selected entity.
- current graph or search context.
- Which entity types were synced from this resource.
- Why a metric cannot be queried.
- Which actions a SAP Entity Set supports.
- Which fields, primary keys, and foreign keys exist in the current database table.
Ontology Workspace Chat
The assistant in the ontology workspace is for cross-resource semantic operations. It is suitable for:- Comparing snapshot status across resources.
- Finding entities and explaining match methods.
- Analyzing missing graph relationships.
- Guiding users into resource details for troubleshooting.
Agent Workbench
Agent Workbench hosts Assistant execution processes and result display. After UOSE actions execute, they can generate workbench visualization events, such as:- Semantic model query results rendered as trends, tables, or metric summaries.
- OData read results rendered as collection tables or charts.
- Database query results rendered as tables and column descriptions.
Context Passing
In ChatKit or MCP scenarios, identity and context must be passed correctly:- Platform token is used to access UOSE or the MCP server.
- Business user token is used to access resources that require user identity at the source.
- assistantId or assistantCode is used to restrict the resources accessible by that Assistant.
- tenantId and organizationId are used for data isolation.
Recommendations
- In resource details, inspect the graph and attributes before asking the assistant to run analysis.
- Let the assistant follow the standard UOSE process and do not ask it to directly compose backend APIs.
- For high-risk operations, review the simulation result and approval reason first.
- After execution, use audit references or workbench artifacts to review results.
- For cross-resource questions, first locate resources in the ontology workspace, then enter single-resource execution.