chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# Copyright (c) Microsoft. All rights reserved.
|
||||
|
||||
from typing import Annotated
|
||||
|
||||
from semantic_kernel.functions import kernel_function
|
||||
|
||||
|
||||
class UserPlugin:
|
||||
"""A plugin that interacts with the user."""
|
||||
|
||||
@kernel_function(description="Present the content to user and request feedback.")
|
||||
def request_user_feedback(
|
||||
self, content: Annotated[str, "The content to present and request feedback on."]
|
||||
) -> Annotated[str, "The feedback provided by the user."]:
|
||||
"""Request user feedback on the content."""
|
||||
return input(f"Please provide feedback on the content:\n\n{content}\n\n> ")
|
||||
Reference in New Issue
Block a user