Class DefaultSequentialPlannerSKContext
- java.lang.Object
-
- com.microsoft.semantickernel.planner.sequentialplanner.DefaultSequentialPlannerSKContext
-
public class DefaultSequentialPlannerSKContext extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPlannerMemoryCollectionNamestatic StringPlanSKFunctionsAreRemembered
-
Constructor Summary
Constructors Constructor Description DefaultSequentialPlannerSKContext(SKContext delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<SortedSet<SKFunction<?>>>getAvailableFunctionsAsync(SequentialPlannerRequestSettings config, String semanticQuery)reactor.core.publisher.Mono<String>getFunctionsManualAsync(String semanticQuery, SequentialPlannerRequestSettings config)reactor.core.publisher.Mono<? extends List<? extends SKFunction<?>>>getRelevantFunctionsAsync(List<SKFunction<?>> availableFunctions, List<MemoryQueryResult> memories)
-
-
-
Field Detail
-
PlannerMemoryCollectionName
public static final String PlannerMemoryCollectionName
- See Also:
- Constant Field Values
-
PlanSKFunctionsAreRemembered
public static final String PlanSKFunctionsAreRemembered
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultSequentialPlannerSKContext
public DefaultSequentialPlannerSKContext(SKContext delegate)
-
-
Method Detail
-
getFunctionsManualAsync
public reactor.core.publisher.Mono<String> getFunctionsManualAsync(@Nullable String semanticQuery, @Nullable SequentialPlannerRequestSettings config)
-
getAvailableFunctionsAsync
public reactor.core.publisher.Mono<SortedSet<SKFunction<?>>> getAvailableFunctionsAsync(SequentialPlannerRequestSettings config, @Nullable String semanticQuery)
-
getRelevantFunctionsAsync
public reactor.core.publisher.Mono<? extends List<? extends SKFunction<?>>> getRelevantFunctionsAsync(List<SKFunction<?>> availableFunctions, List<MemoryQueryResult> memories)
-
-