AI and automation
Put your team's knowledge to work
Answers grounded in your own sources
Grey turns your documents, recordings, web pages and notes into a knowledge base, then answers questions from it with a citation for every claim.
Geiger GreyEvery answer shows its working
Hybrid search finds the passages, the knowledge graph adds related facts, and each sentence carries a numbered citation back to the page or the timestamp it came from.
Bring in almost any file
PDFs, Office documents, EPUB, HTML, Markdown, CSV and JSON, plus audio, video and images. Upload them, pull them from Assets or Notes, or give Grey a URL.
Choose how carefully it reads
Ingestion presets trade speed for accuracy, from plain-text parsing to vision models that understand page layouts, with chunking to match.
Know which sources need a look
Every source is marked verified, review due or stale, so answers don't quietly rest on last year's policy.
Score the answers before customers see them
Evaluations grade a pipeline for faithfulness, answer relevance, context precision and context recall, using an LLM as the judge.
See how your knowledge connects
As Grey reads, it picks out the people, products and policies in your sources and the relations between them, then lets you explore them as a graph.
A knowledge graph you can walk through
Open the Graph Explorer in 2D or 3D, inspect any entity with its relations and confidence scores, and merge duplicates when two names mean the same thing.
Take it wherever your team works
Every pipeline is an OpenAI-compatible endpoint, an MCP server for your AI tools and a chat widget for your site, running on models from providers you already pay for.
One knowledge base, many ways in
Your AI tools call Grey's MCP tools to search and ask with citations, the same answers your API and widget return.
Change one base URL
Point any OpenAI client at a pipeline and keep the code you have. Retrieval-only calls return the matching chunks without writing an answer.
A cited chat on your own site
Add one script tag and visitors can ask questions in a widget that cites its sources. The Powered by Grey footer can be hidden.
Your keys, your models
Use models from OpenAI, Anthropic, Google, Cohere, Voyage and others. Keys are stored in Vault, and only their last four characters are ever shown.
Change a pipeline without breaking it
Pipelines are versioned. Try a change as a draft in the Playground, then promote it to live when the answers hold up.
AI where the work already happens
Comms, Notes and Content use your own model keys to summarise, draft and spot what's missing, inside the screen you're already working in.
Geiger CommsFind the questions your help center can't answer
Knowledge Gaps groups unanswered customer questions into topics, ranks them by impact and trend, and lines up the articles that almost answer them so you can write or fix one.
Catch up on a thread in seconds
Copilot in Comms sums up a conversation in a few bullets you can insert as an internal note, and says which model wrote them.
Write help articles faster
Improve, shorten or expand a draft, change its tone, suggest titles or translate it into the languages your help center serves.
Turn a wall of stickies into next steps
The AI assistant card on a Notes board can summarise, cluster or brainstorm, or pull out action items and spawn them as new notes.
A feed your readers can steer
Content ranks a personalised feed from likes, saves, skips and dwell time. Tune exploration and variety, or ask for more of something for the next three days.
Automations that run on their own
Not everything needs a model. Rules in Comms and Forms route, tag, nudge and close the routine work the same way every time.
Build it on a canvas
Comms workflows chain a trigger, conditions and actions, waits included, so a quiet conversation gets one friendly nudge and then closes itself.
A rule for every response
Forms automations check each new response and set its status and priority, assign it, email someone or call a webhook when it matches.
See every run
Run history lists each workflow execution with its status and duration, so the one step that failed is easy to find.