Hi everyone,
I'm currently exploring AI solutions for an internship project aimed at assisting users, especially those with limited experience, in filling out a complex form inside of a .NET application. The goal is to simplify the process and improve user experience through AI.
I'm particularly interested in integrating Microsoft Copilot to provide real-time context-aware assistance and guidance within the application. Ideally, the application could detect if things are going wrong or slowly with filling in the form and provide context-aware solutions like instructions on how to fill in that specific field of the form.
However, I'm at a crossroads in determining the best way to incorporate this assistant effectively. From what I understand, you can publish Copilot to things like Facebook, Teams, and other chat applications, and also a custom embed. My concern is that if Copilot is only available as an embed, it might not be able to offer the in-depth, interactive help needed for users to navigate the form-filling process seamlessly.
Does anyone have experience or insights on integrating Copilot in a more integrated, perhaps API-driven manner? Is an embed the only route, or are there alternatives, such as a direct API connection, that could facilitate a more native integration within a .NET application? Furthermore, would leveraging services like Azure AI for a custom chatbot be a necessary step, or does Copilot offer sufficient capabilities for this use case without needing additional AI services?
Any advice or suggestions on how to best integrate Copilot into a .NET application for this purpose would be greatly appreciated. I'm looking for a solution that enables Copilot to provide substantial, context-aware assistance directly within the app, enhancing the user experience without the limitations of a traditional embed.
Any and all answers are appreciated 🙂
Thank you in advance for your help!