This extension enables Copilot to draw data from various specified sources, such as Confluence and SharePoint. In the process an Azure Search Service is used to index the data and users can utilize Copilot to answer questions based on the indexed data. Additionally, users have the capability to re-index the data source to reflect any updates in the underlying information.
This video demonstrate an example using Confluence as the underlying source:
ConfluenceAgentDemo.mp4
Install dependencies:
bun installCreate an OpenAI API key, and put it in a .env file:
cp .env.example .env
echo "$OPENAI_API_KEY" >> .envTo run:
bun devCreate a Fly.io app:
fly launchSet the OpenAI API key:
fly secrets set OPENAI_API_KEY=$OPENAI_API_KEYDeploy to Fly.io:
fly deployThis project was created using bun init in bun v1.0.22. Bun
is a fast all-in-one JavaScript runtime.