A GPT based slack bot trained to specific personalities and use cases.
Project description
Sam – cuz your company is nothing without Sam
Sam is a Slack bot that uses OpenAI's ChatGPT 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.
Sneak peek of Sam in action
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 manifestand enter the URL to the slack-manifest.yml file in this repo. - Click
Create Appand thenInstall to Workspace. - Copy the
Bot User OAuth Access Tokenand paste it into theSLACK_BOT_TOKENfield in the Heroku app settings. - Create a new
App-Level TokensunderBasic Infomationand copy the token into theSLACK_APP_TOKENfield in the Heroku app settings.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opensam-0.1a1.tar.gz.
File metadata
- Download URL: opensam-0.1a1.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
118301a132096186a5f8f16c05aae2ea146000a25f1d47875e3bc0e192cc05b6
|
|
| MD5 |
f5934851f8ffff5f763b43150f42cda8
|
|
| BLAKE2b-256 |
b802357e1c9ddcfb607d33770063ec05234bed16c32766931eb96503bf19e79a
|
File details
Details for the file opensam-0.1a1-py3-none-any.whl.
File metadata
- Download URL: opensam-0.1a1-py3-none-any.whl
- Upload date:
- Size: 18.2 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 |
8b5b2f493335e382c6c38f2496fa24da79993f849bd7c28c23dc46d68d71d94b
|
|
| MD5 |
3153eae9373627bb970debe29a4edbf0
|
|
| BLAKE2b-256 |
3c0063295e688a5487cd56912ca7f37d8084a0136c598351763c55d7bc06d747
|