Index
All Classes and Interfaces|All Packages
A
- AbstractTaskExecutionAgentBuilder<Request,
Response, - Class in com.javaaidev.agenticpatterns.taskexecutionT> - 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
All Classes and Interfaces|All Packages