Back to Semantic Kernel

Experiments

dotnet/docs/EXPERIMENTS.md

latest3.2 KB
Original Source

Experiments

The following capabilities are marked experimental in the .NET SDK. Once the APIs for these features are stable, the experimental attribute will be removed. In the meantime, these features are subject to change.

You can use the following diagnostic IDs to ignore warnings or errors for a particular experimental feature. For example, to ignore warnings for the embedding services, add SKEXP0001 to your list of ignored warnings in your .NET project file as well as the ID for the embedding service you want to use. For example:

xml
<PropertyGroup>
  <NoWarn>$(NoWarn);SKEXP0001,SKEXP0010</NoWarn>
</PropertyGroup>

Experimental Feature Codes

SKEXP​Experimental Features Category​​
SKEXP0001Semantic Kernel core features
SKEXP0010OpenAI and Azure OpenAI services
SKEXP0020Memory connectors
SKEXP0040Function types
SKEXP0050Out-of-the-box plugins
SKEXP0060Planners
SKEXP0070AI connectors
SKEXP0080Processes
SKEXP0100Advanced Semantic Kernel features
SKEXP0110Semantic Kernel Agents
SKEXP0120Native-AOT
SKEXP0130AI Context Providers
MEVD9000Microsoft.Extensions.VectorData experimental user-facing APIs
MEVD9001Microsoft.Extensions.VectorData experimental connector-facing APIs

Experimental Features Tracking

SKEXP​Features​​
SKEXP0001Embedding services
SKEXP0001Image services
SKEXP0001Memory connectors
SKEXP0001Kernel filters
SKEXP0001Audio services
SKEXP0010Azure OpenAI with your data service
SKEXP0010OpenAI embedding service
SKEXP0010OpenAI image service
SKEXP0010OpenAI parameters
SKEXP0010OpenAI chat history extension
SKEXP0010OpenAI file service
SKEXP0020Azure AI Search memory connector
SKEXP0020Chroma memory connector
SKEXP0020DuckDB memory connector
SKEXP0020Kusto memory connector
SKEXP0020Milvus memory connector
SKEXP0020Qdrant memory connector
SKEXP0020Redis memory connector
SKEXP0020Sqlite memory connector
SKEXP0020Weaviate memory connector
SKEXP0020MongoDB memory connector
SKEXP0020Pinecone memory connector
SKEXP0020Postgres memory connector
SKEXP0040GRPC functions
SKEXP0040Markdown functions
SKEXP0040OpenAPI functions
SKEXP0040OpenAPI function extensions - API Manifest
SKEXP0040OpenAPI function extensions - Copilot Agent Plugin
SKEXP0040Prompty Format support
SKEXP0050Core plugins
SKEXP0050Document plugins
SKEXP0050Memory plugins
SKEXP0050Microsoft 365 plugins
SKEXP0050Web plugins
SKEXP0050Text chunker plugin
SKEXP0060Handlebars planner
SKEXP0060OpenAI Stepwise planner
SKEXP0080Process Framework
SKEXP0081Process Framework - Foundry Process
SKEXP0101Experiment with Assistants
SKEXP0101Experiment with Flow Orchestration
SKEXP0110Agent Framework
SKEXP0120Native-AOT