From d2288d326b02b93ddba1ef01faa5298eff8324c4 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 24 Apr 2024 20:30:14 +0900 Subject: [PATCH] Refactor similarity calculation and sorting in HypaProcesser class --- src/ts/process/memory/hypamemory.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ts/process/memory/hypamemory.ts b/src/ts/process/memory/hypamemory.ts index b03a9998..b1cd03f2 100644 --- a/src/ts/process/memory/hypamemory.ts +++ b/src/ts/process/memory/hypamemory.ts @@ -128,11 +128,11 @@ export class HypaProcesser{ ): Promise<[string, number][]> { const memoryVectors = this.vectors const searches = memoryVectors - .map((vector, index) => ({ - similarity: similarity(query, vector.embedding), - index, - })) - .sort((a, b) => (a.similarity > b.similarity ? -1 : 0)) + .map((vector, index) => ({ + similarity: similarity(query, vector.embedding), + index, + })) + .sort((a, b) => (a.similarity > b.similarity ? -1 : 0)) const result: [string, number][] = searches.map((search) => [ memoryVectors[search.index].content,