OfficeDev / teams-toolkit-samples

Scenario-focused sample applications that help you get started with building Microsoft Teams App.
MIT License
322 stars 225 forks source link

[Sample Onboard Request] EcoGroceries Call Center message extension with Cognitive Search sample #1093

Open aycabas opened 7 months ago

aycabas commented 7 months ago

Owner: Ayca Bas @aycabas

ID: cognitive-search-me

Title: EcoGroceries Call Center message extension with Cognitive Search sample

Description: This sample implements Cognitive Search with a Teams message extension that enables Hybrid Search (Vector + Semantic) and can be used as a plugin for Microsoft Copilot for Microsoft 365. Architecture below demonstrates how developers can use Copilot for Microsoft 365 in Bring Your Own Data scenarios instead of building a custom GPT powered bot.

Tags: JS, Message Extension, Azure Cognitive Search, Vector Search, Azure OpenAI

Time: "15 mins to run".

Configuration: "Manual configurations required".

Thumbnail: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/blob/main/samples/msgext-doc-search-js/assets/byod-copilot.gif

(Optional) Demo GIF: https://github.com/aycabas/Copilot-for-M365-Plugins-Samples/assets/36196437/0d9ad91e-0f78-43c4-88a2-f784ee36e826

(Source code in this Repo) Source Code PR: The link to pull request that contains sample source codes.

(Source code NOT in this Repo) Sample URL: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/tree/main/samples/msgext-doc-search-js

tecton commented 7 months ago

Hi @aycabas, the demo GIF link is broken, is it the GIF filled in "Thumbnail" field? Also, could you please provide a thumbnail image? It's used to show in sample gallery "grid" view page, and it represents the sample.

summzhan commented 7 months ago

hi @aycabas, I see you have a gif that show the infrastructure of the app. Which is a nice to have, besides that we need a demo gif which shows the app is running.

aycabas commented 7 months ago

Hi @summzhan, @tecton I uploaded the demo gif in the assets folder: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/blob/main/samples/msgext-doc-search-js/assets/demo.gif

There is also longer version available in mp4 format: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/blob/main/samples/msgext-doc-search-js/assets/demo-30seconds.mp4

hellyzh commented 7 months ago

@aycabas @tecton Please check following issues in Readme 1.Need update "Cognitive Search" to "Azure AI Search" or not? 2.Should be rename .env.local.sample to .env.local image 3.There is one more option for "Upload files", need tell user to select which one or not? image

  1. Many links in readme are broken image image image (click the link, getting 404 page)
tecton commented 7 months ago

Hi @summzhan, @tecton I uploaded the demo gif in the assets folder: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/blob/main/samples/msgext-doc-search-js/assets/demo.gif

There is also longer version available in mp4 format: https://github.com/OfficeDev/Copilot-for-M365-Plugins-Samples/blob/main/samples/msgext-doc-search-js/assets/demo-30seconds.mp4

@aycabas the demo gif is great and helpful! We also need a static image to show in gallery, could you please add one? E.g. our sample gallery looks like the screenshot below. The static image will be used to represent the sample. image

summzhan commented 7 months ago

@aycabas Same question here, does this sample requires developer to apply special permission to run Copilot Plugin?