Skip to content

This is a Copilot Agent that integrates with Confluence in order to provide answers about internal documentation.

License

Notifications You must be signed in to change notification settings

mageroni/KnowledgeAgent

Repository files navigation

Knowledge Agent

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

Development

Install dependencies:

bun install

Create an OpenAI API key, and put it in a .env file:

cp .env.example .env
echo "$OPENAI_API_KEY" >> .env

To run:

bun dev

Deployment

Create a Fly.io app:

fly launch

Set the OpenAI API key:

fly secrets set OPENAI_API_KEY=$OPENAI_API_KEY

Deploy to Fly.io:

fly deploy

This project was created using bun init in bun v1.0.22. Bun is a fast all-in-one JavaScript runtime.

About

This is a Copilot Agent that integrates with Confluence in order to provide answers about internal documentation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published