Spaces:
Sleeping
Sleeping
File size: 1,148 Bytes
f53fbd9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | :setvar DemoDatabase "CustomerAIDemo"
:setvar EmbeddingModelName "LocalEmbeddingModel"
USE [$(DemoDatabase)];
GO
PRINT 'Exact vector search fallback. VECTOR_DISTANCE does not use vector index.';
DECLARE @query VECTOR(1024) =
AI_GENERATE_EMBEDDINGS(
N'app báo giao dịch thất bại nhưng tài khoản vẫn bị trừ tiền'
USE MODEL $(EmbeddingModelName)
);
SELECT TOP (10)
FeedbackId,
Product,
CustomerSegment,
RiskLevel,
FeedbackText,
VECTOR_DISTANCE('cosine', @query, Embedding) AS distance
FROM dbo.CustomerFeedback
WHERE Embedding IS NOT NULL
ORDER BY distance;
GO
DECLARE @vipQuery VECTOR(1024) =
AI_GENERATE_EMBEDDINGS(
N'khách hàng VIP gặp lỗi thanh toán nghiêm trọng'
USE MODEL $(EmbeddingModelName)
);
SELECT TOP (20)
FeedbackId,
Product,
CustomerSegment,
RiskLevel,
Channel,
CreatedAt,
FeedbackText,
VECTOR_DISTANCE('cosine', @vipQuery, Embedding) AS distance
FROM dbo.CustomerFeedback
WHERE Embedding IS NOT NULL
AND CustomerSegment = N'VIP'
AND RiskLevel IN (N'High', N'Critical')
ORDER BY distance;
GO
|