Discover and explore top open-source AI tools and projects—updated daily.
modal-labsFine-tune LLMs to mimic Slack users
Top 98.5% on SourcePulse
This project provides a Slack app that fine-tunes a language model (Llama 3.1) to mimic a specific user's communication style based on their Slack messages. It's designed for users who want to automate responses or create a digital persona within Slack, leveraging serverless infrastructure for training and inference.
How It Works
The core of DoppelBot involves scraping a target user's Slack messages, fine-tuning a Llama 3.1 model on this data, and then deploying an inference endpoint. All these operations are managed and executed serverlessly on the Modal platform, abstracting away infrastructure concerns and allowing for scalable, on-demand processing.
Quick Start & Requirements
modal deploy src.botpip install modal), Slack app setup with specific scopes (app_mentions:read, channels:history, channels:join, channels:read, chat:write, chat:write:customize, users.profile:read, users:read), Modal secrets (slack-finetune-secret). Optional: Weights & Biases account, Neon Postgres database for multi-workspace support.Highlighted Details
Maintenance & Community
Licensing & Compatibility
modal-labs organization, suggesting potential adherence to Modal's general terms or a permissive license, but this requires verification.Limitations & Caveats
9 months ago
Inactive
steipete
AstrBotDevs
danny-avila