Sam is an AI-powered co-worker to empower all your colleagues. Sam lives in company's Slack workspace and is always ready to help.
Like any good co-worker Sam can
- 🧑💻search the web,
- 🌐browse websites,
- 🔎search your companies products,
- 📈read internal documents,
- 📧send emails,
create GitHub issues,
and soon spend half the day in meetings and the other half in the kitchen.
Needless to say, Sam can do all of those things faster, cheaper and better than most of your human colleagues 😏
- Setup OpenWebUI.
- Clone the repository.
- Create your own
.env
file based on the.env.example
file.cp template.env .env
- Spin up docker-compose with
docker-compose up -d
.
- Create a new Slack App here.
- Select
From an app manifest
and enter the URL to the slack-manifest.yml file in this repo. - Click
Create App
and thenInstall to Workspace
. - Copy the
Bot User OAuth Access Token
and add it to your environment asSLACK_BOT_TOKEN
. - Create a new
App-Level Tokens
underBasic Infomation
and add it to your environment asSLACK_APP_TOKEN
.
Sam is a Slack bot that OpenWebUI's AI models to provide a work-colleague like experience, right in your Slack workspace.
Everyone in your company has instant access to the most powerful AI companion.
Sam uses OpenAI's assistant API to fine-tune ChatGPT to:
- a specific personality traits,
- provide domain specific knowledge
- and company specific context
to provide a work-colleague like experience.