AITool Class
Represents an AI tool that can be registered with an AI agent framework.
Inheritance
System.Object
AITool
Namespace: Syncfusion.AI.AgentTools.Core
Assembly: Syncfusion.DocumentSDK.AI.AgentTools.dll
Syntax
public class AITool : Object
Constructors
AITool()
Declaration
public AITool()
Properties
Description
Gets or sets the description of the tool.
Declaration
public string Description { get; set; }
Property Value
| Type |
|---|
| System.String |
Instance
Gets or sets the instance to invoke the method on.
Declaration
public object Instance { get; set; }
Property Value
| Type |
|---|
| System.Object |
Method
Gets or sets the method to invoke when the tool is called.
Declaration
public MethodInfo Method { get; set; }
Property Value
| Type |
|---|
| System.Reflection.MethodInfo |
Name
Gets or sets the name of the tool.
Declaration
public string Name { get; set; }
Property Value
| Type |
|---|
| System.String |