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