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(dev.langchain4j.memory.ChatMemory chatMemory) AgentBuilder.chatMemoryProvider(ChatMemoryProvider chatMemoryProvider) AgentBuilder.chatModel(dev.langchain4j.model.chat.ChatModel model) AgentBuilder.contentRetriever(dev.langchain4j.rag.content.retriever.ContentRetriever contentRetriever) AgentBuilder.context(Function<AgenticScope, String> contextProvider) AgentBuilder.description(String description) AgentBuilder.hallucinatedToolNameStrategy(Function<dev.langchain4j.agent.tool.ToolExecutionRequest, dev.langchain4j.data.message.ToolExecutionResultMessage> hallucinatedToolNameStrategy) <I extends dev.langchain4j.guardrail.InputGuardrail>
AgentBuilder<T> AgentBuilder.inputGuardrailClasses(Class<? extends I>... inputGuardrailClasses) <I extends dev.langchain4j.guardrail.InputGuardrail>
AgentBuilder<T> AgentBuilder.inputGuardrails(I... inputGuardrails) AgentBuilder.inputGuardrailsConfig(dev.langchain4j.guardrail.config.InputGuardrailsConfig inputGuardrailsConfig) AgentBuilder.maxSequentialToolsInvocations(int maxSequentialToolsInvocations) <O extends dev.langchain4j.guardrail.OutputGuardrail>
AgentBuilder<T> AgentBuilder.outputGuardrailClasses(Class<? extends O>... outputGuardrailClasses) <O extends dev.langchain4j.guardrail.OutputGuardrail>
AgentBuilder<T> AgentBuilder.outputGuardrails(O... outputGuardrails) AgentBuilder.outputGuardrailsConfig(dev.langchain4j.guardrail.config.OutputGuardrailsConfig outputGuardrailsConfig) AgentBuilder.outputName(String outputName) AgentBuilder.retrievalAugmentor(dev.langchain4j.rag.RetrievalAugmentor retrievalAugmentor) AgentBuilder.summarizedContext(String... contextProvidingAgents) AgentBuilder.systemMessageProvider(Function<Object, String> systemMessageProvider) AgentBuilder.toolProvider(ToolProvider toolProvider)