Index

A B C D G I N O P R S T U 
All Classes and Interfaces|All Packages

A

AbstractTaskExecutionAgentBuilder<Request,Response,T> - Class in com.javaaidev.agenticpatterns.taskexecution
 
AbstractTaskExecutionAgentBuilder() - Constructor for class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
apply(Request) - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 

B

build() - Method in class com.javaaidev.agenticpatterns.taskexecution.DefaultTaskExecutionAgentBuilder
 
build() - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

C

call(Request) - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
chatClient - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
chatClient(ChatClient) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
chatClientRequestSpecUpdater - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
chatClientRequestSpecUpdater - Variable in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
chatClientRequestSpecUpdater(Consumer<ChatClient.ChatClientRequestSpec>) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
com.javaaidev.agenticpatterns.taskexecution - package com.javaaidev.agenticpatterns.taskexecution
 

D

defaultBuilder() - Static method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
DefaultTaskExecutionAgentBuilder<Request,Response> - Class in com.javaaidev.agenticpatterns.taskexecution
 
DefaultTaskExecutionAgentBuilder() - Constructor for class com.javaaidev.agenticpatterns.taskexecution.DefaultTaskExecutionAgentBuilder
 

G

getName() - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
getPromptContext(Request) - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
Prepare for the values of variables in the prompt template
getPromptTemplate() - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
Get the prompt template

I

instrumentedCall(Request, Function<Request, Response>) - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 

N

name - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
name - Variable in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
name(String) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

O

observationRegistry - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
observationRegistry(ObservationRegistry) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

P

promptTemplate - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
promptTemplate - Variable in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
promptTemplate(String) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
promptTemplateContextProvider - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
promptTemplateContextProvider - Variable in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
promptTemplateContextProvider(Function<Request, Map<String, Object>>) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

R

responseType - Variable in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 
responseType - Variable in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
responseType(Type) - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

S

self() - Method in class com.javaaidev.agenticpatterns.taskexecution.AbstractTaskExecutionAgentBuilder
 

T

TaskExecutionAgent<Request,Response> - Class in com.javaaidev.agenticpatterns.taskexecution
Task Execution Agent, refer to the pattern
TaskExecutionAgent(ChatClient) - Constructor for class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
TaskExecutionAgent(ChatClient, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
TaskExecutionAgent(ChatClient, Type) - Constructor for class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
TaskExecutionAgent(ChatClient, Type, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 
TaskExecutionAgent(ChatClient, String, Type, Function<Request, Map<String, Object>>, Consumer<ChatClient.ChatClientRequestSpec>, String, ObservationRegistry) - Constructor for class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
 

U

updateChatClientRequest(ChatClient.ChatClientRequestSpec) - Method in class com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent
Customize request sent to LLM
A B C D G I N O P R S T U 
All Classes and Interfaces|All Packages