using BotSharp.Abstraction.MLTasks; using BotSharp.Abstraction.Plugins; using BotSharp.Abstraction.VectorStorage; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace BotSharp.Plugin.SemanticKernel { /// /// Use Semantic Kernel as BotSharp plugin /// public class SemanticKernelPlugin : IBotSharpPlugin { /// public string Name => "Semantic Kernel"; /// public string Description => "Semantic Kernel Service"; /// public void RegisterDI(IServiceCollection services, IConfiguration config) { services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); } } }