Uses of Package
dev.langchain4j.model.decision.request
Packages that use dev.langchain4j.model.decision.request
Package
Description
-
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.decisionClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.decision.listenerClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.decision.requestClassDescriptionA question that selects exactly one option out of a named set, answered with the chosen option and the probability of each option (see
ChoiceAnswer).The input of aDecisionRequest: what the questions are answered about.The kind of aDecisionInput.A request to aDecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use.The default implementation ofDecisionRequestParameters.ADecisionInputmade of named fields, for example a support ticket together with the customer's plan:Map.of("ticket", ticket, "plan", "enterprise").ADecisionInputthat 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).A question asked to aDecisionModel.A question that places the input on an ordered scale, answered with the mean level and the probability of each level (seeScaleAnswer).ADecisionInputthat is plain text, for example a support ticket.A yes/no question, answered with the probability that the answer is "yes" (seeYesNoAnswer). -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.ollamaClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use.The default implementation ofDecisionRequestParameters. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.openaiClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use.The default implementation ofDecisionRequestParameters. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.openai.internal.decisionClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.openaiofficialClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use.The default implementation ofDecisionRequestParameters. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.typesafeClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.The per-call parameters of aDecisionRequest, such as theDecisionRequestParameters.modelName()to use.The default implementation ofDecisionRequestParameters. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.model.typesafe.internalClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.service.decision.internalClassDescriptionA request to a
DecisionModel: theDecisionRequest.input()to evaluate and the namedDecisionRequest.questions()to answer about it.A question asked to aDecisionModel. -
Classes in dev.langchain4j.model.decision.request used by dev.langchain4j.service.tool.search.decision