Class DirectAssembling<Request,Response>

java.lang.Object
com.javaaidev.agenticpatterns.core.Agent
com.javaaidev.agenticpatterns.taskexecution.TaskExecutionAgent<Request,Response>
com.javaaidev.agenticpatterns.parallelizationworkflow.ParallelizationWorkflowAgent<Request,Response>
com.javaaidev.agenticpatterns.parallelizationworkflow.DirectAssembling<Request,Response>
Type Parameters:
Request - Task input type
Response - Task output type
All Implemented Interfaces:
Function<Request,Response>

public abstract class DirectAssembling<Request,Response> extends ParallelizationWorkflowAgent<Request,Response>
A ParallelizationWorkflowAgent which directly assembles subtask execution results without using LLM
  • Constructor Details

    • DirectAssembling

      public DirectAssembling(org.springframework.ai.chat.client.ChatClient chatClient, @Nullable io.micrometer.observation.ObservationRegistry observationRegistry)
    • DirectAssembling

      public DirectAssembling(org.springframework.ai.chat.client.ChatClient chatClient, @Nullable Type responseType, @Nullable io.micrometer.observation.ObservationRegistry observationRegistry)
  • Method Details