Class AgentTool

java.lang.Object
com.alibaba.cloud.ai.graph.agent.AgentTool
All Implemented Interfaces:
BiFunction<String,org.springframework.ai.chat.model.ToolContext,org.springframework.ai.chat.messages.AssistantMessage>

public class AgentTool extends Object implements BiFunction<String,org.springframework.ai.chat.model.ToolContext,org.springframework.ai.chat.messages.AssistantMessage>
  • Constructor Details

  • Method Details

    • apply

      public org.springframework.ai.chat.messages.AssistantMessage apply(String input, org.springframework.ai.chat.model.ToolContext toolContext)
      Specified by:
      apply in interface BiFunction<String,org.springframework.ai.chat.model.ToolContext,org.springframework.ai.chat.messages.AssistantMessage>
    • create

      public static AgentTool create(ReactAgent agent)
    • getFunctionToolCallback

      public static org.springframework.ai.tool.ToolCallback getFunctionToolCallback(ReactAgent agent)