Slack Knowledge Base AI Bot
Budget: $30 – $250 USD
I’m looking to roll out a Slack-native AI assistant that taps directly into our internal knowledge base like confluence. The bot’s core mission is two-fold: quickly answer routine FAQs and let teammates run natural-language searches across our technical manuals and training materials—all without anyone ever leaving Slack.
Slack authentication is enough for user identity, so once a colleague is logged in to our workspace the bot should recognise them automatically and respect the same channel permissions they already have. No extra SSO flow is necessary.
Here’s how I picture the engagement:
• Build the bot with a language model (OpenAI) and wire it to Slack through Bolt, Slack SDK, or another proven framework.
• Index the knowledge base—technical manuals and training decks will be supplied as PDFs and Markdown—to make them searchable with semantic accuracy.
• Implement two main commands slash or mention-based: “/ask” for FAQ style questions and “/search” for deeper document look-ups, returning direct answers plus the source snippets.
• use sample knowledge base such as confluence to implement this
Acceptance criteria
– A teammate can ask a question in Slack and receive an accurate, cited answer drawn only from our knowledge base.
– Document search returns links or excerpt blocks with ranked relevance.
– Authentication is handled exclusively through existing Slack credentials.
- set up document to implement this at our place
– Code is linted, containerised, and committed to our private repo with install instructions a non-developer can follow.
If this sounds like a build you’re comfortable owning end-to-end, let’s talk scope and milestones.
Slack authentication is enough for user identity, so once a colleague is logged in to our workspace the bot should recognise them automatically and respect the same channel permissions they already have. No extra SSO flow is necessary.
Here’s how I picture the engagement:
• Build the bot with a language model (OpenAI) and wire it to Slack through Bolt, Slack SDK, or another proven framework.
• Index the knowledge base—technical manuals and training decks will be supplied as PDFs and Markdown—to make them searchable with semantic accuracy.
• Implement two main commands slash or mention-based: “/ask” for FAQ style questions and “/search” for deeper document look-ups, returning direct answers plus the source snippets.
• use sample knowledge base such as confluence to implement this
Acceptance criteria
– A teammate can ask a question in Slack and receive an accurate, cited answer drawn only from our knowledge base.
– Document search returns links or excerpt blocks with ranked relevance.
– Authentication is handled exclusively through existing Slack credentials.
- set up document to implement this at our place
– Code is linted, containerised, and committed to our private repo with install instructions a non-developer can follow.
If this sounds like a build you’re comfortable owning end-to-end, let’s talk scope and milestones.
Related categories:
Python
Slack
OpenAI
Natural Language Processing
AI Chatbot Development
AI Model Integration
AI Development