BotSharp/src/Infrastructure/BotSharp.Abstraction/Agents/Enums/BuiltInAgentId.cs

65 lines
2 KiB
C#
Raw Normal View History

2024-06-24 17:37:12 +00:00
namespace BotSharp.Abstraction.Agents.Enums;
public class BuiltInAgentId
{
2024-07-17 21:03:46 +00:00
/// <summary>
/// A routing agent can be used as a base router.
/// </summary>
2024-06-24 17:37:12 +00:00
public const string AIAssistant = "01fcc3e5-9af7-49e6-ad7a-a760bd12dc4a";
2024-07-17 21:03:46 +00:00
/// <summary>
/// A demo agent used for open domain chatting
/// </summary>
2024-06-24 17:37:12 +00:00
public const string Chatbot = "01e2fc5c-2c89-4ec7-8470-7688608b496c";
2024-07-17 21:03:46 +00:00
/// <summary>
/// Human customer service
/// </summary>
2024-06-24 17:37:12 +00:00
public const string HumanSupport = "01dcc3e5-0af7-49e6-ad7a-a760bd12dc4b";
2024-07-17 21:03:46 +00:00
/// <summary>
/// Used as a container to host the shared tools/ utilities built in different plugins.
/// </summary>
2024-07-10 04:36:49 +00:00
public const string UtilityAssistant = "6745151e-6d46-4a02-8de4-1c4f21c7da95";
2024-07-17 21:03:46 +00:00
/// <summary>
/// Used when router can't route to any existing task agent
/// </summary>
2024-07-11 21:43:03 +00:00
public const string Fallback = "01fcc3e5-0af7-49e6-ad7a-a760bd12dc4d";
2024-07-17 21:03:46 +00:00
/// <summary>
/// Used by knowledgebase plugin to acquire domain knowledge
/// </summary>
public const string Learner = "01acc3e5-0af7-49e6-ad7a-a760bd12dc40";
2024-08-29 21:33:32 +00:00
/// <summary>
/// Plan feasible implementation steps for complex problems
/// </summary>
public const string Planner = "282a7128-69a1-44b0-878c-a9159b88f3b9";
2024-10-01 21:43:20 +00:00
2024-10-24 19:36:04 +00:00
/// <summary>
/// SQL statement generation
/// </summary>
2024-10-01 21:43:20 +00:00
public const string SqlDriver = "beda4c12-e1ec-4b4b-b328-3df4a6687c4f";
2024-10-24 19:36:04 +00:00
/// <summary>
/// Programming source code generation
/// </summary>
public const string CodeDriver = "c0ded7d9-3f9d-4ef6-b7ce-56a892dcef62";
2024-11-07 23:42:13 +00:00
/// <summary>
/// Evaluate prompt and conversation
/// </summary>
public const string Evaluator = "dfd9b46d-d00c-40af-8a75-3fbdc2b89869";
2024-12-02 21:18:16 +00:00
/// <summary>
/// Translates user-defined natural language rules into programmatic code
/// </summary>
public const string RuleEncoder = "6acfb93c-3412-402e-9ba5-c5d3cd8f0161";
2024-12-03 22:52:14 +00:00
/// <summary>
/// Schedule job
/// </summary>
public const string Crontab = "c2o139da-a62a-4355-8605-fdf0ffaca58e";
2024-06-24 17:37:12 +00:00
}