Hey Hackernews, my wife was on-call a few weeks ago when she got paged after 2am again lol. This has been an on-going issue in her team and to some extent mine so we decided to build a simple slackbot to automate some manual stuff that we need for on-call.
It's very straightforward - 1) you provide trigger words like critical, pagerduty, or any recurring text in your slack-based alerts. 2) Add links to your run-books, rules, procedures or any relevant data in the 'knowledge base' and, 3) provide a ChatGPT prompt to instruct the Slackbot how to behave when it's triggered eg., provide remediation steps using the knowledge base.
After finishing this we realized this MVP has become a general purpose chatGPT wrapper bot which acts based on the prompt and uses the knowledge base you provide to reply to the slack message that invoked it. Some of the friends we gave it to started using it in some different use-cases like below:
Customer Success Team: 24/7 Support
- Trigger words: help, problem, issue
- AI prompt: Answer customer support queries and engage relevant team members in the thread
- Knowledge base: Customer support runbooks, team members’ responsibilities and work arcs
Product Team: 24/7 Support for Customer Onboarding
- Trigger words: demo, tutorial, guide, onboard
- AI prompt: Provide links and references to product demos, tutorials, guides and FAQs
- Knowledge base: Product documentations, links and resources for onboarding
Give it a try - it's a free Slack-bot rn. We would really appreciate any feedback!
It's very straightforward - 1) you provide trigger words like critical, pagerduty, or any recurring text in your slack-based alerts. 2) Add links to your run-books, rules, procedures or any relevant data in the 'knowledge base' and, 3) provide a ChatGPT prompt to instruct the Slackbot how to behave when it's triggered eg., provide remediation steps using the knowledge base.
After finishing this we realized this MVP has become a general purpose chatGPT wrapper bot which acts based on the prompt and uses the knowledge base you provide to reply to the slack message that invoked it. Some of the friends we gave it to started using it in some different use-cases like below:
Customer Success Team: 24/7 Support - Trigger words: help, problem, issue - AI prompt: Answer customer support queries and engage relevant team members in the thread - Knowledge base: Customer support runbooks, team members’ responsibilities and work arcs
Product Team: 24/7 Support for Customer Onboarding - Trigger words: demo, tutorial, guide, onboard - AI prompt: Provide links and references to product demos, tutorials, guides and FAQs - Knowledge base: Product documentations, links and resources for onboarding
Give it a try - it's a free Slack-bot rn. We would really appreciate any feedback!