semantic_slide_search

🚧

Early Access

This tool is in Early Access and is not enabled for all tenants yet. Contact your Customer Success Manager to request access.

Name: semantic_slide_search

Description: Given a natural-language query, performs a semantic similarity search across the tenant's content library and returns a ranked list of matching slides with metadata and preview thumbnails.

Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Natural-language search query describing the slide content to find. Example: 'quarterly revenue growth'."
    }
  },
  "required": [
    "query"
  ]
}
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "description": "List of matching slides ranked by relevance score.",
      "items": {
        "type": "object",
        "properties": {
          "contentId": {
            "type": "string",
            "format": "uuid",
            "description": "Unique identifier of the source content."
          },
          "contentVersionId": {
            "type": "string",
            "format": "uuid",
            "description": "Version identifier of the source content."
          },
          "title": {
            "type": "string",
            "description": "Title of the source document."
          },
          "pageTitle": {
            "type": "string",
            "description": "Title of the matching slide page."
          },
          "pageNumber": {
            "type": "integer",
            "description": "0-based page index within the source document (e.g. first page is 0). Note: unlike other slide search tools in this server which use 1-based page numbers, this field is 0-based as returned by the presentation-agent API."
          },
          "contentUrl": {
            "type": "string",
            "description": "URL to view the content in Seismic."
          },
          "thumbnailUrl": {
            "type": "string",
            "description": "Pre-signed URL to the slide page thumbnail image."
          },
          "score": {
            "type": "number",
            "description": "Relevance score for the match. Higher is more relevant."
          },
          "chunk": {
            "type": "string",
            "description": "Extracted text from the matching slide."
          },
          "lastUpdatedAt": {
            "type": "string",
            "format": "date-time",
            "description": "Timestamp of the last content update (UTC, RFC 3339)."
          }
        }
      }
    },
    "totalCount": {
      "type": "integer",
      "description": "Number of results returned."
    }
  }
}

Did this page help you?