E-commerce · AI development
Stop answering the same questions in Slack.
An AI agent that lives in the company's Slack. It answers from company docs, shows its sources, and respects who can see what.
The problem
The answers existed, but they were spread out. They sat in Google Drive, Notion, old help desk tickets, and internal docs. Finding one meant searching several tools, or asking someone in Slack.
The same few people got pinged all day. New hires waited for replies. Simple jobs, like opening a ticket or checking an order, meant switching apps.
What we built
Lives inside Slack
Ask it in a direct message, a channel, or a thread. The reply lands right there.
Connected to company knowledge
It reads Google Drive, Notion, help desk tickets, and internal docs. New and edited files are picked up as they change.
Respects file access
Each answer only uses documents the person asking can already open.
Tickets and orders from the thread
People can open a help desk ticket or check an order without leaving Slack.
Feedback on every answer
Every answer has helpful and not helpful buttons. Weak answers show the team which docs need fixing.
How AI helps
Search by meaning
It finds the right passage even when the doc uses different words.
Answers with sources
It writes a short answer from what it found. Each source is linked, so anyone can check it.
Ticket drafts, confirmed by a person
For a new ticket, it fills in the details from the conversation. A person checks the draft and confirms.
How it works
- 01
Someone asks a question in Slack.
- 02
The agent checks which files that person is allowed to see.
- 03
It finds the right passages in Drive, Notion, and past tickets.
- 04
It replies in the thread with a short answer and its sources.
- 05
If a ticket is needed, it drafts one for a person to confirm.
Built with
- Backend
- PythonFastAPI
- AI
- OpenAILangChainRAGVector search
- Data
- PostgreSQLRedis
- Infrastructure
- AWSDockerTerraform
- Integrations
- SlackGoogle DriveNotion
What changed
- People get answers in Slack without waiting for the one person who knows.
- Every answer shows its source, so people can check before they act.
- Tickets and order checks happen in the same thread as the question.