Lab 11: Implement RAG solutions: VECTOR_SEARCH T-SQL update required
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- sql
調査の方向性
ラボのセクション「Retrieve data using vector search and format it as JSON context」、特に Step 1 とそのコードウィンドウから始めます。例を更新して、TOP_N を指定せずに提供された VECTOR_SEARCH クエリを使用するようにし、その後、T-SQL が引き続き有効で、説明どおりに JSON コンテキストを生成することを確認します。
索引モデルが issue の本文から書いたものです。
説明
Section: Retrieve data using vector search and format it as JSON context
Step: 1
The code in this window needs to be updated. TOP_N function is not longer supported. It shoudl look something like this:
-- Convert a question to an embedding and find the closest matching reviews
DECLARE @userQuestion NVARCHAR(1000) =
N'What mountain bike can handle really technical rocky trails?';
DECLARE @questionVector VECTOR(1536);
-- Generate embedding for the question
SELECT @questionVector =
AI_GENERATE_EMBEDDINGS(
@userQuestion
USE MODEL my_embedding_model
);
-- Find the top 5 most relevant reviews using ANN vector search
SELECT TOP (5)
p.Name AS ProductName,
p.ListPrice,
pc.Name AS Category,
r.Rating,
r.ReviewTitle,
r.ReviewText,
vs.distance AS Distance
FROM VECTOR_SEARCH(
TABLE = dbo.ProductReview,
COLUMN = ReviewVector,
SIMILAR_TO = @questionVector,
METRIC = 'cosine'
) AS vs
INNER JOIN dbo.ProductReview AS r
ON r.ProductReviewID = vs.ProductReviewID
INNER JOIN SalesLT.Product AS p
ON r.ProductID = p.ProductID
INNER JOIN SalesLT.ProductCategory AS pc
ON p.ProductCategoryID = pc.ProductCategoryID
ORDER BY vs.distance
FOR JSON PATH;
GO
- 主要言語
- TSQL
- スター
- 23
- フォーク
- 34
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MicrosoftLearning/mslearn-sql-developer のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
MicrosoftLearning/mslearn-sql-developer#12 · コメント 2 件 ·
MicrosoftLearning/mslearn-sql-developer の issue をすべて見る
似ている issue
-
Add: BuyPass TV オープンchannels:add check:passed
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
use-agent-os/agent-os#3312 ·
-
documentation help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
HarperFast/documentation#677 ·