{"repo":"modal-labs/doppel-bot","free":true,"listed":false,"github":"https://github.com/modal-labs/doppel-bot","clone":"git clone https://github.com/modal-labs/doppel-bot.git","description":"Train a language model to answer Slack messages as you.","language":"Python","stars":267,"topics":["ai","artificial-intelligence","language-model","python","pytorch","slack-bot"],"license":"MIT","category":"machine-learning","readme_excerpt":"DoppelBot: Replace your CEO with an LLM DoppelBot is a Slack app that scrapes a target user's messages in Slack and fine-tunes a large language model (Llama 3.1) to learn how to respond like them. All the components, including fine-tuning, inference and scraping are serverless and run on Modal. How it works Read the docs. Usage - Install the app - In any channel, run /doppel . Here, is either the slack handle or real name of the user you want to target. Note: for now, we limit each workspace to one target user, and this cannot be changed after installation. - Wait for the bot to finish training (few minutes to an hour, depending on how prolific your user is on Slack). You can run the command above again to check the status. Note: Modal does not store any of your slack messages used for training; we only store training states - Optional: rename the bot to -bot (or whatever you want). - Go to the Manage Apps page and find DoppelBot . - Click on App Details . - Click on Configuration . - Scroll down to the section named Bot User . Click on Edit to change the name. - In any public Slack channel, including @doppel (or the name above if you changed it) in a message will summon the bot. Development This repo contains everything you need to run DoppelBot for yourself. Set up Modal - Create a Modal account. - Install the modal client in your current Python environment ( pip install modal ). - Set up a Modal token in your environment ( modal setup ). Create a Slack app - Go to https://","default_branch":null,"files":null,"tree":[],"storefront":"/r/modal-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/modal-labs/doppel-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}