AI Coach – Multi-Workspace Slack Facilitation Agent
Slack + AWS Lambda + DynamoDB + OpenAI (agentic intervention system)
AI agentsSlack APIAWS LambdaDynamoDBLLM systems
AI Coach is a serverless, multi-tenant Slack facilitation agent that monitors conversational dynamics and generates lightweight, research-informed nudges using LLMs. Designed for reproducibility and isolation, each deployment runs in its own AWS account, supports multiple Slack workspaces via OAuth, and maintains per-channel rolling state to trigger structured interventions.
Highlights
- • Designed a multi-workspace Slack agent that detects participation imbalance, topic drift, and silence patterns in real time.
- • Built serverless architecture (API Gateway + Lambda container + DynamoDB) with event deduplication, rolling conversation windows, and per-workspace OAuth token isolation.
- • Implemented structured intervention logic with configurable thresholds and state resets for controlled, research-style nudging.
- • Packaged as a fully reproducible SAM deployment with OAuth flow and secure signature verification.