Dokki Blog logo

Enterprise AI Assistant Evaluation Guide | Dokki

An enterprise AI assistant should do more than answer general questions in a chat box. It should find authorized company knowledge, show where claims came from, work across business systems, preserve task state, and take bounded actions without quietly expanding the user’s authority.

That makes selection difficult. Product demos emphasize fluent answers and connector counts. Production success depends on less visible capabilities: permission propagation, source freshness, action approval, traceability, evaluation, ownership, cost controls, and recovery when the assistant is wrong.

This guide provides a practical framework for evaluating an enterprise AI assistant before a broad rollout.

Enterprise AI assistant stack separating knowledge, answers, actions, and operations from the deterministic control plane

The short answer

Evaluate an enterprise AI assistant across six layers:

  1. Knowledge access: which sources it can use, how fresh they are, and whether permissions are preserved.

  2. Answer quality: retrieval, citations, abstention, conflict handling, and task-specific completeness.

  3. Workflow capability: tools, actions, state, approvals, retries, and human handoff.

  4. Security and governance: identity, roles, data boundaries, audit, retention, and administrative controls.

  5. Operations: deployment, monitoring, feedback, evaluation, release, rollback, adoption, and support.

  6. Economics: licenses, usage, connector work, maintenance, evaluation, and cost per successful task.

Do not run a generic chatbot bake-off. Use real, permission-sensitive workflows and require evidence for every score.

What is an enterprise AI assistant?

An enterprise AI assistant is a user-facing system that combines a language model with company knowledge, tools, identity, and governance. Depending on the product, it may:

  • search across workplace applications

  • answer questions with citations

  • summarize documents, meetings, or cases

  • draft content using company context

  • find people, owners, and expertise

  • create or update records in external systems

  • run multi-step workflows

  • preserve task state across turns

  • expose reusable assistants or agents to teams

The category overlaps with enterprise search, copilots, agent builders, and workflow automation. The useful distinction is not the label. It is the operating boundary: what the assistant can see, decide, and change on behalf of a user.

Glean describes its Assistant as permission-aware and grounded in organizational data, with admin-controlled rollout. Its documentation also distinguishes search and answer capabilities from actions that can change external systems. Glean: set up Glean Assistant Glean: Actions overview

The enterprise assistant capability stack

1. Identity and user context

The assistant should know the authenticated tenant, user, role, group memberships, locale, and relevant working context. Identity must come from trusted application infrastructure, not from a user claim inside the conversation.

Important questions include:

  • Does it support your identity provider and group model?

  • How quickly do role and group changes propagate?

  • Can service accounts and delegated identities be distinguished?

  • Is tenant context present in every query, cache key, and tool call?

  • Can administrators test what a specific user is allowed to retrieve?

Personalization should not become invisible authority. Recent activity or organizational relationships may improve ranking, but they should never grant access.

2. Enterprise knowledge access

Connector count is a weak proxy for usable knowledge. Evaluate each important source across:

  • object types supported

  • incremental update and deletion behavior

  • parsing of documents, tables, slides, images, comments, and attachments

  • metadata and relationship preservation

  • document- and row-level permissions

  • source-to-index freshness

  • deep links and exact citation targets

  • error monitoring and reconciliation

A connector that imports text but loses permissions, version history, tables, or source URLs may be unacceptable for high-value workflows.

Google’s enterprise connector documentation makes the authorization boundary explicit: connected applications are enabled and authorized separately, and connector capabilities vary by source. That is the right evaluation mindset—test the exact data and actions required rather than assuming “connected” means complete. Google: Gemini Enterprise connectors

3. Retrieval and answers

The assistant should retrieve with more than one signal. Exact identifiers, names, dates, and policy codes need lexical precision; natural-language questions need semantic retrieval; relationship questions may need structured or graph traversal.

Evaluate whether the system:

  • routes queries to the right sources

  • uses keyword, vector, structured, or hybrid retrieval appropriately

  • applies permission filters before downstream processing

  • favors current and authoritative sources

  • reranks and deduplicates evidence

  • identifies conflicting versions

  • returns exact, inspectable citations

  • abstains when evidence is missing

Citations are not decoration. Glean’s citation documentation describes inline sources, previews, native application links, and deep links to supporting passages when available. It also states that citations do not grant access and source links remain subject to organizational controls. Glean: citations

4. Tools and actions

An assistant becomes operationally valuable when it can move from information to work: create a ticket, update a CRM record, send a message, schedule an event, or run an approved internal operation.

Actions introduce a larger security boundary. Evaluate:

  • who can create, configure, approve, publish, and use an action

  • whether credentials are user-scoped, shared, or service-based

  • whether downstream application permissions are rechecked

  • which operations require confirmation or secondary approval

  • whether requests support idempotency and safe retry

  • how side effects are logged

  • whether actions can be disabled centrally

  • how the system handles partial failure

Glean documents both creator-level controls and runtime permissions for actions. It notes that restricting who can configure an action is distinct from the end user’s ability to execute it, which remains subject to connected credentials and downstream permissions. This separation should be tested in any product. Glean: managing action access

5. Task state and workflow control

Multi-step work needs more than conversation history. The assistant should preserve:

  • objective and scope

  • completed and pending steps

  • source and artifact identifiers

  • approvals and decisions

  • tool outcomes

  • retries and idempotency keys

  • budgets and deadlines

  • handoff or escalation state

Ask whether the workflow can resume after interruption, survive a model or tool timeout, and avoid repeating an external action. A fluent transcript is not a durable state machine.

6. Memory and reusable context

Memory may store user preferences, project conventions, prior decisions, or successful procedures. Evaluate:

  • what can be written to memory

  • whether the user can inspect, correct, or delete it

  • how provenance and confidence are recorded

  • whether memory is scoped by user, team, project, or tenant

  • how access revocation affects derived memories

  • whether temporary or malicious content can become durable

The safest products make memory an explicit governed resource rather than an invisible accumulation of past conversations.

Controls that should exist outside the model

Language-model instructions are not enforcement. Critical boundaries should be implemented in deterministic services.

Permission enforcement

Retrieval and actions should run under an authenticated principal. If access cannot be evaluated, the system should fail closed. Permission checks should occur before sensitive content reaches a reranker, model, cache, or trace visible to another user.

Action authorization flow from proposed tool call through policy checks, approval, execution, and audit

Action authorization

The runtime should check the operation, target, credential, user authority, risk class, and approval requirement. The model may propose an action, but a policy gateway decides whether it can run.

Confirmation and approval

Confirmation is appropriate when the user should see the exact effect immediately before execution. Approval is appropriate when a separate authority is required. Products should distinguish the two instead of using one generic “Are you sure?” dialog.

Glean’s action documentation says administrators can control which write actions run inline and which require confirmation, while external application permissions still apply. Glean: introduction to actions

Data-loss and prompt-injection controls

Retrieved content can contain malicious or misleading instructions. Control impact by isolating trust levels, limiting tool capability, preventing sensitive data from flowing to unapproved destinations, and requiring approval for dangerous operations.

Audit and trace

For every important answer or action, the system should record:

  • user and tenant

  • assistant or agent version

  • input and normalized task

  • sources considered and selected

  • permission outcome

  • model and configuration

  • tools proposed and executed

  • approvals

  • state changes

  • result, error, and cost

Audit data must have its own access and retention policy. A trace containing private source text is itself sensitive.

Administrative roles

Evaluate the product’s role model instead of accepting one broad admin role. Glean, for example, documents separate setup, admin, and super-admin responsibilities, including different rights for datasource setup, assistant settings, sensitive-content search, DLP reporting, and global API tokens. Glean: administrator roles

The exact roles will differ by product, but the principle is durable: connector setup, content moderation, agent publishing, security investigation, billing, and super-administration should not automatically belong to the same person.

Enterprise AI assistant pilot scorecard across permissions, answer quality, actions, governance, operations, and economics

A buyer’s evaluation scorecard

Use a 0–4 evidence scale:

  • 0 — absent: capability is unavailable.

  • 1 — claim: product or sales material says it exists, but it was not demonstrated.

  • 2 — demo: it works in a vendor-controlled or happy-path demonstration.

  • 3 — pilot proof: it works with your source, identity, role, and workflow in a controlled pilot.

  • 4 — production proof: it meets defined quality, security, operational, and economic thresholds over time.

Knowledge and connector score

Score your five most important sources individually. Include permission propagation, update freshness, deletion, parsing fidelity, citations, error visibility, and reconciliation.

Answer score

Use real questions by role. Measure candidate recall, citation correctness, groundedness, completeness, conflict handling, and abstention. Separate public-knowledge answers from enterprise-grounded answers.

Action score

Test read-only and write actions, invalid credentials, missing permission, duplicated requests, timeouts, approval, partial failure, rollback, and audit read-back.

Governance score

Test identity lifecycle, role separation, agent publishing controls, data boundaries, retention, legal hold, DLP, model controls, incident response, export, and deletion.

Operations score

Test monitoring, alerting, evaluation tooling, release versioning, canary rollout, rollback, support escalation, connector health, and recovery from a stale or corrupt index.

Economics score

Calculate cost per successful workflow, not price per seat. Include:

  • licenses and minimum commitments

  • model or credit consumption

  • connector implementation and maintenance

  • identity and security integration

  • content cleanup and governance

  • evaluation development

  • human review and exception handling

  • failed runs and retries

  • vendor and internal support

Design the pilot around missions, not features

A pilot should answer whether the assistant can complete useful work for a defined role. Choose three to five missions such as:

  • a support lead investigates an escalation and drafts a cited response

  • a salesperson prepares an account brief from CRM, meetings, and product notes

  • an engineer diagnoses an incident using runbooks, recent changes, and service ownership

  • an operations manager turns a policy exception into an approved, auditable workflow

  • a new employee finds a current policy, owner, and next action

For each mission, define:

  • eligible users and roles

  • authoritative sources

  • required tools

  • success criteria

  • forbidden outcomes

  • latency and cost budget

  • approval and handoff points

  • evidence required for audit

Then create representative test cases, including hard and adversarial examples.

What to test in the pilot

Permission boundaries

Create users with deliberately different access. Test restricted documents, group changes, revoked access, shared links, copied content, and citations retained in history. Verify both the answer and the underlying traces.

Glean’s citation documentation, for example, notes that citation entries may remain in chat history after permission is revoked even though the source should no longer be openable. Details like this matter: the pilot should define what metadata may remain visible after revocation. Glean: citations

Freshness and deletion

Update and delete source objects, then measure propagation to search, answers, summaries, memories, caches, and citations. Require absence read-back rather than accepting a successful connector event as proof.

Conflicting evidence

Provide a current authoritative policy, an old version, and an informal note. The assistant should identify the conflict, prefer the effective source, and cite it.

No-answer behavior

Ask questions with insufficient evidence. Measure whether the assistant abstains, identifies what is missing, or fabricates a plausible answer.

Action boundaries

Test actions that are allowed, forbidden, require confirmation, require approval, fail midway, or are submitted twice. Confirm that downstream permissions are enforced.

Long-horizon state

Interrupt a multi-step workflow. Change one source or permission. Resume and verify that the assistant reconstructs current state rather than blindly continuing from stale conversation.

Prompt injection

Place malicious instructions inside an accessible document or webpage. Verify that retrieved content cannot override system policy or cause unauthorized data movement or actions.

Rollout controls

Confirm that the assistant can be enabled for a test group, department, or identity-provider group before company-wide release. Glean documents test-group and group-based access for Assistant rollout; equivalent control is useful for any enterprise deployment. Glean: set up Glean Assistant

Common buying mistakes

Comparing connector counts

One permission-correct, fresh, deeply parsed connector can be more valuable than ten shallow connectors. Score the object types and workflows you need.

Treating citations as proof of correctness

A citation can point to an irrelevant, stale, or contradictory passage. Evaluate whether each material claim is actually supported.

Testing only with administrators

Admins hide permission and workflow defects. Run the same mission as employees with different roles and access.

Evaluating chat but ignoring actions

Read-only answers and external side effects have different risk. Do not assume the controls of one extend to the other.

Letting the vendor define success

Vendor benchmarks and demonstrations are useful orientation. Acceptance criteria should come from your users, sources, security model, and business outcomes.

Skipping operational ownership

Decide who owns connectors, source quality, assistants, actions, evaluation sets, incidents, spend, and retirement before launch.

Buying before measuring the workflow

If the team cannot describe baseline time, error rate, handoffs, and value, it cannot prove improvement or calculate total cost.

Build, buy, or combine?

Buy when the product meets most source, identity, governance, and operational needs and the workflow is not a unique competitive capability.

Build when the workflow requires specialized tools, strict deployment boundaries, unusual data models, or evaluation and control that a platform cannot provide.

Combine when a managed assistant provides search, connectors, identity, and user experience while custom agents or services handle high-value workflows behind governed APIs.

Keep portable assets regardless of the choice:

  • canonical source and object identifiers

  • evaluation questions and expected evidence

  • permission and adversarial tests

  • action contracts

  • trace schema

  • business outcome metrics

  • export and retirement plan

The decision meeting

The final decision should not be a weighted spreadsheet alone. Review the evidence by risk:

  1. Must-pass controls: tenant isolation, permission correctness, action authorization, audit, deletion, and incident response.

  2. Mission quality: successful completion of the selected workflows with correct evidence.

  3. Operational fit: ownership, rollout, monitoring, repair, support, and rollback.

  4. Economics: expected value and cost per successful task at realistic adoption and usage.

  5. Strategic fit: whether the platform strengthens or constrains the organization’s long-term knowledge and agent architecture.

A high average score cannot compensate for one failed must-pass control.

Final takeaway

The best enterprise AI assistant is not the one that produces the most impressive generic answer. It is the one that completes valuable missions with authorized evidence, bounded actions, inspectable state, and an operating model your organization can sustain.

Evaluate the knowledge layer, answer layer, action layer, control plane, operations, and economics together. Test real permissions and real failures. Require production evidence for high-risk claims. Preserve your evaluation set and workflow contracts so the next product decision becomes easier, not another demo contest.

Enterprise AI assistant evaluation scorecard

Dimension

Evidence to request

Failure signal

Knowledge

Source coverage, freshness, citations, and deletion tests

Fluent answers from stale or missing evidence

Permissions

User-by-user negative tests and action authorization

Admin-only demos or post-generation filtering

Actions

Confirmation, idempotency, rollback, and audit trail

A tool can mutate data without a clear authority boundary

Operations

Trace export, replay, release controls, and incident ownership

Failures cannot be reproduced outside a screenshot

Economics

Cost per completed mission, not only per seat or token

Pricing cannot be mapped to real workload volume

Frequently asked questions

What makes an AI assistant enterprise-ready?

It must combine useful knowledge retrieval with enforceable permissions, controlled actions, observable state, release discipline, and measurable task outcomes.

How long should a pilot run?

Long enough to include ordinary work, stale-data events, permission changes, and at least one failure-recovery cycle. A polished one-day demo is not a production evaluation.

Should buyers compare connector counts?

Connector count is only a starting point. Test the exact objects, permission models, freshness behavior, deletion handling, and operational limits your missions require.

What is the most important security test?

Run negative permission tests as ordinary users and verify that restricted content never reaches candidate retrieval, previews, generation, caches, or traces.

How should ROI be measured?

Use completed mission value minus implementation, review, failure, and usage cost. Seat price alone misses both automation value and operational burden.

Where Dokki fits

Dokki supports a different evaluation target from a standalone assistant: a shared workspace where people and agents can work against the same documents, tables, decisions, and review trail. Use a Dokki table to score candidate systems against real missions and keep the evidence beside each verdict.

Sources

_Last verified: July 21, 2026._