Project: Hotolink Management System
Project name
Contoso Hotolink
Description
A smart desk management system powered with AI, which helps the users to manage the reservation and generates the report. Here user can interact with App using Teams and manage the reservation and PVA helps in making smart decisions.
Project Repository URL
https://github.com/Mr-Clrscr/MSFT_HTT23_HOTOLINK
Project video
https://youtu.be/flSBDRyus0M
Team members
vinaydeep ayinapurapu([email protected]), RadhaKrishna Tharavarthi ([email protected])
Hi @vayinapurapu, thank you for your project submission. I only see a readme file in your repository. Would you be able to provide your source code in the repository as well. It's mandatory for the project submission. Please let me know.
Hey @vayinapurapu, could it be that you didn't commit all code? In your repo I can see the seat management code but I can't see the chat bot that you're presenting in the video. We'd love to see the complete solution to judge it properly.
Hi Walder, we have used the Power Virtual Agent which is Power Platform service and where we are expecting to be accessed from the BOT icon on home page. If you are still persisting the issues, you can try below link as well where we have published to PVA workspace. https://web.powerva.microsoft.com/environments/Default-c494bf0b-4107-4675-bf1a-f5ecd654a7d3/bots/crcea_zoyaTheHelpAssist/canvas?version=2
also we have integrated PVA with Open AI Data model askth23 which is custom model build from gpt-35-turbo which is explained in the demo. WE have followed the below pattern mentioned in article. Kindly let me know for further details. https://devblogs.microsoft.com/microsoft365dev/deploy-your-chatgpt-based-model-securely-using-microsoft-teams-power-virtual-agent-and-azure-openai/
Thanks @vayinapurapu. I might've missed a reference to the bot in code. Would you please highlight where in the code of your app you're referring to the bot? Thank you for your help!
@waldekmastykarz we haven't used Teams AI library in our code, however we integrated our application with Azure Open AI, using the following steps Step 1: Created Power Virtual Agent (PVA) Step 2: Created a power automate that interacts with Azure Open AI using the 'Send http' action trigger and storing the response in PVA variables. Step 3: The responses we got from the Open AI, we are showing these responses in PVA. Step 4: The PVA we integrated with SPFx via iframe. You can check the IFrame reference in the location /src/src/webparts/home/components/Help.tsx and at line no. 26 in the tsx file you can find the integration details. STep 5: The Power Platform Components can be found in actual solution and the name is PowerPlatform_Components_1_0_0_1_managed.zip.
Kindly let me know for any additional information.
Thank you for the additional information. This hackathon is focusing on apps for Microsoft Teams built using pro-code approach and using Power Platform and its features like PVA is outside of the scope of the hackathon. In the judging process, we'll focus on the pro-code portion of your app.
@waldekmastykarz thank you for consideration. Just FYI...We haven't seen any rules to use Team AI libraries and hence we have chosen the low code approach of using Power Virtual Agent and Power Automate to integrate with Azure Open AI. We have learned something new related to Azure Open AI services and making our Teams Apps more powerful by harnessing AI.