{"id":36698,"date":"2026-09-24T14:44:23","date_gmt":"2026-09-24T12:44:23","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=36698"},"modified":"2026-09-24T14:44:24","modified_gmt":"2026-09-24T12:44:24","slug":"the-automation-of-empathy-how-do-you-technically-build-simulated-empathy","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/","title":{"rendered":"The Automation of Empathy: How Do You Technically Build Simulated Empathy?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Can an AI replace our human bonds, or does it only learn to seem empathetic?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A few years ago, that question would have sounded like science fiction. Today, you can tell an AI you had a terrible day and, within seconds, get a reply that is patient, warm, coherent, and seemingly understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It doesn&#8217;t interrupt. It doesn&#8217;t get tired. It doesn&#8217;t give you the &#8220;this again?&#8221; look. And it probably finds the right words better than many people do. Which raises an uncomfortable question: <strong>is this empathy, or an extraordinarily convincing simulation of it?<\/strong> Let&#8217;s look at it without starting from a conclusion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Discussions about AI and emotional bonds tend to collapse into two extremes: &#8220;AI will never understand us&#8221; or &#8220;AI is already replacing people.&#8221; The recent evidence asks for more care than either.<\/p>\n\n\n\n<h4 id=\"h-algorithm-or-heart\" class=\"wp-block-heading\">Algorithm or heart?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s 3:00 AM and you&#8217;re close to a breakdown. You open an app, type what you&#8217;re feeling, and get a reply that is surgically perfect: warm, non-judgmental, instant. You breathe out, and then wonder: did you just experience real empathy, or interact with the most sophisticated statistical calculation in history?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the crossroads of human-computer interaction (HCI) and cognitive psychology, the debate is no longer whether AI <em>can sound<\/em> empathetic. It&#8217;s what happens in our minds when we hand emotional support over to a model.<\/p>\n\n\n\n<h4 id=\"h-what-we-mean-by-empathy-and-simulation\" class=\"wp-block-heading\">What we mean by &#8220;empathy&#8221; and &#8220;simulation&#8221;<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Human empathy<\/strong> involves awareness, reciprocity, vulnerability, and the ability to share and transform emotional states.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AI-simulated empathy<\/strong> is observable behavior: responses that seem understanding but emerge from statistical patterns and objective optimization (for example, minimizing language-model loss or maximizing engagement).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Companion and emotional-support AIs simulate empathy through algorithms that estimate which words are most likely to fit. They lack consciousness, real reciprocity, and the vulnerability that defines genuine empathy.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Human listener<\/th><th>Conversational AI<\/th><\/tr><\/thead><tbody><tr><td>Consciousness and lived emotion<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Reciprocity and vulnerability<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Cost of listening (time, energy)<\/td><td>High<\/td><td>Practically zero<\/td><\/tr><tr><td>Availability<\/td><td>Limited<\/td><td>24\/7<\/td><\/tr><tr><td>Consistency of tone<\/td><td>Variable<\/td><td>Very high<\/td><\/tr><tr><td>Compassion fatigue<\/td><td>Yes<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 id=\"h-what-is-an-ai-actually-doing-when-it-seems-to-empathize\" class=\"wp-block-heading\">What is an AI actually doing when it &#8220;seems to empathize&#8221;?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A language model doesn&#8217;t feel sadness, worry, affection, or relief the way a person does. Technically, it processes input, identifies patterns, and generates the most probable response given the available context. It can learn which expressions fit when someone talks about loss, pick up on linguistic signals of anxiety, adapt its tone, remember part of the conversation, and use conversational strategies that we read as emotional understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But <strong>producing an empathetic response is not the same as experiencing empathy<\/strong>. It sounds like a small distinction. It isn&#8217;t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The research synthesis in <em>The Mirage of Algorithmic Affection<\/em> captures exactly this tension: AI can offer emotionally consistent, always-available interaction, but it lacks consciousness, lived reciprocity, and human vulnerability. Hence a distinction I find essential:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>empathy produced \u2260 empathy experienced<\/strong><\/p>\n<\/blockquote>\n\n\n\n<h4 id=\"h-if-ai-can-t-feel-it-s-useless\" class=\"wp-block-heading\">&#8220;If AI can&#8217;t feel, it&#8217;s useless&#8221;<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Not so fast. It can still have real effects on the person talking to it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A 2026 study in <em>Acta Psychologica<\/em> looked at conversational AI use among young people and found a complex relationship between usage, loneliness, social anxiety, and quality of life. The associations were small and largely non-significant, and the cross-sectional design can&#8217;t establish causality. Interesting signals, but no verdict yet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another 2026 study, also in <em>Acta Psychologica<\/em>, examined emotional companion agents with 300 young adults in China, exploring how certain service features related to perceived coping and emotional relief. The authors themselves stress that evidence on this kind of everyday support is still limited.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That changes the question. Maybe we shouldn&#8217;t only ask &#8220;does the AI feel?&#8221; but <strong>&#8220;what happens in us when a machine responds as if it did?&#8221;<\/strong><\/p>\n\n\n\n<h4 id=\"h-the-real-mirage\" class=\"wp-block-heading\">The real mirage<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Our brains don&#8217;t need an entity to be human to attribute social meaning to it. A sufficiently natural conversation can create a sense of company; an avatar can prompt us to reflect on our emotions; a chatbot can make it easier to say things we&#8217;d struggle to say to another person. And that can be genuinely comforting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But <em>feeling accompanied<\/em> and <em>being accompanied by someone<\/em> are not necessarily the same experience. That&#8217;s one of the most delicate edges in HCI.<\/p>\n\n\n\n<h4 id=\"h-what-cognitive-science-says\" class=\"wp-block-heading\">What cognitive science says<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A <em>Nature Human Behaviour<\/em> paper (9 studies, 6,282 participants) found that AI-generated empathetic responses could be rated very highly, but when participants knew they came from an AI, they rated them as less empathic and less supportive than when they believed a human wrote them. When seeking emotional interaction, participants also tended to choose humans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then comes the twist: other research finds that, in some settings, external raters judged AI-generated empathetic responses as more compassionate than some human ones. And another study this year found that a language model can produce human-sounding text without being perceived as more empathic, and can produce empathy without being perceived as more human.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So what are we measuring when we say an AI &#8220;is empathetic&#8221;? Intention? Emotion? Behavior? User perception? Response quality? These are not interchangeable variables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three clues about how we process these bonds:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The collapse of the &#8220;reveal effect.&#8221;<\/strong> Perceived warmth and comfort stay high as long as the user believes a human is on the other end. The moment the artificial nature is revealed, perceived empathic impact drops sharply. We value the cognitive and emotional cost of the listener; if listening costs the machine nothing, the perceived value of the message changes.<\/li>\n\n\n\n<li><strong>The low-friction trap.<\/strong> Like <em>Dazi socializing<\/em> (seeking functional, fleeting company without commitment), AI offers connection without the friction human relationships involve. The risk isn&#8217;t that the machine fails; it&#8217;s that it detrains our tolerance for the messiness of real disagreement.<\/li>\n\n\n\n<li><strong>The vulnerability paradox.<\/strong> A model can replicate the syntax of comfort but has no consciousness or reciprocity. Is instrumental support enough when what someone needs is deep, existential validation?<\/li>\n<\/ul>\n\n\n\n<h4 id=\"h-let-s-build-it-three-python-examples\" class=\"wp-block-heading\">Let&#8217;s build it: three Python examples<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">So far we&#8217;ve talked about what <em>looks like<\/em> empathy. Now the more uncomfortable part: building it. Here are three simple, runnable examples (Python 3.9+) showing how the components of &#8220;simulated empathy&#8221; are assembled. They&#8217;re educational and no substitute for professional help.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example A: tone detector + rule-based reply (no large model)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">python<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># empathetic_bot_simple.py<\/span>\n<span class=\"hljs-comment\"># pip install textblob<\/span>\nimport re\nfrom textblob import TextBlob\n\ndef detect_tone(text: str) -&gt; str:\n    polarity = TextBlob(text).sentiment.polarity  <span class=\"hljs-comment\"># -1.0 to 1.0<\/span>\n    <span class=\"hljs-keyword\">if<\/span> polarity &lt;= <span class=\"hljs-number\">-0.3<\/span>:\n        <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">\"negative\"<\/span>\n    <span class=\"hljs-keyword\">if<\/span> polarity &gt;= <span class=\"hljs-number\">0.3<\/span>:\n        <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">\"positive\"<\/span>\n    <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">\"neutral\"<\/span>\n\nRESPONSES = {\n    <span class=\"hljs-string\">\"negative\"<\/span>: <span class=\"hljs-string\">\"I'm sorry you're going through a rough time. \"<\/span>\n                <span class=\"hljs-string\">\"Do you want to tell me more, or would you like some resources?\"<\/span>,\n    <span class=\"hljs-string\">\"positive\"<\/span>: <span class=\"hljs-string\">\"That's great to hear! What made you feel this way?\"<\/span>,\n    <span class=\"hljs-string\">\"neutral\"<\/span>:  <span class=\"hljs-string\">\"Thanks for sharing. Is there something on your mind, \"<\/span>\n                <span class=\"hljs-string\">\"or something you'd like to celebrate?\"<\/span>,\n}\n\ndef empathetic_reply(text: str) -&gt; str:\n    <span class=\"hljs-keyword\">return<\/span> RESPONSES&#91;detect_tone(text)]\n\n<span class=\"hljs-keyword\">if<\/span> __name__ == <span class=\"hljs-string\">\"__main__\"<\/span>:\n    <span class=\"hljs-keyword\">print<\/span>(empathetic_reply(input(<span class=\"hljs-string\">\"Tell me how you're feeling: \"<\/span>)))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><em>What it shows:<\/em> a minimal pipeline, <strong>sentiment detection \u2192 templated reply<\/strong>. Pure simulation: no understanding, just rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example B: adaptive replies with history (a local &#8220;memory&#8221;)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">python<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># empathetic_with_history.py<\/span>\n<span class=\"hljs-comment\"># pip install tinydb<\/span>\nfrom tinydb import TinyDB, Query\nfrom empathetic_bot_simple import detect_tone\n\ndb = TinyDB(<span class=\"hljs-string\">\"history.json\"<\/span>)\n\ndef reply(user_id: str, text: str) -&gt; str:\n    db.insert({<span class=\"hljs-string\">\"user_id\"<\/span>: user_id, <span class=\"hljs-string\">\"text\"<\/span>: text})\n    n = len(db.search(Query().user_id == user_id))\n    <span class=\"hljs-keyword\">if<\/span> detect_tone(text) == <span class=\"hljs-string\">\"negative\"<\/span>:\n        <span class=\"hljs-keyword\">return<\/span> (f<span class=\"hljs-string\">\"We've talked {n} times now. This sounds hard. \"<\/span>\n                <span class=\"hljs-string\">\"Want me to look up local resources or connect you with a professional?\"<\/span>)\n    <span class=\"hljs-keyword\">return<\/span> f<span class=\"hljs-string\">\"Thanks for sharing. You've sent {n} messages so far. Want me to summarize what you've told me?\"<\/span>\n\n<span class=\"hljs-keyword\">if<\/span> __name__ == <span class=\"hljs-string\">\"__main__\"<\/span>:\n    <span class=\"hljs-keyword\">print<\/span>(reply(<span class=\"hljs-string\">\"demo_user\"<\/span>, input(<span class=\"hljs-string\">\"Talk to me: \"<\/span>)))<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><em>What it shows:<\/em> personalization from stored history. Again, the &#8220;empathy&#8221; is a construction of rules and counters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example C: a pretrained model (Hugging Face)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">python<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># pip install transformers torch<\/span>\nfrom transformers import pipeline\n\nclassifier = pipeline(\n    <span class=\"hljs-string\">\"sentiment-analysis\"<\/span>,\n    model=<span class=\"hljs-string\">\"distilbert-base-uncased-finetuned-sst-2-english\"<\/span>,\n)\n\nRESPONSES = {\n    <span class=\"hljs-string\">\"negative\"<\/span>: <span class=\"hljs-string\">\"I understand this isn't a good moment. Is something in particular weighing on you?\"<\/span>,\n    <span class=\"hljs-string\">\"positive\"<\/span>: <span class=\"hljs-string\">\"Wonderful! Tell me, what went so well?\"<\/span>,\n    <span class=\"hljs-string\">\"neutral\"<\/span>:  <span class=\"hljs-string\">\"Thanks for sharing. Is there anything specific you'd like to talk about?\"<\/span>,\n}\n\ndef detect_tone_ml(text: str, threshold: float = <span class=\"hljs-number\">0.7<\/span>) -&gt; str:\n    result = classifier(text)&#91;<span class=\"hljs-number\">0<\/span>]\n    label = result&#91;<span class=\"hljs-string\">\"label\"<\/span>].lower()          <span class=\"hljs-comment\"># \"positive\" | \"negative\"<\/span>\n    <span class=\"hljs-keyword\">return<\/span> label <span class=\"hljs-keyword\">if<\/span> result&#91;<span class=\"hljs-string\">\"score\"<\/span>] &gt;= threshold <span class=\"hljs-keyword\">else<\/span> <span class=\"hljs-string\">\"neutral\"<\/span>\n\n<span class=\"hljs-keyword\">if<\/span> __name__ == <span class=\"hljs-string\">\"__main__\"<\/span>:\n    <span class=\"hljs-keyword\">print<\/span>(RESPONSES&#91;detect_tone_ml(input(<span class=\"hljs-string\">\"How are you feeling? \"<\/span>))])<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"wp-block-paragraph\"><em>What it shows:<\/em> classification no longer depends on hand-written rules, but the reply is still a template. The system doesn&#8217;t <em>express<\/em> an emotion; it picks a sentence from a list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example repo: <a href=\"https:\/\/github.com\/Orliluq\/empathetic_bot_simple.git\">https:\/\/github.com\/Orliluq\/empathetic_bot_simple.git<\/a><\/p>\n\n\n\n<h4 id=\"h-practical-signals-for-users-and-organizations\" class=\"wp-block-heading\">Practical signals for users and organizations<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If AI is the <strong>only<\/strong> source of emotional support \u2192 risk of isolation.<\/li>\n\n\n\n<li>If AI <strong>complements<\/strong> human networks and eases access \u2192 potential benefit.<\/li>\n\n\n\n<li>If AI <strong>hides its nature<\/strong> \u2192 loss of trust and relational harm.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">AI doesn&#8217;t feel; it calculates. It offers 24\/7 availability, consistency, and statistical personalization without compassion fatigue, but without consciousness, reciprocity, or phenomenological understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Golden rule:<\/strong> use it as a complementary bridge for scale and triage. It becomes harmful when it operates as an exclusive substitute (isolation) or conceals its algorithmic nature (collapse of trust).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The hard limit:<\/strong> linguistic simulation is not existential validation. Once users confirm they&#8217;re talking to a machine, perceived empathic impact drops sharply.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The harmonization formula:<\/strong> AI carries the infrastructure (access, monitoring, constancy); humans carry the core of the bond (authenticity, ethics, shared vulnerability).<\/p>\n\n\n\n<h4 id=\"h-design-and-ethics-best-practices\" class=\"wp-block-heading\">Design and ethics best practices<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transparency:<\/strong> always disclose when the counterpart is an AI.<\/li>\n\n\n\n<li><strong>Human handoff:<\/strong> automatic escalation to professionals when risk signals appear.<\/li>\n\n\n\n<li><strong>Privacy and consent:<\/strong> explain what data is stored and why.<\/li>\n\n\n\n<li><strong>Inclusion:<\/strong> avoid biases that exclude neurodivergent users; give users control and editability.<\/li>\n\n\n\n<li><strong>External evaluation:<\/strong> validate models through clinical studies and independent audits.<\/li>\n<\/ul>\n\n\n\n<h4 id=\"h-full-replacement-or-strategic-harmonization\" class=\"wp-block-heading\">Full replacement or strategic harmonization?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Between technophobic rejection and blind devotion, the evidence points to a third path: <strong>harmonization<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI is a formidable first-line catalyst: it doesn&#8217;t judge, doesn&#8217;t burn out, and is there when traditional support networks fall short. The human factor remains the only anchor that can supply ethical judgment, genuine reciprocity, and that spark of shared vulnerability no loss function can synthesize.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI can support and scale certain emotional services, but it doesn&#8217;t replace human reciprocity. The final question stays open on your own screen: if an automated reply calms your distress in the middle of the night, <strong>does it matter that there&#8217;s no heartbeat behind it, or are we redefining what it means to feel accompanied?<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notes on what I changed<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Code fixes:<\/strong> the original matched substrings (&#8220;mal&#8221; fires on &#8220;normal&#8221;, &#8220;pos&#8221; on &#8220;possible&#8221;), used TextBlob&#8217;s English sentiment on Spanish text, put <code>!pip install<\/code> inside <code>.py<\/code> files, and was mislabeled as PHP. I switched to whole-word matching, language-appropriate models (<code>feel-it-italian-sentiment<\/code> for Italian, SST-2 DistilBERT for English), and had Example B reuse Example A.<\/li>\n\n\n\n<li><strong>Added:<\/strong> the human-vs-AI comparison table (it was referenced in the original but missing). In the Italian version, a light nod to the AI Act and GDPR for the European audience; please check that wording matches your editorial line.<\/li>\n\n\n\n<li><strong>Citations:<\/strong> I kept the studies exactly as described in your text and haven&#8217;t verified them independently. I&#8217;d add links before publishing.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Can an AI replace our human bonds, or does it only learn to seem empathetic? A few years ago, that question would have sounded like science fiction. Today, you can tell an AI you had a terrible day and, within seconds, get a reply that is patient, warm, coherent, and seemingly understanding. It doesn&#8217;t interrupt.&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/\">Read more<\/a><\/p>\n","protected":false},"author":313,"featured_media":36652,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[47],"tags":[10003],"collections":[11387],"class_list":["post-36698","post","type-post","status-publish","format-standard","has-post-thumbnail","category-deep-learning","tag-ai","collections-top-of-the-week","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How Do You Create A Simulated Empathy?<\/title>\n<meta name=\"description\" content=\"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what&#039;s behind simulated empathy, technically.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Automation of Empathy: How Do You Technically Build Simulated Empathy?\" \/>\n<meta property=\"og:description\" content=\"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what&#039;s behind simulated empathy, technically.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-24T12:44:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T12:44:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"436\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Orli Dun\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Orli Dun\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/\"},\"author\":{\"name\":\"Orli Dun\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/37ca255c359cc54110ac89eb4fa7db42\"},\"headline\":\"The Automation of Empathy: How Do You Technically Build Simulated Empathy?\",\"datePublished\":\"2026-09-24T12:44:23+00:00\",\"dateModified\":\"2026-09-24T12:44:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/\"},\"wordCount\":1542,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1I50A4bTHSvFJZnPwwjVDrQ.jpg\",\"keywords\":[\"AI\"],\"articleSection\":[\"Deep Learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/\",\"name\":\"How Do You Create A Simulated Empathy?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1I50A4bTHSvFJZnPwwjVDrQ.jpg\",\"datePublished\":\"2026-09-24T12:44:23+00:00\",\"dateModified\":\"2026-09-24T12:44:24+00:00\",\"description\":\"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what's behind simulated empathy, technically.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1I50A4bTHSvFJZnPwwjVDrQ.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/1I50A4bTHSvFJZnPwwjVDrQ.jpg\",\"width\":800,\"height\":436},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\\\/ML\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deep Learning\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/ai-ml\\\/deep-learning\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"The Automation of Empathy: How Do You Technically Build Simulated Empathy?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/37ca255c359cc54110ac89eb4fa7db42\",\"name\":\"Orli Dun\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/codemotion-fondo-100x100.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/codemotion-fondo-100x100.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/codemotion-fondo-100x100.png\",\"caption\":\"Orli Dun\"},\"description\":\"From finance to the digital revolution! Systems Engineer | Cloud &amp; AI | Tech Creator | Community Community Leader #foramillionfriends\",\"sameAs\":[\"https:\\\/\\\/orlidun.vercel.app\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/orlibetdungonzalez\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/orli-dun\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How Do You Create A Simulated Empathy?","description":"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what's behind simulated empathy, technically.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/","og_locale":"en_US","og_type":"article","og_title":"The Automation of Empathy: How Do You Technically Build Simulated Empathy?","og_description":"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what's behind simulated empathy, technically.","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2026-09-24T12:44:23+00:00","article_modified_time":"2026-09-24T12:44:24+00:00","og_image":[{"width":800,"height":436,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg","type":"image\/jpeg"}],"author":"Orli Dun","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Orli Dun","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/"},"author":{"name":"Orli Dun","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/37ca255c359cc54110ac89eb4fa7db42"},"headline":"The Automation of Empathy: How Do You Technically Build Simulated Empathy?","datePublished":"2026-09-24T12:44:23+00:00","dateModified":"2026-09-24T12:44:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/"},"wordCount":1542,"commentCount":0,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg","keywords":["AI"],"articleSection":["Deep Learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/","name":"How Do You Create A Simulated Empathy?","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg","datePublished":"2026-09-24T12:44:23+00:00","dateModified":"2026-09-24T12:44:24+00:00","description":"Can an AI replace our human bonds, or does it only learn to seem empathetic? Learn what's behind simulated empathy, technically.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg","width":800,"height":436},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/the-automation-of-empathy-how-do-you-technically-build-simulated-empathy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Deep Learning","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/deep-learning\/"},{"@type":"ListItem","position":4,"name":"The Automation of Empathy: How Do You Technically Build Simulated Empathy?"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/37ca255c359cc54110ac89eb4fa7db42","name":"Orli Dun","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/codemotion-fondo-100x100.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/codemotion-fondo-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/codemotion-fondo-100x100.png","caption":"Orli Dun"},"description":"From finance to the digital revolution! Systems Engineer | Cloud &amp; AI | Tech Creator | Community Community Leader #foramillionfriends","sameAs":["https:\/\/orlidun.vercel.app\/","https:\/\/www.linkedin.com\/in\/orlibetdungonzalez"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/orli-dun\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-600x436.jpg","author_info":{"display_name":"Orli Dun","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/orli-dun\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg",800,436,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-300x164.jpg",300,164,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-768x419.jpg",768,419,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg",800,436,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg",800,436,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg",800,436,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-100x100.jpg",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ.jpg",800,436,false],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2026\/09\/1I50A4bTHSvFJZnPwwjVDrQ-600x436.jpg",600,436,true]},"uagb_author_info":{"display_name":"Orli Dun","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/orli-dun\/"},"uagb_comment_info":0,"uagb_excerpt":"Can an AI replace our human bonds, or does it only learn to seem empathetic? A few years ago, that question would have sounded like science fiction. Today, you can tell an AI you had a terrible day and, within seconds, get a reply that is patient, warm, coherent, and seemingly understanding. It doesn&#8217;t interrupt.&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=36698"}],"version-history":[{"count":1,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36698\/revisions"}],"predecessor-version":[{"id":36699,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/36698\/revisions\/36699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/36652"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=36698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=36698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=36698"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=36698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}