4 ms·
Show HN: I built AI twins from LinkedIn and CRM data to simulate real B2B buyers
I’ve been working on resonaX
— an experiment to see if we can simulate real B2B customers using AI.
The idea: instead of sending surveys or running A/B tests, what if marketers could ask questions directly to an AI twin of their ideal customer — built from real data like LinkedIn profiles, CRM notes, and behavioral insights?
Each twin captures that customer’s role, pain points, buying triggers, and communication style.
You can then ask:
“Would this headline make sense to you?”
“Why would you hesitate to book a demo?”
“What would make this offer more relevant?”
Under the hood:
LLMs + embedding models fine-tuned on buyer language
Real-world inputs (LinkedIn data, optional CSV uploads)
Lightweight feedback layer to validate responses
70+ beta testers are using it to test messaging and GTM ideas before launch.
Would love feedback from HN:
How might you improve the data ingestion layer?
How can I simulate a focus group?
How can i combine data to create a digital twin of a post like VP of Marketing (broad as some users are demanding not testing with just one profile but a combination of atleast 10)?
Any ideas to make the twin modeling more reliable over time?
Free beta: https://resonax.ai https://resonax.ai
- magnumgupta 11mo agoThis is a really interesting direction — feels like the next evolution of customer research. Most teams rely on shallow surveys or persona docs that never update, but simulating an evolving “AI twin” of your ICP could change how GTM teams test ideas. Curious how you handle hallucinations or bias in responses — do you benchmark AI twin feedback against real user feedback over time?
- resonaX 11mo agoThanks — that’s exactly the problem we’re trying to solve. Traditional personas go stale fast, and most survey data is self-reported, not behavioral. On hallucinations and bias: We handle it in three ways right now — Grounding in real data: Each twin is built using structured + unstructured data (LinkedIn profiles, CRM notes, messaging, etc.), so the LLM has contextual grounding rather than free-form guessing. Feedback calibration: Every time users compare twin feedback with real user insights (e.g., call transcripts or campaign results), that feedback loop fine-tunes how the twin weighs language patterns and priorities. Cross-model validation: We run prompts through multiple models and look for consensus — if the outputs diverge too much, the system flags it for review rather than showing one “confident” but wrong answer. It’s still early, but the goal is to make twins that drift with real customer data — not just sit frozen like static personas.
- resonaX 11mo agoA quick clarification and some context on how the “AI twin” actually works. - Each twin isn’t just a generic chatbot. - It’s grounded in real behavioural data + psychology frameworks (like MBTI and DISC) that are matched with customer roles and communication patterns. For example: If your real customers tend to be data-driven “analyst” types, the twin reasons and responds that way. If they’re more visionary “driver” types, the twin reacts to emotion and ROI triggers. So instead of random AI answers, you’re getting responses that mirror how your actual buyers think and decide — built from your CRM, LinkedIn, and conversation data. I’m particularly curious how others here would: Combine multiple buyer types into a “composite twin” (like 10 VP Marketing profiles) Add validation loops that make the twin’s reasoning evolve with more data Integrate open-source behavioral models rather than proprietary ones Appreciate all feedback — especially from those who’ve worked on LLM fine-tuning, agent memory, or customer simulation before.
- kashishkhanna55 11mo agoInteresting idea. Most “personas” I’ve seen just sit in Figma or Notion and don’t reflect how buyers actually talk anymore. If these twins update directly from CRM / LinkedIn data, that feels like a real step up from the usual marketing theatre. One question: how do you validate when an AI twin gives a confident-sounding answer that isn’t actually what real prospects would say? Do you compare it against actual call notes or win/loss feedback?
- resonaX 11mo agoRight now, we validate twin responses in a few ways: Ground truth comparison: When users upload CRM notes, Gong call transcripts, or win/loss data, we benchmark the twin’s language and objections against what real prospects actually said. Confidence scoring: If a twin sounds overly confident but doesn’t have enough supporting data (e.g., limited context or sparse history), the system flags it with a lower reliability score rather than pretending it’s certain. Iterative calibration: Each feedback cycle — whether a message worked or not — helps fine-tune the twin so its “voice” and reasoning evolve over time. The end goal is that twins shouldn’t pretend to know — they should learn continuously from every interaction and new data point.
- pertimohak 11mo agoTwin modeling is more reliable as it uses comparisons between identical and fraternal twins to separate genetic and environmental influences, providing a clear and controlled estimate of heritability and environmental effects.
- pertimohak 11mo agoTwin modeling stands out for its natural “experiment” design—by comparing identical and fraternal twins, it reveals how much of who we are comes from our genes versus our environment, making it a uniquely reliable and insightful tool in behavioral genetics.