Port MEVD docs: expanded conceptual article, new how-to guide, and working code snippets#51846
Port MEVD docs: expanded conceptual article, new how-to guide, and working code snippets#51846
Conversation
…how-to, new TOC section Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
|
@copilot I added learn.microsoft.com to your allow list. Can you try to access the docs you need to port over to this repo? |
…ybrid search, record definitions, more connectors Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Accessed the SK vector store docs at learn.microsoft.com and ported relevant content. Commit
All code samples compile and run against the real |
docs/ai/how-to/snippets/use-vector-stores/csharp/VectorStoresExamples/.gitignore
Show resolved
Hide resolved
|
@copilot please respond to all feedback |
…tignore, fix TOC duplicate, update intro sentence Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
All feedback addressed in
|
…rtAsync, GetAsync, VectorSearchOptions Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
All feedback addressed in |
roji
left a comment
There was a problem hiding this comment.
Thanks for doing this @gewarren and sorry for taking so long with the reviewing.
See all kinds of comments below. Some of these are probably require some specialized context that you don't have - I'm happy to jump on those (so please treat my comments as stuff I think we can/should fix, rather than necessarily stuff you should do yourself!). Let me know your thoughts on it all. Once this is merged I'll likely also do another pass and refine some things in any case.
BTW we seem to be lacking a page documenting CRUD operations (insert/update, delete, get-by-id, get-by-filter). The "generate embedding" page happens to show UpsertAsync, but we should have a dedicated page for "Inserting, deleting and retrieving data" (probably before the generate embeddings page). @gewarren I'm happy to add that afterwards if you're lacking context etc.
…order embedding sections, add auto-embedding search example, fix package version Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com> Agent-Logs-Url: https://github.com/dotnet/docs/sessions/ada4cd4f-11be-4282-b058-d949200da113
|
roji
left a comment
There was a problem hiding this comment.
Thanks @gewarren - LGTM! Once this is merged I'll be in touch with the Semantic Kernel team to remove the docs on their side (and to link to these instead), and will likely do a few rounds of refinement here too.
Thanks for your help!
docs/ai/conceptual/vector-databases.mdwith MEVD API concepts and code samplesdocs/ai/how-to/use-vector-stores.mdhow-to guide with working code samples and snippet filesdocs/ai/how-to/snippets/use-vector-stores/csharp/VectorStoresExamples/docs/ai/toc.ymlto add a new "Vector stores" top-level sectionMicrosoft.Extensions.VectorData.Abstractionsfrom install instructions inuse-vector-stores.mdandbuild-vector-search-app.md; it's a transitive dependency of any provider packageHoteldata model snippet after the "Define a data model" section inuse-vector-stores.mdembedding-generation.mdso "Generate embeddings yourself" appears before "Let the vector store generate embeddings", showing the manual approach first so users understand the value of auto-generationvector-search.mdwith a newVectorSearchWithAutoEmbeddingsnippet demonstrating passing astringdirectly toSearchAsyncwhen anIEmbeddingGeneratoris configuredMicrosoft.Extensions.VectorData.Abstractionsversion from10.0.1to10.1.0inVectorStoreSnippets.csprojto resolve a package downgrade build errorOriginal prompt
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.
Internal previews
Toggle expand/collapse