유대선
프로젝트로
·업데이트·2

Team management + an AI assistant that acts (with rollback)

Added host→employee assignment, CSV bulk user import, an AI security briefing, and a tool-use AI assistant that can both query live data and perform actions (create user, assign host, ack alert) — every action logged and one-click rollback-able.

Goal: make DocVault operable by a non-technical owner running it for a small team — register people easily, attribute each PC to a person, and ask an AI what's going on (and have it act).

What shipped (commit cb2e545)

Why tool-use, not RAG

The data is structured (events, users, alerts). The assistant queries it through tools (SQL) rather than retrieving documents, which keeps answers grounded in real rows. Adversarial probes held up: it refused a false premise ("admin deleted 500 files?" → "no such record"), didn't invent activity for a nonexistent user, handled vague phrasing, and declined a destructive request. RAG would only be worth adding for document/manual Q&A.

Honest gaps at time of writing