hack-together-teams icon indicating copy to clipboard operation
hack-together-teams copied to clipboard

Project: Hotolink Management System

Open vayinapurapu opened this issue 2 years ago • 8 comments

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])

vayinapurapu avatar Jun 16 '23 06:06 vayinapurapu

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.

aycabas avatar Jun 16 '23 08:06 aycabas

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.

waldekmastykarz avatar Jun 16 '23 10:06 waldekmastykarz

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

vayinapurapu avatar Jun 16 '23 16:06 vayinapurapu

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/

vayinapurapu avatar Jun 16 '23 17:06 vayinapurapu

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 avatar Jun 19 '23 08:06 waldekmastykarz

@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.

vayinapurapu avatar Jun 19 '23 13:06 vayinapurapu

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 avatar Jun 19 '23 14:06 waldekmastykarz

@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.

vayinapurapu avatar Jun 19 '23 16:06 vayinapurapu