Commit Graph

17 Commits

Author SHA1 Message Date
Marco Minerva 1d8fa7db12 Update Microsoft.SemanticKernel to 1.25.0
Updated the Microsoft.SemanticKernel package version from 1.24.1 to 1.25.0 in the SqlDatabaseVectorSearch.csproj file.
2024-10-29 10:23:08 +01:00
Marco Minerva bc26c03629 Update package versions in SqlDatabaseVectorSearch.csproj
Updated Microsoft.SemanticKernel from 1.22.0 to 1.24.1.
Updated MinimalHelpers.OpenApi from 2.0.16 to 2.0.17.
These updates may include bug fixes, performance improvements,
or new features.
2024-10-22 10:30:52 +02:00
Marco Minerva 31b2a79b9f Update package dependencies in SqlDatabaseVectorSearch.csproj
Updated the following package dependencies:
- MinimalHelpers.OpenApi from 2.0.15 to 2.0.16
- Swashbuckle.AspNetCore from 6.8.1 to 6.9.0
- TinyHelpers.AspNetCore from 3.1.17 to 3.1.19
2024-10-15 14:53:41 +02:00
Marco Minerva 5c0cf1cbd0 Update dependencies and remove unused EF Core
Removed the Microsoft.EntityFrameworkCore namespace from Program.cs.
In SqlDatabaseVectorSearch.csproj:
- Removed EntityFrameworkCore.Exceptions.SqlServer package.
- Updated Microsoft.AspNetCore.OpenApi from 8.0.8 to 8.0.10.
- Updated Microsoft.SemanticKernel from 1.21.1 to 1.22.0.
- Updated TinyHelpers from 3.1.16 to 3.1.18.
2024-10-14 09:58:59 +02:00
Marco Minerva 8c1915f964 Update PdfPig package to version 0.1.9
The version of the PdfPig package has been updated from 0.1.8 to 0.1.9.
2024-10-08 09:53:53 +02:00
Marco Minerva 4355f72dab Refactor DB operations, rename tables, add Dapper
Refactored `VectorSearchService.cs` to use Dapper for DB operations, replacing raw ADO.NET commands. Updated methods for inserting, retrieving, and deleting documents and chunks. Modified vector search query to use Dapper's `QueryAsync`.

Updated `SqlDatabaseVectorSearch.csproj` to include Dapper package reference, version `2.1.35`.
2024-10-01 11:39:21 +02:00
Marco Minerva 3e95251485 Refactor to use the native VECTOR type 2024-09-30 17:08:28 +02:00
Marco Minerva 1ef2076ba6 Update package dependencies in SqlDatabaseVectorSearch.csproj
Updated the following package dependencies:
- Microsoft.SemanticKernel: 1.18.2 -> 1.21.1
- MinimalHelpers.OpenApi: 2.0.12 -> 2.0.15
- Swashbuckle.AspNetCore: 6.7.3 -> 6.8.1
- TinyHelpers.AspNetCore: 3.1.9 -> 3.1.17
2024-09-30 14:55:57 +02:00
Marco Minerva 6757631511 Update package dependencies in SqlDatabaseVectorSearch.csproj
Updated the following package dependencies:
- Microsoft.SemanticKernel from 1.17.2 to 1.18.2
- MinimalHelpers.OpenApi from 2.0.11 to 2.0.12
- TinyHelpers from 3.1.11 to 3.1.16
- TinyHelpers.AspNetCore from 3.1.8 to 3.1.9
2024-09-04 11:12:08 +02:00
Marco Minerva e4570008e0 Update package dependencies in SqlDatabaseVectorSearch.csproj
Updated the following package versions:
- EntityFrameworkCore.Exceptions.SqlServer: 8.1.2 -> 8.1.3
- Microsoft.AspNetCore.OpenApi: 8.0.7 -> 8.0.8
- Microsoft.EntityFrameworkCore.SqlServer: 8.0.7 -> 8.0.8
- Microsoft.SemanticKernel: 1.16.2 -> 1.17.2
- Swashbuckle.AspNetCore: 6.7.0 -> 6.7.3
2024-09-02 10:39:21 +02:00
Marco Minerva e54a091106 Update Swagger config and package versions
- Removed AddFormFile method from Swagger config in Program.cs
- Updated package versions in SqlDatabaseVectorSearch.csproj:
  - Microsoft.SemanticKernel to 1.16.2
  - MinimalHelpers.OpenApi to 2.0.11
  - Swashbuckle.AspNetCore to 6.7.0
  - TinyHelpers to 3.1.11
  - TinyHelpers.AspNetCore to 3.1.8
- Removed old package references from SqlDatabaseVectorSearch.csproj
2024-08-01 15:41:42 +02:00
Marco Minerva 0f7b0da0f0 Update Microsoft.SemanticKernel to 1.16.0
Updated the Microsoft.SemanticKernel package version from 1.15.1 to 1.16.0 in the SqlDatabaseVectorSearch.csproj file.
2024-07-17 15:06:44 +02:00
Marco Minerva ad6faee370 Update package versions for project dependencies
- Updated `Microsoft.AspNetCore.OpenApi` from `8.0.6` to `8.0.7`
- Updated `Microsoft.EntityFrameworkCore.SqlServer` from `8.0.6` to `8.0.7`
- Updated `Microsoft.SemanticKernel` from `1.15.0` to `1.15.1`
- Updated `TinyHelpers` from `3.1.7` to `3.1.10`
2024-07-10 10:44:25 +02:00
Marco Minerva 8ef8836075 Minor updates 2024-06-26 11:05:00 +02:00
Marco Minerva 7a97000c10 Update libraries 2024-06-24 09:45:05 +02:00
Marco Minerva db4646330f Enhanced app with Azure AI and vector search
- Modified `ApplicationDbContext.cs` to correct the `.IsVector()` method placement for `DocumentChunk`.
- Removed `MemoryResponse.cs` class, indicating a move away from this model.
- Enhanced `Program.cs` with Azure AI services integration for text embeddings and chat completions. Updated OpenAPI descriptions and reintroduced `/api/ask` with vector search.
- Adjusted `ChatService.cs` to improve question-asking functionality using document chunks.
- Updated `VectorSearchService.cs` with a new `AskQuestionAsync` method for advanced search and response capabilities. Made `GetContentAsync` static.
- Formatted `SqlDatabaseVectorSearch.csproj` and managed NuGet package inclusions.
- Simplified `appsettings.json` by removing unused keys.
- Added a new `Response` record class for standardized service responses.
2024-06-14 12:59:09 +02:00
Marco Minerva 9284ae5377 Initial commit 2024-06-14 11:47:00 +02:00