mirror of
https://kevinblog.sytes.net/Code/Jibo-Revival-Group/JiboExperiments.git
synced 2026-06-19 05:26:00 +00:00
11 lines
324 B
C#
11 lines
324 B
C#
|
|
namespace Jibo.Runtime.Abstractions;
|
|||
|
|
|
|||
|
|
public interface IBrainStrategy
|
|||
|
|
{
|
|||
|
|
string Name { get; }
|
|||
|
|
bool CanHandle(TurnContext turn, ConversationSession session);
|
|||
|
|
Task<BrainDecision> DecideAsync(
|
|||
|
|
TurnContext turn,
|
|||
|
|
ConversationSession session,
|
|||
|
|
CancellationToken cancellationToken = default);
|
|||
|
|
}
|