Vitaly Kuzenkov
Private LLM

An office AI assistant, without the data leaving

An AI assistant the whole team can use, running in the company's own account, with no data sent to an outside AI provider.

60 weekly users, no document leaves the firm

An office AI assistant, without the data leaving: the main product screen
Product screens, redrawn with sample data

Staff wanted an AI assistant for drafting and summarising, but client documents could not be sent to an outside AI provider. I set up an open weight language model on a GPU server in the firm's own cloud account, in its own country, with a familiar chat interface behind the company sign in. Staff can upload a document and ask questions about it, and a set of prepared prompts covers the common jobs: summaries, first drafts, clause comparison. Nothing is stored outside the firm's account, and every conversation is logged for their own audit. Result: 60 staff using it every week, and 0 documents sent to a third party AI.

Client
Law firm, Australia
Role
Design, build and hand over
Stack
Open weight models (Llama, Qwen), vLLM, Open WebUI, Microsoft single sign on, Docker, a cloud GPU server

Product screens, redrawn with sample data

  • An office AI assistant, without the data leaving: product screen 2 of 5
  • An office AI assistant, without the data leaving: product screen 3 of 5
  • An office AI assistant, without the data leaving: product screen 4 of 5
  • An office AI assistant, without the data leaving: product screen 5 of 5
Back to the wall