Orchestration · Data artifact

Function Choice Policy

Data artifactOrchestrationOrchestration & Toolsarc:FunctionChoicePolicy

A configuration artifact constraining which functions an LLM orchestrator may or must call: fully automatic, required invocation of specific functions, or filtering to selected capability domains.

Responsibility. Restricts the orchestrator LLM's function-routing freedom to trade flexibility for determinism.

Also known as: FunctionChoiceBehavior, Routing constraint, Plugin filter

constrainsFunction-Calling Controller: constrainsFunction-Calling Control…
Direct neighbourhood (hover for relationship types)

Relationships

constrains control

Design guidance

Classification

Patterns
Auto function choiceRequired function invocationPlugin filtering
Technologies
Semantic Kernel FunctionChoiceBehavior
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)Transparency and accountability (NIST AI RMF: accountable and transparent)
Risks mitigated
Non-deterministic routing in regulated workflowsSkipped compliance-critical functions

Sources

  1. Ch2.5: T. Nguyen, "Semantic Kernel," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.5. ISBN: 9798244538229.