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
Relationships
constrains control
Design guidance
- SHOULD require invocation of specific functions for compliance-critical operations.
- SHOULD filter routing to relevant capability domains where predictability matters but specific function selection need not be forced.
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
- 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.