Luna · Agents 101
New to agents? Start here.
Frequently asked
Everything you'd ask a teammate.
Looking for a specific agent? See which agents each team uses on the org chart.
What's an agent?
An agent is a language model (like Claude or GPT) that's been given a job, a personality, and — crucially — tools it can use on your behalf.
If ChatGPT is a conversation partner and Claude Code is a coding collaborator, an agent is closer to a teammate: it can read documents you give it, call APIs, run queries, remember context between sessions, and take actions — not just reply. It's the same underlying tech, wrapped in the specific context and permissions needed to do real work.
What's an agent at Luna?
A Luna agent is an AI teammate built on top of Claude, wired into our systems (Slack, our data warehouse, our documents), and gated so it only sees what it's supposed to. Every agent has:
• A clear job — "help Lunites with general questions" (Basal), or "answer questions about our data" (the upcoming Data Agent).
• A dedicated place to use it — Slack DM, inside a tool, or here on the intranet.
• Zero Data Retention — your conversations aren't used to train any model and aren't logged long-term.
• Identity awareness — it knows it's talking to you specifically, so memory and permissions are per-person.
How is this different from using ChatGPT or Claude directly?
Three differences worth knowing:
1. Context. A Luna agent already knows it's inside Luna — it has the background, docs, and tone pre-loaded, so you don't re-explain "we're a diabetes company, here's what a CGM is" every session.
2. Data access. An agent can be given safe, scoped access to real Luna data (our warehouse, our files) — something a generic chatbot can't do without you copy-pasting.
3. Privacy. Everything routes through Luna-owned infrastructure with ZDR and audit logging. Pasting something into chat.openai.com is a different risk profile than asking Basal in Slack.
How do I access an agent?
Depends on the agent:
• Basal — DM @Basal in Slack, or try it in the Playground on the home page of this intranet.
• Data Agent (coming soon) — it'll live inside Luna's data-viz tool; you'll ask questions in the sidebar there.
• Personal agents — currently by request. Ping John in Slack with what you want it to do.
All agents are gated to @lunadiabetes.com accounts. No external access, no shared logins.
Where should I use an agent vs. just Google or ChatGPT?
Use a Luna agent when:
• The question involves Luna data, Luna people, or Luna documents.
• You'd otherwise paste sensitive info into a public tool (customer details, internal strategy, unreleased work).
• You want memory across sessions — Basal remembers your past conversations; ChatGPT's free tier doesn't.
Keep using ChatGPT / Claude / Google for: general learning, public info, creative drafts that aren't Luna-specific, anything you'd happily post on Twitter.
How do I "train" an agent?
You don't train it in the machine-learning sense — the underlying model (Claude) is already trained. What you do is give it the right context:
• Prompt it well. Say what you want, who the audience is, what format you'd like back. Agents follow direction.
• Give it documents. Paste in the spec, the meeting notes, the data — it'll use them.
• Correct it when it's wrong. Basal in particular has per-user memory, so telling it "actually we call that a cohort, not a segment" sticks for your future chats.
For deeper customization (a personal agent with a specific persona, tools, or knowledge base), that's a one-off build — ping John.
Is my conversation private?
Yes — by design, not just by policy.
• Each Lunite has their own private conversation history. Nobody else can see your chats with Basal, including admins.
• Anthropic (the company behind Claude) doesn't log or train on our traffic. Zero Data Retention is contractual, not a setting.
• Luna keeps hashed usage metrics (message count, cost, latency) but not message contents.
If you want a deeper explanation, see the Platform page under "How it works" and "Privacy & security."
What if the agent is wrong?
Assume it can be. Agents are great at synthesis, drafting, and answering well-scoped questions, but they still hallucinate — especially on recent events, numbers, and edge cases.
Rule of thumb: if the answer would matter in a regulatory filing, a customer conversation, or a code review, verify it. Agents are a force multiplier on your judgment, not a replacement for it.
If you spot a consistent failure mode, tell John — that's often the signal to add a tool or document to fix the gap.
Can I build my own agent?
Not yet, but that's the direction. Today Luna's agents are built by the engineering team because they need access to infrastructure (Slack, data warehouse, secrets). As the platform matures, the plan is:
• Phase 1 (now) — engineering builds shared + personal agents on request.
• Phase 2 — templated personal agents you can configure yourself via a form.
• Phase 3 — an agent-builder tool inside this intranet.
If you have an agent idea today, describe it in Slack and we'll scope whether it's personal, shared, or a feature request on an existing one.