-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Closed
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codememorymemory connectortriage
Description
Describe the bug
Using SQLite memory plugin, recall function can not find any relevant memory if search text is not in English language, even if there is an exact match. For my case, I was searching with Thai language.
To Reproduce
Steps to reproduce the behavior:
- Use SQLite memory plugin.
- Store Thai language data in Metadata.
- Call Recall function to find relevant memory with Thai language text.
- You will not get any relevant memory.
Expected behavior
After search, it should return data as there is an exact match
Platform
- OS: Windows 11
- IDE: Visual Studio Enterprise 2022 (64-bit) - Current Version 17.9.6
- Language: C#
- Source: Microsoft.SemanticKernel - 1.9.0
Microsoft.SemanticKernel.Connectors.Sqlite - 1.6.3-alpha
Microsoft.SemanticKernel.Plugins.Memory - 1.6.3-alpha
Code
var result = await _kernel.InvokeAsync(_memoryPlugin["Recall"], new KernelArguments() { [TextMemoryPlugin.InputParam] = "สำหรับรายละเอียด", [TextMemoryPlugin.CollectionParam] = memoryCollectionName, [TextMemoryPlugin.LimitParam] = numberOfMemories, [TextMemoryPlugin.RelevanceParam] = "0.40", });
Metadata
Metadata
Assignees
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codememorymemory connectortriage
Type
Projects
Status
Sprint: Done
