Connie
Connie is VH3 AI’s flagship conversational agent: a field service operations specialist wired into your full intelligence layer. She reads the same enriched operational model as search, sentinels, reports, and automations, and she is built for real work: multi-turn reviews, account prep, diagnostics, and follow-through that depends on what was said five minutes ago.Working with your operation
How operators brief Connie: three principles, role playbooks, and session habits. Start here if you have not used Connie before.
Operational discovery
Fast precedent search and entity resolution (no LLM). Connie calls these when she needs facts; she synthesises when you need narrative.
Why observability matters
How to verify Connie’s answers: tool outputs, citations, usage, and structured evidence.
Connie on the harness
VH3 AI separates discovery from synthesis. Discovery handles fast lookup: search, autocomplete, feeds, and customer knowledge sections. Connie handles synthesis: explaining, comparing, investigating, briefing, and recommending with citations. Connie is disciplined about when to spend tokens. Simple greetings and meta questions can be answered without a full tool loop. Analytical questions trigger the right operational tools. Heavy diagnostic work routes to investigation flows that return structured evidence, not guesswork. That split is what makes the agent practical at scale: the expensive interpretation runs on prepared data (enriched once at ingest), not on re-reading raw field system exports every turn.Sessions: focused, managed, and recoverable
A Connie session is a conversation about one thing. Keep them concise and to the point. When the topic changes, start a new session. Shorter, focused sessions perform better in three measurable ways:- Economics. Token cost grows with the context you carry into each turn. A 40-turn thread that has wandered across three customers spends tokens re-reading its own history. A focused session does not.
- Recall and answer quality. A focused session keeps the model on the question. Long, drifting threads encourage the model to mix unrelated context into the answer.
- Auditability. Sessions are managed: stored, recoverable, searchable, and citable. A session per topic gives you a clean record of what was asked, what was answered, and what evidence was used.
session_id on the first turn; the response returns a UUID to use on every subsequent turn in that thread. Between topics, drop the ID and let the platform issue a new one.
Between sessions, start fresh. A new topic, a new account, a new day’s standup: omit the ID. Connie loads the right opening context (see below) automatically; you do not carry over yesterday’s context or its token cost.
How to start and continue a session
First turn, nosession_id:
session_id UUID. Pass it on every follow-up:
session_id again. The platform issues a new one.
Opening context on new sessions
When you start a session with a customer in scope, the server can inject:- Company operating context (terminology, rules, and preferences your organisation configured).
- Customer Summary plus recent completed jobs since that summary was generated, so turn one is not stale.
summary from your app; the server enriches it when possible and reports how that block was built (see Agent observability).
Recovery and search
Sessions are durable. Past sessions can be retrieved, listed, and searched via the Connie API. Start new threads freely; the platform preserves previous sessions as evidence.Contact-scoped by default
From a customer or job view, Connie defaults queries to that contact unless you ask a company-wide question. That matches how account managers and coordinators actually work, and it is another reason starting a new session per topic stays cheap: each one starts with the right scope already set.Memory that compounds
Connie benefits from the same operational memory as the rest of the platform:- Jobs are enriched once (fault patterns, outcomes, links to customer, site, engineer, equipment).
- Customer Summary knowledge is stored in modular sections and refreshed on schedule or when job drift thresholds are met.
- Tool outputs from substantive calls in a session can be retained and recalled within that session so she does not repeat expensive lookups on follow-up turns.
- Background compaction runs on longer sessions: the platform periodically summarises earlier turns into a compact form so recall stays sharp without carrying the full raw history forward on every message.
Efficient token use
Connie is built for production economics (especially with BYOK):- Intent routing classifies messages so lightweight turns can skip the full agent and tool suite.
- Company-level prompt caching. Shared company context (instruction blocks, tool definitions, organisation operating context) is cached across all users in your organisation. Every person on the team benefits from cache hits that earlier sessions already warmed.
cacheReadTokensin the usage response shows how much of each turn was served from cache. - Compact tool results for efficient chat. Feeds, search, and aggregates return trimmed shapes so the model is not fed empty fields and nested noise. Semantic search hits include
contactName,jobRef, and visit dates so answers can name sites and cite references without extra lookups. - Discovery-first tools (
search_outcomes,jobs_aggregate,job_feed, autocomplete, customer summary sections) handle lookups without running narrative investigation unless the question requires it.
inputTokens, outputTokens, cacheReadTokens, cacheCreationTokens) so you can see what a turn cost on your provider account.
Fully evidenced answers
Connie is instructed to cite job references and names, never internal database IDs in user-facing text. Behind the narrative:- Investigation returns headline findings, ranked recommendations, confidence, and evidence tied to real job references.
- Search and feed tools return graph-linked records, not orphaned text snippets.
toolCallOutputson the API response exposes the structured JSON from each tool invocation in that turn, so your UI can render tables, charts, and drill-downs from evidence.
What Connie can do
Connie can answer any question the underlying data supports. Examples by shape of work:Performance and trends
- “Which engineers had the best first-time-fix rate this quarter?”
- “How is Mike performing compared to last month?”
- “Show me the top five engineers by SLA punctuality.”
- “How many jobs did we complete yesterday versus the same day last week?”
Sites and customers
- “What happened at the Manchester site last week?”
- “Which customers have the most repeat visits?”
- “Give me the job history for this account.”
- “How does this customer’s failure rate compare to the company average?”
Diagnostic and precedent
- “Has anyone seen this fault before?” (with a description)
- “What usually fixes a boiler intermittent lockout?”
- “Find similar jobs to this one.”
- “Why are roofing jobs running late?” (investigation-style synthesis)
Operational actions (where enabled)
Depending on your setup and integrations, Connie can also drive email drafts, notifications, briefings, account reports, presentations, and lookups into connected systems (CRM, mail) through the same connected platform capabilities. See the Connie API for endpoints and fields.Working on your behalf (without a prompt)
Most of Connie’s value lands without anyone typing. Connie reads the same signals the platform watches continuously, so she can pick up work before the operator asks.- Sentinels detect patterns 24/7 with near-zero AI cost at detection: repeat visits, SLA drift, dormant customers, performance slips. See Sentinels.
- Cases turn signals into owned work with status, participants, and linked jobs. Connie can open a case for a sentinel trigger, attach the relevant evidence, and draft the brief the assignee will read.
- Teams route cases to the right people: regional, portfolio, or functional groups own customers and sites so nothing sits in a generic queue.
- Sentinel flags repeat HVAC callouts at an account.
- Automation opens a case, runs discovery for similar precedents, and asks Connie for a draft brief.
- The regional team finds the case ready, with citations, when they next look at the queue.
Specialist capabilities
Connie orchestrates focused sub-tasks handled automatically for specialist work (for example structured email generation and deeper analytical passes). You interact with one assistant; the platform routes complex sub-tasks without you managing multiple agents.Tips for effective questions
Be specific about time
“Last 30 days” beats “recently.” Connie infers ranges when she can, but explicit dates reduce ambiguity.
Name entities directly
Use engineer names, site addresses, or customer names when you know them. Autocomplete resolves fuzzy input; exact names are faster.
Ask follow-ups in the same session
Same
session_id for the same topic. “Tell me more about the third one” or “What caused that?” When the topic changes, start a new session.Request format
Ask for tables, comparisons, or bullet recommendations. “Compare Mike and Sarah this quarter” works well.
Field service playbook
Building with Connie
Use Agent observability when you build UIs or compliance workflows that must show why an answer was given.
Related
Connie API
Request fields, sessions, voice, and history search.
Intelligence layer
Why relational, semantic, structured, and temporal memory matter.
Building on the layer
Discovery vs synthesis for builders and integrators.
Authentication
Tenant keys, JWT for interactive apps, BYOK.