ScatterGatherBuilder

class ScatterGatherBuilder<ELEMENT : Any, RESULT : Any>(elementClass: Class<ELEMENT>, resultClass: Class<RESULT>, maxConcurrency: Int = DEFAULT_MAX_CONCURRENCY)

Builder for creating a consensus workflow that generates results from multiple but need not use an LLM at all.

Constructors

Link copied to clipboard
constructor(elementClass: Class<ELEMENT>, resultClass: Class<RESULT>, maxConcurrency: Int = DEFAULT_MAX_CONCURRENCY)

Types

Link copied to clipboard
Link copied to clipboard
class ElementBuilder<RESULT : Any>(resultClass: Class<RESULT>)
Link copied to clipboard
Link copied to clipboard
inner class Generators(generators: List<Function<out SupplierActionContext<ELEMENT>, ELEMENT>>)