Help › AI Chat

AI Chat EAP

Early Access. AI Chat is new in Early Access 4.0.481 and is not in Stable or Beta (4.0.480) yet. What’s new in Early Access · Download Early Access
A Gold feature. AI Chat is included with Gold and Angel subscriptions. Every name used as an example on this page is made up.

AI Chat lets you ask questions about the data you have gathered in plain English — “who are my closest matches on my mother's side?”, “who do Elsie and I both match?” — and get an answer worked out from your own database. It reads your data; it never changes it.

The important part is what the AI is not given. Before anything leaves your computer, every name, surname and place is replaced with a token such as [M1234]. The AI works with the tokens, and the Client puts the real names back on your screen. See How Your Privacy Works for the detail.

Getting connected

You need three things: a Gold or Angel subscription, some gathered data, and an AI to talk to.

  1. Click the AI Chat button — the green headset icon at the top right of the Client, next to the database indicator.
  2. Data source is your DNAGedcom database (DNAGedcom data). If you have pushed kits to GDAT, a GDAT file choice also appears. The Client remembers the one you used last.
  3. Pick an AI. You have two kinds of choice:
    • A cloud AI (anthropic, openai, gemini and others). These give the best answers. You need your own API key from that company, pasted into the key box. You pay that company for what you use, at its own prices; the status line shows the size of each exchange.
    • A local AI (ollama or lmstudio) running on your own computer. Nothing leaves your machine and there is no cost, but answers are slower and noticeably less capable.
    Choosing an AI explains each option.
  4. Click Connect. The status line at the bottom shows “Connected to DNAGedcom gather: 12,345 people indexed” and the model list fills in. Your choice of AI and model is remembered for next time.

Your API key is stored on your computer, encrypted the same way the Client stores your DNA-site passwords. It is sent only to the AI company it belongs to.

What you can ask

When you first connect, the chat shows a list of starter questions. Click one to put it in the message box, replace anything in (parentheses), and press Enter. Where a question needs a person, type the name or pick it with @. These are the kinds of question it handles well:

Getting your bearings

Summarize my database: which kits do I have, from which companies, and how many matches does each have?

A good first question. You get a table of your kits with the company and match count for each, plus what kinds of data you have — shared matches, segments, trees.

Your closest matches

Who are my 10 closest matches on my largest kit, and which side of the family is each one on?
Show my Ancestry matches between 90 and 200 cM on my mother's side.

You can filter by shared cM, by company, and (for Ancestry) by maternal or paternal side.

One match in detail

How much DNA do I share with Elsie Marlow?
How much DNA do I share with @Elsie Marlow (Ancestry), and who are our strongest shared matches?

Shared cM, number of segments, largest segment, which of your kits she matches, her side, and whether her tree is in your database.

Shared matches

Who are the shared matches between me and Elsie Marlow, strongest first?
Which matches do Elsie Marlow and James Thornbury both share with me?

Shared matches (also called in common with, or ICW) come back ranked by how much DNA each one shares with you. Where the testing company provides it, you also get how much each shares with the other person — Ancestry does, FTDNA does not.

Segments

List every segment I share with Pamela Ostrow.
Which matches share a segment with me on chromosome 9? Group the ones that overlap each other.

Segment questions work for FTDNA, 23andMe, MyHeritage and GEDmatch kits. Ancestry does not give out segment data, so there is nothing to show for Ancestry matches.

Family trees

Which of my matches have the surname Hartley in their family tree?
Which matches have a Hartley born in Ohio before 1850 in their tree?
Show me Elsie Marlow's tree back to her great-grandparents.

Putting it together

What do Elsie Marlow and James Thornbury have in common: shared matches, and ancestors found in both their trees?
I think Elsie Marlow is on my Hartley line. What evidence supports or contradicts that?

These are where the AI earns its keep: it runs several lookups, compares the results and explains its reasoning. Follow-up questions work too — “now do the same for her brother”.

Picking a name with @

The surest way to say who you mean is to pick them from a list. In the message box, type @ and the first few letters of a name:

How much DNA do I share with @mar

A list opens above the box showing the people whose names start that way, in two groups:

GroupWho they areShown with
MatchPeople who took a DNA test and match one of your kits Shared cM and company, strongest first — Elsie Marlow · 85 cM · Ancestry
In treesAncestors found in your matches' family trees Birth year and how many trees they appear in — Josiah Hartley · b. 1820 · in 11 trees

Use the arrow keys and Enter (or Tab, or a click) to choose. The name goes into your message — @Elsie Marlow (Ancestry) — and you carry on typing. Press Esc to close the list without choosing. You can pick more than one name in the same message.

  • You can type parts of the name in any order: @mar el finds Elsie Marlow. Each part you type has to be the start of a word in the name.
  • Picking is exact. The name is tied to that one record, so nothing is guessed, corrected or asked about afterwards. This is the way to choose between two people with the same name, or between one person's Ancestry and FTDNA results.
  • An empty list tells you something. If nobody appears, that person is not in your gathered data under that name — and you found out before sending a question.
  • It is a quick way to browse. @hart shows every match and tree ancestor with a name starting that way.

Matches and tree people are different

A match is one person with one set of DNA results. Pick a match when your question is about DNA: how much you share, who you both match, which segments.

A tree person is an ancestor, and the same ancestor usually appears in several of your matches' trees — each match has their own copy. Pick a tree person when your question is about who descends from them:

Which matches have @Josiah Hartley (b. 1820) in their tree, and how are they related to each other?

The AI finds that ancestor in every tree they appear in and tells you which matches those are and where the ancestor sits in each tree. Tree people are matched on name and birth year, so the same man entered as “Josiah Hartley, b. 1820” in one tree and “J. Hartley, b. 1821” in another appears as two entries in the list. Pick the one in the most trees, then ask about the other.

Picking is optional. You can always just type a name; the next section explains how typed names are understood.

Names don't have to be exact

You rarely remember exactly how a match's name is written, and you don't have to use the @ list. When you simply type a name, the Client finds the person you mean on your computer, before the AI is involved:

You typeIt findsWhy
Marlow, ElsieElsie MarlowWord order doesn't matter
Elsie MarloweElsie MarlowA one-letter slip
Jim ThornburyMr. James Albert ThornburyNicknames; titles and middle names are ignored
Pam OstrowPamela OstrowA short form of the first name
Zoe MullerZoë MüllerAccents are ignored
hartley84hartley84familyThe start of a username

What happens next depends on how many people fit:

  • One person fits. That person is used. The pink Privacy line in the chat tells you who was assumed — for example “Elsie Marlowe” → Elsie Marlow (closest match) — so a wrong guess is visible before you read the answer.
  • Several people fit. The AI lists them with their shared cM and company and asks which you mean. Typing “D Hartley” when you have a Dora, a Dan and a David Hartley gets you a short list, not a guess. Picking with @ avoids the question altogether.
  • The same name appears more than once. Usually this is one person who tested at two companies. The AI answers for each record and tells you which company each figure comes from.
  • Nobody fits. The AI says so. Check the spelling, or look the person up on the Matches page.
A name that only sounds similar (Meyer / Maier) is never assumed. It is offered as a suggestion, and only when nothing closer exists — sound-alike surnames are exactly how two different families get mixed up.

Reading an answer

  • Privacy lines (pink) show what your message was changed to before it was sent: “Elsie Marlow” → [M1234]. A name you picked with @ is marked (picked); one that was corrected is marked (closest match).
  • Tool lines (tan) show each lookup the AI made in your database, such as get_shared_matches. Only tokens appear in them, which is your evidence of what the AI actually received.
  • AI replies (grey) have the real names put back in.
  • The token box at the bottom right translates a token for you: type [M1234] and click Reveal.
  • The status line shows the size of the last exchange, e.g. “Done · in 5,000 / out 500 tokens”. Cloud AIs charge by these numbers.

The AI is told to quote figures from your data, and in our testing with a strong cloud model its cM values, segment positions and counts matched the database. Its interpretations — “this looks like a second cousin” — are informed suggestions, not findings. Shared cM is consistent with a range of relationships and never proves one.

What it does and doesn't know

AI Chat reads what the Client has gathered. That sets some limits worth knowing:

TopicWhat to expect
Family treesTrees are available for Ancestry matches only. An FTDNA or 23andMe match showing “no tree” here may well have one on that site.
Common ancestorsFound by spotting the same name and birth year in two Ancestry trees. Treat them as leads to check. A spelling or date difference will hide a real common ancestor, so “none found” means little.
SegmentsNot available for Ancestry kits (Ancestry does not provide them).
The same person at two companiesAppears as two separate matches. The AI will usually notice the shared name and tell you.
Notes and free textYour research notes are not sent to the AI.
Anything not gatheredIf you gathered shared matches only above a certain cM, or skipped trees, the AI cannot see what isn't there. A fuller gather gives better answers.
Ancestral hubs, clustersNot available in AI Chat yet. Use the Autosomal tools for clustering.

Tips

  • Say which kit if you manage several: “on my FTDNA kit”, “on Dad's kit”. Otherwise the AI picks the kit that shares the most DNA with the person you named, and tells you which it used.
  • Ask for evidence. “What supports that?” makes the AI go back to your data and not rely on its first impression.
  • Narrow big questions. Match lists run to tens of thousands. “Above 50 cM” or “top 20” gets a faster, cheaper, better answer than “all my matches”.
  • Start a new conversation for a new topic. Click Connect again to clear the chat. Long conversations cost more with a cloud AI, because the whole exchange is sent each time.
  • Check anything that matters on the Matches or Kits pages before you act on it.

Troubleshooting

Pressing AI Chat says it is a Gold feature

The AI Chat button shows for every member, so everyone can see it is there; using it needs a Gold or Angel subscription. Without one, pressing it shows a message instead of opening the chat. If you are Gold and still get that message, log out of the Client and log back in so it picks up your current subscription.

I don't see the AI Chat button at all

AI Chat can be switched off for everyone while a problem is being fixed; the button comes back once it is switched on again. Also check that you are on the latest version of the Client.

A message says a request was “blocked”

A last safety check found something that looked like a real name in what was about to be sent, and stopped it. Nothing was sent. Rephrase the question, or refer to the person by their token — it appears in the tan tool lines and the pink Privacy lines.

The model list is empty, or Connect reports an error

For a cloud AI, check the API key and that your account with that company has credit. For a local AI, check that Ollama or LM Studio is running and that the Endpoint address is right.

It assumed the wrong person

The pink Privacy line shows who it picked. Ask again with the fuller name, or add something that narrows it down: “the Elsie Marlow who shares about 85 cM on Ancestry”.

A word is both a place and a surname

York, Washington and Paris are places, and also surnames in somebody's tree. Place names such as “New York” or “North Carolina” are recognized as places. For a single word, say which you mean and it will be read that way: “born in York” is the place; “the surname York” or “the York line” is the family.

The @ list doesn't open, or is empty

The list needs at least two letters after the @, and the chat must be connected. If it stays empty, nobody in your gathered data has a name starting that way — try the surname, or a different spelling.

The answer was wrong or vague

Smaller and local models make more mistakes; a stronger cloud model is the usual fix. If a figure looks wrong on a strong model, please tell us the question you asked — you can leave the names out.