Overview
In this webinar, Sriram Shankaran, senior product manager at Syncfusion®, demonstrated how to streamline data entry in .NET MAUI applications with the power of AI smart pasting. Attendees learned how to use Azure OpenAI and Semantic Kernel to populate forms automatically from unstructured clipboard text, enhancing efficiency and accuracy. If you missed the webinar or want to watch it again, the recording is available on our YouTube channel.
What attendees learned
- Challenges of manual data entry on mobile.
- How smart pasting automates field population from clipboard content.
- Using Azure OpenAI and Semantic Kernel to interpret unstructured data.
- Hands-on demo: Building a customer feedback form in .NET MAUI.
- Integrating AI with the Syncfusion® DataForm component.
- Implementing field validation and user prompts.
Timestamps
[00:00] Introduction and agenda overview
[00:37] Manual data entry challenges and smart paste benefits
[01:17] Demo setup: Creating a customer feedback form
[02:09] Smart paste button functionality and use cases
[03:13] What Semantic Kernel is and how it works
[04:18] Installing Semantic Kernel NuGet package
[04:46] Configuring Semantic Kernel with GPT-4o
[06:01] Creating a feedback form with Syncfusion® .NET MAUI DataForm
[08:47] Designing and validating form fields
[10:37] Creating the ViewModel and designing the UI
[13:00] Running and verifying the form layout
[13:26] Adding smart paste functionality to the button
[15:43] Enabling Semantic Kernel response and form population
[16:54] Adding Submit button logic and validation
[17:15] Demo: Using smart pasting with real feedback
[17:43] Final demo with validation errors
[17:58] Recap and closing
FAQs
Q1: What is the difference between the feedback form and the first dataform?
The first data form discussed is the Syncfusion® .NET MAUI DataForm control, while the FeedbackForm is the model class created to define the fields to be displayed in the data form.
Q2: What are some resources for this presentation to get me started?
The following resources were used for this presentation:
.NET Multi-platform App UI documentation | Microsoft Learn
.NET MAUI DataForm | Input Validation Form | Syncfusion
Getting Started with .NET MAUI DataForm control | Syncfusion
Q3: Did the Semantic Kernel work out the fields automatically, or was it trained in any way?
Semantic Kernel is an open-source SDK developed by Microsoft that simplifies building AI-powered applications by integrating large language models (LLMs) with conventional programming. It acts as an orchestration layer, enabling developers to combine AI capabilities with traditional code to create intelligent apps.
In this case, the integration of Semantic Kernel with the .NET MAUI app allowed us to send prompts to the GPT-4o model and receive responses, which powered the smart paste functionality.
Q4: Where does the UI Kit fit into this presentation?
With respect to Syncfusion® .NET MAUI controls, only the DataForm control was used. The UI Kit was not utilized in this presentation.
Q5: Will you provide a primer documentation for how this whole OpenAI model works?
You can find details on how to create and deploy Azure OpenAI in the following link:
How-to: Create and deploy an Azure OpenAI in Azure AI Foundry Models resource | Microsoft Learn
Conclusion
Manual data entry is often tedious and error-prone, especially on mobile devices. This webinar showed how AI smart pasting, powered by Semantic Kernel and Azure OpenAI, can help modernize your forms and improve the user experience. Try integrating the smart paste feature into your own .NET MAUI apps to reduce errors, save time, and deliver a more polished experience.
Recommended resources (related links)
- Integrate OpenAI-Powered Smart Paste into DataForm for Seamless Data Entry
- Real-World .NET MAUI Succinctly®