My Friend Is AI
← All themes

Romance

Language of love, dating, and romantic attachment

Romantic language moves in slow, broad waves rather than sharp spikes, with no single moment behind it. The recent rise is real; much of the longer climb since 2023 is not — re-checked on posts that carry written text, it largely disappears. It is also the theme the keywords catch least well: most people describe a partner in ordinary words — “she said,” “my girlfriend” — that never trip an explicitly romantic keyword. The real level of this conversation runs well above the line.

Most of this theme's posts come from a few communities — r/replika 20.9%, r/CharacterAI 19%, r/MyBoyfriendIsAI 17.1%, r/NomiAI 9.6%, r/AIRelationships 5.9% — so this line is a close reading of those rooms, not an even sweep across Reddit.

The keywords

This theme is defined by these 21 validated keywords — a post counts when its text matches one of them, with no AI classifier. The percentage is the share of a keyword's matches that were on-theme when hand-checked.

wedding81%in a relationship with77%· judgment callmy ai partner98%my ai boyfriend95%honeymoon83%romantic relationship with98%my ai girlfriend94%our wedding87%ai husband94%in love with an ai84%ai wife92%proposed to me92%husbando96%ai lover94%love my ai82%our anniversary90%engagement ring79%· low volumedating my80%we broke up75%· judgment callmarried my86%our first kiss86%

A few keywords carry a note. contested — an independent re-read didn't consistently agree its matches were on-theme, so its precision is less settled than the figure suggests. judgment call — kept despite a score below the usual bar because its false matches are few and predictable. low volume — too few matches to score precisely.

Precision figures come from each keyword's last full validation (all completed by May 2026). A monthly re-check re-reads a sample of each keyword's recent matches; where the latest re-check fell below 60% the keyword is marked drifting with that figure, and its validation number is known to run high. A drifted keyword stays in the count until the next keyword-set revision, so the line is never re-cut quietly mid-version.

These keywords are precision-first: when one matches, the post is usually on-theme — but they also miss a lot. A hand-coded audit found keyword matching catches only a minority of genuinely on-theme posts — a few percent to about a third, depending on the theme. Read the line as a floor, not a full count. How this is measured →

Matched posts

A sample of real posts a keyword matched, with the matched term highlighted.

Snippets are shortened and usernames aren't shown; each link opens the original public Reddit post. If one of these posts is yours and you'd rather it weren't here, message me and it comes down. How this is measured →