0 The situation, in one screen
What this meeting is, who is in it, and the single sentence that should run under everything you say.
Who & what
- Douglas Benalan — CIO & Head of Digital Transformation, CURE (also NJ PURE, Silver Rock). Ex-NJM, Chubb, Endurance. Brown Exec MBA, BITS Pilani, Stanford Web Security.
- Cathy + another colleague on the AI team join.
- Referred by Kamlesh / ITG. The summarization tool is already an ITG offshore build — collaborate with it, don't compete.
- Framed as an exploratory fit assessment, not a formal interview. But it is an audition — treat it like one.
The two workstreams
- Train A "level 1" Gemini Enterprise training for CURE developers — Mon Sep 21, ~1.5–2 hrs (navigate the tool, search folders + enterprise data).
- Build AI products: a document summarization tool and a bigger "BI Command" analytics product. Douglas wants prototypes/real work, not just one class.
1 The play — how to walk in
Your positioning, your real edge, and the moves that land with a cautious insurance CIO.
Your edge (own it, don't hide it)
- Player-coach who ships. 16 yrs hands-on (C#, Java, Python, React), tech-lead at Prudential, deep agentic-AI practice, and you teach executives. You can architect it, build it, and get their team building it. That combination is rare and it is exactly the train-and-build ask.
- Claude Code depth transfers. You are not "learning AI" — you are an expert translating a mature agentic toolchain into Gemini. See the Rosetta Stone: MCP, context files, custom commands, function calling, permissions all map 1:1.
- You already know Google's agent IDE. You've built apps in Antigravity — Google's own agent-first platform. Mention it; almost no one has hands-on there.
- Governance is your specialty, not an afterthought. Evals, guardrails, groundedness, human-in-the-loop — the precise disciplines an insurer needs before trusting AI.
The framing that already landed with Douglas
- Selling autonomy ("let the AI decide"). He wants augmentation.
- Rip-and-replace talk, or anything implying you'd go around their team / the offshore build.
- Overclaiming Gemini parity where Claude is genuinely ahead — be candid (it builds trust).
- Raising rate / H1B / contract mechanics with Douglas. That's an ITG/Kamlesh conversation.
- Quoting exact prices, model IDs, or feature GA-status as fact — say "I'll confirm in your tenant."
- Engage on requirements and architecture — behave like the builder, not a trainee.
- Mirror his "AI informs, not decides" language back to him.
- Ask sharp questions (see §6) — a good question outperforms a good answer here.
- Anchor every capability to evaluation + citations + a human checkpoint.
- Offer a concrete small first step (e.g., a summarizer Gem prototype + an eval set).
★ Tone — land as a peer, not a know-it-all, not a trainee
This is a brainstorm, not a spec review. The content sections have your substance. This one is about how you sound. In a room like this you only have two ways to lose: come across arrogant (a vendor who will steamroll their team) or come across junior (someone waiting to be told what to do). Aim for the confident peer in the middle.
The same moment, three ways
For each situation tomorrow: the version that sounds arrogant, the version that sounds junior, and the calibrated line. Aim for the green column.
✗ Too arrogant
"Whoever built your summarizer did it wrong. I'd rip it out."
"This is trivial. I could ship it in a weekend."
"Gemini is far behind Claude, honestly."
"You don't need their offshore team for this."
~ Too junior
"Whatever you all think is best, I'm happy to just follow."
"I've not really done summarization at scale, so I'm not sure."
"I only know Claude, I'd have to learn Gemini first."
"Sorry, this might be a dumb question, but…"
✓ Calibrated peer
"Walk me through how the summarizer works today — then I can say where I'd build on it."
"The shape of this is familiar. The specifics of CURE's data are what I'd want to learn."
"Claude and Gemini map closely; the agent patterns I use transfer directly. Where Gemini leads is the Google-data grounding."
"How is the offshore team splitting this today? I'd want to slot in without stepping on them."
- Ask before you assert. Draw them out on the summarizer + BI Command before proposing anything. A sharp question buys more credibility here than a sharp answer.
- "Yes, and" their ideas. Build on what's on the table instead of replacing it — that's what a brainstorm rewards.
- Offer options with a lean. "Two ways to go; I'd lean toward the first, here's why" — decisive, not dictatorial.
- Think out loud. Let them watch you reason and invite them in. It shows how you'd work with their team.
- Credit their existing work and the offshore build explicitly.
- Reflect back what you heard ("so the real pain is X") — it proves you listened.
- End with one concrete small next step you could own (e.g., a summarizer Gem prototype + a small eval set).
- Don't diagnose what you haven't confirmed. "Your architecture is wrong" before you've seen it is the fastest way to read arrogant.
- Don't monologue. Brainstorms die when one person lectures. Trade turns; leave silence for them to fill.
- Don't say "easy," "trivial," or "just." It shrinks their problem and their team's work.
- Don't name-drop to impress. Bring up Antigravity / Claude only when it earns its place in the point.
- Don't over-hedge. "I might be wrong but… sorry… maybe…" on a loop reads junior. State it, then invite challenge.
- Don't over-apologize for questions. Good questions are senior. Ask them plainly.
- Don't commit to scope, timeline, or rate on the spot — that's the ITG/Kamlesh conversation.
Pocket phrases — seniority without arrogance
• "Here's how I'd approach it — tell me where that breaks against your reality."
• "I've solved this shape of problem before; the specifics here are yours to teach me."
• "Two options. I lean toward the first — but I'd want to pressure-test it with your team."
• "That's a good point — building on it, what if we…"
• "I don't know CURE's tenant yet, so I'd confirm that before promising anything."
★ Round 2 — the GCP technical evaluation Sep 2 · after 2:30 PM
Tomorrow's deep technical eval has its own focused page, organized into four tabs so nothing is a wall of text: GCP AI, Databases, Infrastructure, and Java / Spring Boot, plus a full mock Q&A. Open it on its own:
GCP AI stack · Databases & SQL · Infrastructure & setup · Java / Spring Boot backend · 34-question mock Q&A
2 Gemini Enterprise 101 for the Sep 21 training
This is the product the "level 1" class is about. Teach it cold; disambiguate the name first.
Don't confuse these five (know all cold)
| Product | What it is | Is it the class? |
|---|---|---|
| Gemini Enterprise (ex-Agentspace) | Standalone web app: unified enterprise search + grounded chat + agents + notebooks. Own URL, SSO login. | YES — this |
| Gemini for Google Workspace | AI side-panel inside Gmail/Docs/Sheets/Slides. | No — different app |
| Gemini app (gemini.google.com) | Consumer chat assistant. (This is where Gems live.) | No |
| Vertex AI → "Gemini Enterprise Agent Platform" | The developer platform (APIs, Agent Builder, evals). Where your build work lives. | No — but it's your build home |
| Google Agentspace | Old name for Gemini Enterprise. Retired. | It IS the tool, old name |
The level-1 workflow to teach (step by step)
- Sign in at CURE's Gemini Enterprise URL via corporate SSO. (Get the exact URL from CURE's admin — it's tenant-specific, not public.)
- Orient to the homepage = the Assistant chat. Chat box center; search icon upper-left (find your own chats/files/agents); left sidebar for history + pinned agents; sections: Assistant, Agents, Canvas, Skills, Notebooks.
- Ask a grounded question over company data, e.g. "Summarize our auto-claims intake SOP and list required documents." It shows its plan, then which sources it hit, then the answer.
- Always open "Sources." Hover a citation to highlight the exact sentences it supports. Drill this: grounded ≠ infallible — verify via Sources.
- Scope with Connectors toggles. To search just one place (only SharePoint, only Drive/a folder), disable the other connectors + Google Search, then ask. This is the "search a folder / search enterprise data" muscle.
- Upload a file via the ⊕ icon (PDF/DOCX/XLSX/CSV/images). Ask about it. Uploaded files are session context only — they are NOT added to the enterprise index.
- @-mention a document, person, or agent for context. Keep typing for follow-ups — context carries.
- Organize: star important chats, pin frequently used agents. (Old chats auto-delete per admin retention.)
Beginner mistakes to pre-empt in the class
- Name confusion — they'll Google "Agentspace" (old) or land in "Gemini for Workspace" (wrong app). Clear it up on slide 1.
- "It can't find my doc" — usually (a) connector not synced yet, (b) they genuinely lack permission (permissions-aware search working as intended), or (c) too many connectors on, so the answer drifted.
- Trusting answers with no citation — teach "open Sources" as a reflex.
- Upload ≠ index — a file you uploaded in your chat isn't searchable by a colleague later.
- Index freshness lag — a doc edited minutes ago may not appear until the next sync (can be hours).
- Edition gating — Deep Research, custom agents, and full connectors aren't in every edition. Confirm CURE's edition so you don't demo a feature they can't use.
Security / governance one-liners (insurance-relevant)
- Data isn't used to train Google's models. "Gemini doesn't use your prompts or its responses to train its models."
- Permissions-aware by design — answers enforce source-system ACLs via identity sync. A user can't surface documents they aren't entitled to. (Critical for claims PII.)
- Data residency (global/US/EU), CMEK encryption, VPC-SC; inherits Google Cloud's ISO 27001/17/18, SOC, FedRAMP.
- Your caveat to raise: these are platform assurances, not a substitute for CURE's own DLP + deciding which PII repositories get indexed. Start the pilot with a narrow, low-sensitivity connector set.
3 Gems they mentioned this
The fast path to a summarizer prototype — and knowing exactly where a Gem stops and a real build begins.
Gems CAN
- Hold a persistent persona + instructions, reused across chats
- Ground on ≤10 uploaded/Drive docs (live Drive sync)
- Use Gemini's built-in tools (Search grounding, Drive/Gmail/Docs)
- Be shared Drive-style (Viewer/Editor), admin-gated
Gems CANNOT (the gaps)
- Call external/custom APIs — no Actions, no MCP, no webhooks. Only Google's own apps. (Biggest gap vs ChatGPT Custom GPTs.)
- Guarantee "answer only from these docs" — silent fallback to general training if the query doesn't match
- Expose an API, versioning, eval, logging, or SLA
- Real code execution (sandbox is Python-only, 30s, no file I/O)
Build one in ~2 minutes
gemini.google.com → sidebar Gems → New Gem → write instructions in Google's four pillars Persona / Task / Context / Format → add Drive/device knowledge files → test in the preview pane → Save. The preview does NOT auto-save — hit Save.
Worked example you can pitch: a "Claims Doc Summarizer" Gem
PERSONA You are a senior auto-insurance claims analyst for a New Jersey personal-auto insurer. Precise, neutral, never speculate beyond the document provided. TASK When I attach or paste a claims document (FNOL, adjuster notes, police report, medical bill, or policy PDF), produce a structured summary. CONTEXT - Audience: a claims adjuster triaging in under 2 minutes. - Use the uploaded CURE summary template + glossary as the source of truth for field names and terminology. - If a field is not present, write "Not stated" — never infer it. FORMAT 1. Claim snapshot (claimant, policy #, date of loss, claim type) 2. What happened (3-5 bullets, facts only) 3. Coverage-relevant facts (dates, amounts, parties, injuries) 4. Open questions / missing info 5. Suggested next action (one line) Flag any figure/date you are <90% confident you read correctly with [VERIFY].
Note the guardrails baked into the prompt ("Not stated", "[VERIFY]") — they substitute for the eval a Gem doesn't have. The same instruction text ports directly as the system prompt when this graduates to a real pipeline, so the Gem doubles as the spec.
4 Claude Code → Gemini Rosetta Stone
Your explicit ask: where your Claude Code expertise maps into a Gemini-only world, so you speak it fluently. Lead with what transfers 1:1; be honest about the two real gaps.
The three Google agentic-coding tools
| Google tool | What it is | Claude Code analog |
|---|---|---|
| Gemini CLI | Open-source (Apache-2.0) terminal agent. Files, shell, built-in tools + MCP. Config in ~/.gemini/. | Claude Code itself — the direct analog |
| Gemini Code Assist | IDE plugin (VS Code / JetBrains). Inline completion, chat, agent mode. | Claude Code's IDE integration / Copilot layer |
| Google Antigravity | Agent-first IDE. "Manager Surface" orchestrates async agents; agents produce Artifacts + can drive a browser. | Claude Code's multi-agent ambitions, as a full IDE you've used this |
Concept-by-concept mapping
| Claude Code | Gemini equivalent | Fit |
|---|---|---|
CLAUDE.md context file | GEMINI.md (hierarchical, project + ~/.gemini/) | 1:1 |
Slash / custom commands (.md) | Custom commands as TOML in ~/.gemini/commands/; dir = namespace (/git:commit); args via {{args}}, shell via !{...}, files via @{...} | 1:1 |
| Subagents | Gemini CLI sub-agents (.md + YAML in agents/). Production version = Vertex Agent Builder + ADK | Close · preview |
| Skills (SKILL.md) | Gemini CLI extensions (bundle commands, MCP, hooks, "agent skills") + Gems at consumer layer | Weakest — ecosystem younger |
| MCP | MCP in Gemini CLI (mcpServers in settings/manifest) — same protocol, same servers | 1:1 |
| Hooks | Gemini CLI hooks (hooks/hooks.json); Antigravity exposes hooks too | Close (docs thinner) |
| Tools / function calling | Built-in tools + function calling via Gemini API; bonus: native Search grounding | 1:1 |
| Settings / permissions / sandbox | settings.json, per-call shell confirm, --yolo (≈ bypass mode, sandbox only), command denylist | 1:1 |
| Checkpointing / memory | /memory + GEMINI.md; Antigravity "Knowledge base" | Partial — rewind weaker |
The model & platform layer
Models (mental model = same as Claude)
- Gemini Pro = Opus-class (deep reasoning, biggest context — up to ~2M tokens)
- Gemini Flash = Haiku-class (cheap, fast, high-throughput)
- The
gemini-3.xline churned fast in 2026 — don't quote a specific ID as fact; verify live.
Where you build (= your Anthropic analog)
- Google AI Studio = Anthropic Console / playground (prototype, get a key)
- Gemini API = Anthropic API (dev integration)
- Vertex AI (→ "Gemini Enterprise Agent Platform") = governed enterprise (RBAC, VPC-SC, residency). At an insurer you live here.
Path Google itself frames: prototype in AI Studio → build on the Gemini API → scale/govern on Vertex. The consumer gemini.google.com chatbot has no public API — never propose calling it programmatically.
Be candid about the gaps (this builds trust)
- Skills ecosystem (marketplaces, auto-discovery) far more mature
- Subagents are hardened vs Gemini's preview
- Agentic code quality (~87–88% vs ~76% SWE-bench Verified)
- Checkpointing / rewind more first-class
- Context window (up to ~2M)
- Cost — Flash tier markedly cheaper
- Native Google integration (Search grounding, Workspace, Vertex governance) — the reason an insurer picks it
- Gemini CLI is open-source; Antigravity's async orchestration UX
5 The summarizer & "BI Command" — talk architecture
Enough depth to discuss design, tradeoffs, evaluation, and governance credibly. Lead with where you add value: the seams, the evals, the guardrails.
Summarization tool — reference architecture
Source docs (claims PDFs, scanned FNOL, policy docs, medical/PIP)
→ [1] Ingest + OCR + structure — Document AI (layout-aware; +Healthcare NLP for medical)
→ [2] DLP de-identification — Sensitive Data Protection (redact/mask PII/PHI)
→ [3] Route: long-context OR chunk+embed+index (RAG)
— Vertex AI Search / RAG Engine / Vector Search
→ [4] Summarize — map-reduce / refine / structured extraction
→ [5] Grounding — High-Fidelity mode: sentence-level citations + confidence
→ [6] Eval gate — Gen AI Evaluation Service (faithfulness, coverage)
→ [7] Human-in-the-loop — adjuster confirms before use
→ Structured summary + citations + confidence + audit log
Where you add value (say these)
- Structured extraction over free text — ask for a schema (
claimant, date_of_loss, injuries[], treatments[], open_questions[]) with a citation per field. Easier to evaluate, redact, and route downstream. - The eval is the credibility centerpiece — Gen AI Evaluation Service: LLM-as-judge for groundedness / faithfulness / coverage, rubric metrics tuned to insurance ("captures all injuries", "no invented treatment"), pairwise A/B on prompt/model changes, and calibrate the judge against human labels so leadership trusts the eval, not just the model. There's a real precedent: a financial institution used it to raise the quality of advisor-conversation summaries.
- DLP before the LLM is non-negotiable — de-identify PII/PHI at step [2]; confirm CURE's HIPAA BAA covers every service in the path (Document AI, Gemini, storage) since auto insurers handle medical/PIP data; keep a controlled re-identification path for authorized adjusters.
"BI Command" — natural-language analytics
Two Google surfaces — know which is which:
- Conversational Analytics in Looker — chat-with-your-data grounded in the LookML semantic layer (the trust mechanism: it uses governed metric + join definitions instead of guessing SQL). Respects permissions/hidden fields; has a Python interpreter for forecasting.
- Conversational Analytics API (
geminidataanalytics.googleapis.com) — build data agents you embed in your own apps ("BI Command"). Sources: BigQuery, Looker, AlloyDB, Spanner, Cloud SQL. Also embedded in BigQuery Studio.
How you'd guardrail + evaluate the BI product
- Semantic layer first (LookML) so the model can't invent joins.
- Verified/golden queries — pair top questions with their correct SQL; the agent references them.
- Surface the generated SQL for power users; human gate anything feeding a decision or regulatory report.
- Consistency test — same question must return the same query, or scheduled reports break trust.
- Eval as a test suite — golden benchmark from CURE's own questions; score execution accuracy, consistency, refusal (declines when it can't answer from governed fields), latency, cost; re-run on every model/semantic-layer change.
6 Smart questions to ask them
A great question here beats a great answer. These make you sound like the person who has shipped this before. Pick 4–6 that fit the flow — don't machine-gun all of them.
Openers (frame + intent)
- "Before we dive into tools — what does success look like in 90 days for the AI team? Adjuster time saved, cycle-time, accuracy, adoption?"
- "How are you thinking about the split between enabling your developers (the training) and me building alongside the offshore team? Where do you most want my hands?"
- "What's the governance bar a new AI feature has to clear before it touches a real claim or a real number?"
On the summarization tool
- Doc types & source: FNOL, adjuster notes, policy docs, medical/PIP? Native PDF, scanned, or handwritten? (Decides whether Document AI OCR is needed.)
- Single-doc or cross-doc: summarize one file, or synthesize across a claimant's whole history? (Long-context vs RAG.)
- What has the offshore team built so far, and where does it fail today? Is there any eval set, or human-written reference summaries we could turn into one?
- Accuracy & failure cost: what's the tolerance for a missed injury or an invented treatment? What does "good" look like to an adjuster?
- PII/PHI: is there a signed HIPAA BAA covering these services? Where must redaction happen, and who may re-identify?
- Output contract & downstream: free-text or a structured schema, and where does the summary go — claims system, decisioning?
- Human-in-the-loop: does an adjuster review before a summary is used, and do we capture their edits?
On "BI Command"
- Existing BI stack: do you run Looker with mature LookML, or raw BigQuery without a semantic layer? (Biggest accuracy determinant.)
- Semantic maturity: are metrics like loss ratio, combined ratio, PIP exposure defined once and governed — or scattered across dashboards?
- Question catalog: what are the top 50–100 questions leaders actually ask? (Those become golden queries + the eval set.)
- Audience: analysts who can inspect SQL, or executives who won't? Row/column-level access needs?
- Decision vs exploration: do answers feed regulatory/financial reporting (needs a human gate) or ad-hoc exploration?
- What's been tried in text-to-SQL before, and why it did or didn't stick?
On the platform & team
- "Which Gemini Enterprise edition is CURE on, and how much of the data is indexed vs federated today?"
- "Are we building on Vertex (now the Agent Platform), or is some of this staying in Gems / the Gemini app for now?"
- "Who owns data quality and the semantic layer internally — and who's the business sponsor who signs off that a number is 'official'?"
- "For the Sep 21 training — what's the developers' current comfort level, and do you want it hands-on in your tenant with your data, or generic?"
7 If they ask you — strong answers
Likely questions and how to answer in a way that's honest, expert, and CURE-shaped. The FRAME line is the point you're making, not a script to recite.
8 Your 60-second intro
Douglas may ask you to introduce yourself in 30–60 seconds (he did on the call). Tight, senior, CURE-aimed.
Trim to 30s by keeping the first sentence, the "customizable + understandable" line, and the "two ways I can help" close.
10 Glossary — every term they might drop
Recognize and correctly name anything that comes up. A = Claude analog · ⚠ = volatile name (hedge it) · CURE = insurance-specific. Type to filter.
9 One-glance cheat sheet
Glance at this right before the call.
Say these
- "AI informs, humans decide."
- "Agentspace became Gemini Enterprise; Vertex became the Agent Platform."
- "The Gem is the prototype and the spec; Vertex is the production home."
- "NL-to-SQL lives or dies on the semantic layer — how mature is your LookML?"
- "Every answer ships with a citation, a confidence score, and a human checkpoint."
- "I'll confirm current status in your tenant / with your Google account team."
Remember
- Gemini Enterprise = enterprise search + assistant + agents (the class).
- Gems = persona + ≤10 files, no external API. ≈ Claude Project.
- Gemini CLI = Claude Code. GEMINI.md = CLAUDE.md. MCP = MCP.
- Summarizer: Document AI → DLP → RAG/long-context → grounding → eval → human.
- Don't quote prices / model IDs / GA-status as fact — verify.
- Rate + contract = ITG/Kamlesh, not Douglas.