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();
}
}
}