# cosineSimilarity

**Kind:** Function

**Source:** [`atloria-monorepo/libs/agent-core/src/semantic/vector-store.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/semantic/vector-store.ts#L32)

Compute cosine similarity between two vectors.
Returns 0 if either vector is zero-length or they differ in dimensionality.

## Signature

```ts
function cosineSimilarity(a: number[], b: number[]): number
```

## Parameters

| Name | Type |
|---|---|
| `a` | `number[]` |
| `b` | `number[]` |

**Returns:** `number`
