In the .NET SDK, the classes required to use semantic functions were all refactored to simplify the creation of them. During this change, semantic functions were also renamed to "prompts."
This issue is to complete the rename and to re-align the classes with those that are found in .NET.