From 7a97000c10dd523dc4c7967cf44e8aa9ab9816ba Mon Sep 17 00:00:00 2001 From: Marco Minerva Date: Mon, 24 Jun 2024 09:45:05 +0200 Subject: [PATCH] Update libraries --- SqlDatabaseVectorSearch/Services/VectorSearchService.cs | 2 +- SqlDatabaseVectorSearch/Settings/AppSettings.cs | 2 +- SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj | 6 +++--- SqlDatabaseVectorSearch/appsettings.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/SqlDatabaseVectorSearch/Services/VectorSearchService.cs b/SqlDatabaseVectorSearch/Services/VectorSearchService.cs index 8870ae4..8aaba1f 100644 --- a/SqlDatabaseVectorSearch/Services/VectorSearchService.cs +++ b/SqlDatabaseVectorSearch/Services/VectorSearchService.cs @@ -74,7 +74,7 @@ public class VectorSearchService(ApplicationDbContext dbContext, ITextEmbeddingG var chunks = await dbContext.DocumentChunks .OrderBy(c => EF.Functions.VectorDistance("cosine", c.Embedding, questionEmbedding.ToArray())) - .Take(appSettings.MaxChunksCount) + .Take(appSettings.MaxRelevantChunks) .ToListAsync(); var answer = await chatService.AskQuestionAsync(question.ConversationId, chunks, reformulatedQuestion); diff --git a/SqlDatabaseVectorSearch/Settings/AppSettings.cs b/SqlDatabaseVectorSearch/Settings/AppSettings.cs index fcd9103..c11aba0 100644 --- a/SqlDatabaseVectorSearch/Settings/AppSettings.cs +++ b/SqlDatabaseVectorSearch/Settings/AppSettings.cs @@ -8,7 +8,7 @@ public class AppSettings public int OverlapTokens { get; init; } = 100; - public int MaxChunksCount { get; init; } = 5; + public int MaxRelevantChunks { get; init; } = 6; public int MessageLimit { get; init; } diff --git a/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj b/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj index 3cdb7ee..035c6b9 100644 --- a/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj +++ b/SqlDatabaseVectorSearch/SqlDatabaseVectorSearch.csproj @@ -12,12 +12,12 @@ - + - - + + diff --git a/SqlDatabaseVectorSearch/appsettings.json b/SqlDatabaseVectorSearch/appsettings.json index 93786d3..315d152 100644 --- a/SqlDatabaseVectorSearch/appsettings.json +++ b/SqlDatabaseVectorSearch/appsettings.json @@ -18,7 +18,7 @@ "MaxTokenPerLine": 300, "MaxTokensPerParagraph": 1024, "OverlapTokens": 100, - "MaxChunksCount": 5, + "MaxRelevantChunks": 5, "MessageLimit": 20, "MessageExpiration": "00:05:00" },