BotSharp/src/Infrastructure/BotSharp.Abstraction/Planning/IPlaner.cs

13 lines
351 B
C#
Raw Normal View History

2023-10-28 20:59:26 +00:00
using BotSharp.Abstraction.Functions.Models;
namespace BotSharp.Abstraction.Planning;
/// <summary>
/// Task breakdown and execution plan
/// </summary>
public interface IPlaner
{
Task<FunctionCallFromLlm> GetNextInstruction(Agent router, string conversation);
Task<bool> AgentExecuted(FunctionCallFromLlm inst, RoleDialogModel message);
}