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
- Setup OpenWebUI.
- Clone the repository.
- Create your own
.envfile based on the.env.examplefile.cp template.env .env
- Spin up docker-compose with
docker-compose up -d.
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 add it to your environment asSLACK_BOT_TOKEN. - Create a new
App-Level TokensunderBasic Infomationand add it to your environment asSLACK_APP_TOKEN.
How it works
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.
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.1.4.tar.gz.
File metadata
- Download URL: opensam-0.1.4.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
355fe7e4b1378ba4efbe6bb8799554af7a440e132cbe7e19ada8e97297fd04d0
|
|
| MD5 |
00374b7a3d68d4ad6f09243c2491b398
|
|
| BLAKE2b-256 |
7796b5ea53c7b1dc5748250b25e2aa3e119878dca80de295d07c94326b027db4
|
Provenance
The following attestation bundles were made for opensam-0.1.4.tar.gz:
Publisher:
release.yml on voiio/Sam
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
opensam-0.1.4.tar.gz -
Subject digest:
355fe7e4b1378ba4efbe6bb8799554af7a440e132cbe7e19ada8e97297fd04d0 - Sigstore transparency entry: 250450303
- Sigstore integration time:
-
Permalink:
voiio/Sam@e2a9101270be6f1faf2b88bd5cc20803caaf1cce -
Branch / Tag:
refs/tags/0.1.4 - Owner: https://github.com/voiio
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e2a9101270be6f1faf2b88bd5cc20803caaf1cce -
Trigger Event:
release
-
Statement type:
File details
Details for the file opensam-0.1.4-py3-none-any.whl.
File metadata
- Download URL: opensam-0.1.4-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80a1ac1a13a167e8ad3ffa18d48b9fd5fb2c6e41709ed46381bb6f41c79d9ba4
|
|
| MD5 |
2b1480b2f7f2ecb63f2885d9bcb1941b
|
|
| BLAKE2b-256 |
48de5856eb935a7b1dc06214697968c9a03c90e85fc3ae8bddd2dd726d5916df
|
Provenance
The following attestation bundles were made for opensam-0.1.4-py3-none-any.whl:
Publisher:
release.yml on voiio/Sam
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
opensam-0.1.4-py3-none-any.whl -
Subject digest:
80a1ac1a13a167e8ad3ffa18d48b9fd5fb2c6e41709ed46381bb6f41c79d9ba4 - Sigstore transparency entry: 250450318
- Sigstore integration time:
-
Permalink:
voiio/Sam@e2a9101270be6f1faf2b88bd5cc20803caaf1cce -
Branch / Tag:
refs/tags/0.1.4 - Owner: https://github.com/voiio
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e2a9101270be6f1faf2b88bd5cc20803caaf1cce -
Trigger Event:
release
-
Statement type: