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 Id => "849e5ab9-276f-4cf1-8041-c089fe1a1aeb"; /// 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(); } } }