using BotSharp.Platform.Models; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace BotSharp.Platform.Abstractions { public interface IAgentImporter { /// /// data dir /// string AgentDir { get; set; } /// /// Load agent summary /// /// Task LoadAgent(AgentImportHeader agentHeader); /// /// Load user customized entity type which defined in dictionary /// /// Task LoadCustomEntities(TAgent agent); /// /// Load user customized intents /// /// Task LoadIntents(TAgent agent); /// /// Add entities that labeled in intent.UserSays into user customized entity dictionary /// /// Task LoadBuildinEntities(TAgent agent); } }