A GPT based slack bot trained to specific personalities and use cases.
Project description
Sam – AI powered co-workers
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.
Features
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 😏
Installation
- Create a new Slack app, as described below.
- You will also need an OpenAI API key, which you can get from here.
- You need to create a OpenAI Assistant here and copy the assistant ID.
- With those tokens at the ready, just hit the button below and follow the instructions.
Create a Slack App
- 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 paste it into theSLACK_BOT_TOKEN
field in the Heroku app settings. - Create a new
App-Level Tokens
underBasic Infomation
and copy the token into theSLACK_APP_TOKEN
field in the Heroku app settings.
How it works
Sam is a Slack bot that uses OpenAI's ChatGPT latest and grates AI model 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file opensam-0.1b1.tar.gz
.
File metadata
- Download URL: opensam-0.1b1.tar.gz
- Upload date:
- Size: 19.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 403d85576af6674992420be6d35deff1282f135a7b68c9b59fee2a9e7ad2d0e7 |
|
MD5 | 2a98d7ea5fccb694ca25152e28c76e0d |
|
BLAKE2b-256 | 67f5c0f75170eb292302f0e52539a38e0832ad0581a1cf525ac9a902e6201545 |
File details
Details for the file opensam-0.1b1-py3-none-any.whl
.
File metadata
- Download URL: opensam-0.1b1-py3-none-any.whl
- Upload date:
- Size: 23.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab4f0afbf3f9c5799645458b6df913aa779e3c0022bb9fc9f672d67bf0ce9f07 |
|
MD5 | b5fb9d94ad03f1a546c7b8fbfbec8f3f |
|
BLAKE2b-256 | 3b226099ad5722450cf925607ea3097f96d68adeb479cb29581c38ed3fd6e237 |