Interface RAGSourceAttribution

Attribution to a specific source document/chunk.

interface RAGSourceAttribution {
    chunkId: string;
    documentId: string;
    source?: string;
    contentSnippet: string;
    relevanceScore: number;
    dataSourceId?: string;
    metadata?: Record<string, unknown>;
}

Properties

chunkId: string
documentId: string
source?: string

Original source pointer (URL, file path, etc.).

contentSnippet: string

First 200 characters of chunk content.

relevanceScore: number

Similarity/relevance score (0–1).

dataSourceId?: string

Data source / collection this chunk came from.

metadata?: Record<string, unknown>

Chunk metadata.