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