mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
6089446f04
* wip * wip * wip * wip * wip * wip * Update docs/design/main.md Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com> * Update docs/design/main.md Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com> * wip * wip * wip * wip * wip * wip * wip * wip * wip * update * update * update * wip * wip * wip * wip * address comment * update * add custom agent example * address comment * update code teaser * Update docs/design/main.md Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com> * update * address comments * update guardrails * address some of mark's comments * add new separate sections for agents and workflows * update agent doc * Update agent.md Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com> * add foundry agent doc * wip * refine the component registration interface with agent runtime * update * workflows * update * update * Update * Update * update * Update design doc to remove runtime * Update * Update * Update * update * Add eval section notes (#9) * add notes on eval * remove duplicate title * update docs * update docs * save updates before merge * update evaluation script * Update agents.md * update workflows * Update Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com> * update workflow * Updated design doc * Update * Update * update * update * Update * update * update * Update * update * Update with agent abstraction alternatives * Update discussion * Update * update * Update * Update * Update * Update --------- Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com> Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com> Co-authored-by: Victor Dibia <chuvidi2003@gmail.com>
39 lines
895 B
Markdown
39 lines
895 B
Markdown
# Vector Stores and Embedding Clients
|
|
|
|
A vector store is component that provides a unified interface for
|
|
interacting with different vector databases, similar to model clients.
|
|
It exposes indexing and querying methods, including vector, text-based
|
|
and hybrid queries.
|
|
|
|
The details can be filled in based on the existing vector abstraction
|
|
in Semantic Kernel.
|
|
|
|
The framework provides pre-built vector stores (already exist in
|
|
Semantic Kernel):
|
|
|
|
- Azure AI Search
|
|
- Cosmos DB
|
|
- Chroma
|
|
- Couchbase
|
|
- Elasticsearch
|
|
- Faiss
|
|
- In-memory
|
|
- JDBC
|
|
- MongoDB
|
|
- Pinecone
|
|
- Postgres
|
|
- Qdrant
|
|
- Redis
|
|
- SQL Server
|
|
- SQLite
|
|
- Volatile
|
|
- Weaviate
|
|
|
|
Many vector store implementations will require embedding clients
|
|
to function. An embedding client is a component that implements a unified interface
|
|
to interact with different embedding models.
|
|
|
|
The framework provides a set of pre-built embedding clients:
|
|
|
|
- TBD.
|