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