Skip to main content

Function: dotProduct()

dotProduct(a, b): number

Defined in: packages/agentos/src/rag/utils/vectorMath.ts:76

Compute the dot product (inner product) of two vectors.

Higher values indicate more similar vectors (for normalized vectors, dot product equals cosine similarity).

Returns 0 for empty arrays or mismatched dimensions.

Parameters

a

VectorLike

First vector.

b

VectorLike

Second vector (must have same length as a).

Returns

number

The scalar dot product.