FunctionalAIAgentService

constructor(promptExecutor: PromptExecutor, agentConfig: AIAgentConfig, strategy: AIAgentFunctionalStrategy<Input, Output>, toolRegistry: ToolRegistry, installFeatures: FunctionalAIAgent.FeatureContext.() -> Unit)(source)

Parameters

Input

The type of input data that the functional AI agent will process.

Output

The type of output data produced by the functional AI agent.