Package ai.protify.core.tool
Interface AITool
-
- All Known Implementing Classes:
ProtifyAITool
public interface AITool
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static AIToolBuilderbuilder(java.lang.String name)java.lang.StringgetDescription()java.lang.StringgetName()java.util.Map<java.lang.String,AIToolParameter>getParameters()java.util.List<java.lang.String>getRequiredParameters()
-
-
-
Method Detail
-
builder
static AIToolBuilder builder(java.lang.String name)
-
getName
java.lang.String getName()
-
getDescription
java.lang.String getDescription()
-
getParameters
java.util.Map<java.lang.String,AIToolParameter> getParameters()
-
getRequiredParameters
java.util.List<java.lang.String> getRequiredParameters()
-
-