ISkill Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base interface for skills to implement and extend. It exposes the core logic of processing the skill's input and forming its output via an ISkillBinding.
public interface class ISkill
[Windows.Foundation.Metadata.Guid(1094031772, 60084, 16669, 187, 19, 98, 63, 39, 227, 208, 52)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.AI.Skills.SkillInterfacePreview.SkillsAPIContract), 65536)]
public interface ISkill
type ISkill = interface
Public Interface ISkill
- Attributes
-
Windows.Foundation.Metadata.GuidAttribute Windows.Foundation.Metadata.ContractVersionAttribute
Properties
| Device | |
| SkillDescriptor |
The ISkillDescriptor associated with this skill. |
Methods
| CreateSkillBindingAsync() |
Creates an ISkillBinding for binding an ISkillFeature for evaluation. |
| EvaluateAsync(ISkillBinding) |
Runs the skill's logic against a set of ISkillFeatures contained in an ISkillBinding. |