Uses of Interface
dev.langchain4j.model.decision.request.DecisionInput
Packages that use DecisionInput
Package
Description
-
Uses of DecisionInput in dev.langchain4j.model.decision.request
Classes in dev.langchain4j.model.decision.request that implement DecisionInputModifier and TypeClassDescriptionfinal classfinal classADecisionInputmade of named fields, for example a support ticket together with the customer's plan:Map.of("ticket", ticket, "plan", "enterprise").final classADecisionInputthat is a conversation: messages in the order they were exchanged, for example a chat between a user and an AI assistant, including the tools the assistant called (AiMessage.toolExecutionRequests()) and their results (ToolExecutionResultMessage).final classADecisionInputthat is plain text, for example a support ticket.Methods in dev.langchain4j.model.decision.request that return DecisionInputMethods in dev.langchain4j.model.decision.request with parameters of type DecisionInputModifier and TypeMethodDescriptionDecisionRequest.Builder.input(DecisionInput input) Sets the input to evaluate. -
Uses of DecisionInput in dev.langchain4j.service.tool.search.decision
Methods in dev.langchain4j.service.tool.search.decision with parameters of type DecisionInputModifier and TypeMethodDescriptionDecisionModelToolSelector.select(DecisionInput input, List<ToolSpecification> tools) Selects the tools relevant to the given input.