AIMA-CSharp / Agent /Environment /IEnvironmentView.cs
ewdlop's picture
Upload folder using huggingface_hub
90ca39a verified
using AIMA.Agent.Action;
using AIMA.Agent.Percept;
namespace AIMA.Agent.Environment
{
public interface IEnvironmentView<T1,T2>
where T1:IAction
where T2: IPercept
{
void OnNotified(string message);
void OnAgentAdded(IAgent<T1,T2> agent, IEnvironmentState resultingState);
void OnAgentActed(IAgent<T1,T2> agent, T1 action, IEnvironmentState resultingState);
}
}