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