Uses of Class
dev.langchain4j.agentic.agent.AgentBuilder
Packages that use AgentBuilder
-
Uses of AgentBuilder in dev.langchain4j.agentic
Methods in dev.langchain4j.agentic that return AgentBuilderModifier and TypeMethodDescriptionstatic <T> AgentBuilder
<T> AgenticServices.agentBuilder
(Class<T> agentServiceClass) Creates an agent builder for the given agent service class. -
Uses of AgentBuilder in dev.langchain4j.agentic.agent
Methods in dev.langchain4j.agentic.agent that return AgentBuilderModifier and TypeMethodDescriptionAgentBuilder.chatMemory
(ChatMemory chatMemory) AgentBuilder.chatMemoryProvider
(ChatMemoryProvider chatMemoryProvider) AgentBuilder.contentRetriever
(ContentRetriever contentRetriever) AgentBuilder.context
(Function<AgenticScope, String> contextProvider) AgentBuilder.hallucinatedToolNameStrategy
(Function<ToolExecutionRequest, ToolExecutionResultMessage> hallucinatedToolNameStrategy) <I extends InputGuardrail>
AgentBuilder<T> AgentBuilder.inputGuardrailClasses
(Class<? extends I>... inputGuardrailClasses) <I extends InputGuardrail>
AgentBuilder<T> AgentBuilder.inputGuardrails
(I... inputGuardrails) AgentBuilder.inputGuardrailsConfig
(InputGuardrailsConfig inputGuardrailsConfig) AgentBuilder.maxSequentialToolsInvocations
(int maxSequentialToolsInvocations) <O extends OutputGuardrail>
AgentBuilder<T> AgentBuilder.outputGuardrailClasses
(Class<? extends O>... outputGuardrailClasses) <O extends OutputGuardrail>
AgentBuilder<T> AgentBuilder.outputGuardrails
(O... outputGuardrails) AgentBuilder.outputGuardrailsConfig
(OutputGuardrailsConfig outputGuardrailsConfig) AgentBuilder.outputName
(String outputName) AgentBuilder.retrievalAugmentor
(RetrievalAugmentor retrievalAugmentor) AgentBuilder.summarizedContext
(String... agentNames) AgentBuilder.toolProvider
(ToolProvider toolProvider)