{"id":3431,"date":"2026-06-30T18:22:14","date_gmt":"2026-06-30T10:22:14","guid":{"rendered":"https:\/\/www.cfnlaw.com.hk\/harness-engineering-the-legal-brain\/"},"modified":"2026-06-30T18:22:14","modified_gmt":"2026-06-30T10:22:14","slug":"harness-engineering-the-legal-brain","status":"publish","type":"post","link":"https:\/\/www.cfnlaw.com.hk\/jp\/harness-engineering-the-legal-brain\/","title":{"rendered":"Harness-engineering the Legal Brain"},"content":{"rendered":"\r\n<section block=\"inner-page-banner\" class=\"relative text-white overflow-hidden\">\r\n        <img decoding=\"async\" class=\"absolute top-0 left-0 w-full h-full object-cover\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2025\/12\/Image-16.png\" alt=\"\" \/>\r\n        <div class=\"absolute top-0 left-0 w-full h-full bg-[rgba(0,0,0,0.40)]\"><\/div>\r\n    <div class=\"container mx-auto relative\">\r\n        <div class=\"container-md py-[60px] md:py-20 text-center\">\r\n            <div class=\"max-w-[800px] mx-auto\">\r\n                <p class=\"mb-1 text-eyebrow font-georgia uppercase text-highlight-orange\">Article<\/p>\r\n                <h1 class=\"heading5 font-georgia\">Harness-engineering the Legal Brain<\/h1>\r\n                <p class=\"mt-[10px] text-body-sm\">30 June 2026<\/p>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\n\n\r\n<section block=\"insights-detail-content\" class=\"container mx-auto relative pb-[30px] sm:pb-[40px] 2xl:pb-[60px] pt-[60px] sm:pt-20 2xl:pt-[100px]\">\r\n\r\n    <div class=\"container-sm flex flex-wrap lg:flex-nowrap gap-10 3xl:gap-14 5xl:gap-20\">\r\n        <div class=\"lg:flex-1 min-w-0\">\r\n            <div class=\"mb-[12px]\">\r\n                <a href=\"#\" id=\"zr-goback\" class=\"transition-all duration-300 hover:text-brand-purple text-black-80 text-body-md inline-flex items-center gap-[10px]\">\r\n                    <img decoding=\"async\" class=\"rotate-180 transition-all duration-300\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/arrow-right.svg\" alt=\"arrow right\" \/>\r\n                    <span>Back<\/span>\r\n                <\/a>\r\n            <\/div>\r\n            <ul class=\"flex flex-wrap items-center text-body-md text-black-60\">\r\n                                                                                    <li class=\"text-black-40\">\r\n                                                            <a class=\"transition-all duration-300 hover:text-highlight-orange\" href=\"https:\/\/www.cfnlaw.com.hk\/\" target=\"_self\">Home<\/a>\r\n                                                    <\/li>\r\n\r\n                        <span class=\"mx-[10px] inline-block\">\r\n                            <img decoding=\"async\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/arrow-right.svg\" alt=\"arrow right\" \/>\r\n                        <\/span>\r\n                        \r\n                        \r\n                                                                    <li class=\"text-black-40\">\r\n                                                            <a class=\"transition-all duration-300 hover:text-highlight-orange\" href=\"https:\/\/www.cfnlaw.com.hk\/insights-news\/\" target=\"_self\">Insights &amp; News<\/a>\r\n                                                    <\/li>\r\n\r\n                        <span class=\"mx-[10px] inline-block\">\r\n                            <img decoding=\"async\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/arrow-right.svg\" alt=\"arrow right\" \/>\r\n                        <\/span>\r\n                        \r\n                        \r\n                                            \r\n                                                                                <li class=\"text-highlight-orange\">\r\n                                <span class=\"\">\r\n                                    Insights &#038; News Details                                <\/span>\r\n                            <\/li>\r\n                                                    \r\n                                                <\/ul>\r\n\r\n            <div class=\"mt-10 insights-detail-content\">\r\n                <p><img decoding=\"async\" class=\"alignnone size-large wp-image-2930\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner-1024x256.jpg\" alt=\"\" width=\"1024\" height=\"256\" srcset=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner-1024x256.jpg 1024w, https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner-300x75.jpg 300w, https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner-768x192.jpg 768w, https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner-1536x384.jpg 1536w, https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/02\/The-Code-of-Law-LinkedIn-Banner.jpg 1584w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Foreward<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>If your junior associate says to you, \u201c<em>We discussed a lot already, so just confirm what you want<\/em>\u201d, how would you react?<\/p>\n<p>&nbsp;<\/p>\n<p>That was exactly how my personal AI agent responded to my requests after a brief dialogue:<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-3084\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/06\/Picture1.jpg\" alt=\"\" width=\"575\" height=\"359\" srcset=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/06\/Picture1.jpg 575w, https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/06\/Picture1-300x187.jpg 300w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Yes, we had gone back and forth on the workflow design a few times, but, hey, was it getting impatient with me?<\/p>\n<p>&nbsp;<\/p>\n<p>Even if he<a href=\"#_edn1\" name=\"_ednref1\">[i]<\/a> did show his impatience or even some borderline impertinence, I only have myself to blame. I did configure my AI agent as an assistant who \u201c<em>is helpful and direct; has opinions; and would disagree when needed<\/em>\u201d \u2013 serves me right!<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hermes Agent \u2013 the Self-Improving AI Agent<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>One of my previous articles has shared the experience of working with OpenClaw \u2013 a personal AI agent system aka \u201clobster farming\u201d<a href=\"#_edn2\" name=\"_ednref2\">[ii]<\/a>. The \u201cimpatient\u201d agent above came from Hermes Agent \u2013 a recent personal AI agent system built by Nous Research<a href=\"#_edn3\" name=\"_ednref3\">[iii]<\/a>. Hermes Agent is branded as \u201cThe Agent that Grows with You\u201d. The AI agent created under the Hermes Agent system has better memory configuration and is able to learn from the mistakes and lessons when it interacts with the user. Stored in the long-term memory files, over time the agent can assist you better given its lessons learned and saved.<\/p>\n<p>&nbsp;<\/p>\n<p>It is this self-improving feature that, according to the tech commentators<a href=\"#_edn4\" name=\"_ednref4\">[iv]<\/a>, sets Hermes Agent apart from OpenClaw. Even if a user runs both his Hermes Agent and OpenClaw on the same large-language-model (LLM) (e.g., both use GPT-5.5), the user would still likely conclude that Hermes Agent shows better ability to self-improve.<\/p>\n<p>&nbsp;<\/p>\n<p>Speaking from firsthand user experience with both systems, I can see certain unique engineering improvements in Hermes Agent. True to the slogan, the agent does save, retrieve and apply memory knowledge more proactively.<a href=\"#_edn5\" name=\"_ednref5\">[v]<\/a> I also find Hermes Agent very stable to run and I have not experienced any major flaws such as getting stuck in some unknown loops and burning thousands of tokens<a href=\"#_edn6\" name=\"_ednref6\">[vi]<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Prompt Engineering &#8211;<\/strong><strong> Context Engineering <\/strong><strong>&#8211; Harness Engineering<a href=\"#_edn7\" name=\"_ednref7\">[vii]<\/a> <\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>The design and architecture that wrap around an LLM to turn it into a usable AI agent are known as <em>harness engineering<\/em>. An excellent concise definition I have seen is as follows:<\/p>\n<p>&nbsp;<\/p>\n<p><em>Harness engineering is the discipline of building the environment that surrounds an AI model, not the model itself. The model reasons and decides. The harness executes, constrains, and connects. A well-designed harness gives the model precisely the tools it needs, nothing more, and governs exactly what it is allowed to do with them.<a href=\"#_edn8\" name=\"_ednref8\"><strong>[viii]<\/strong><\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p>The word \u201charness\u201d already figuratively describes what harness engineering really is. The LLM is like a powerful horse that can sprint at top speed for miles without breaking a sweat. However, without a harness, the horse would remain just a wild horse, not a racing steed or a cavalry horse. The harness is a tool for human to exert controls over something powerful, so that the thing can become a tool for use.<\/p>\n<p>&nbsp;<\/p>\n<p>The LLM is like a very smart brain. When you ask it questions in a chat window (in tech terms, you are doing <em>prompt engineering<\/em>), it would give you intelligent replies and answers. However, hallucination is known to be a common problem for LLM. The LLM may sometimes give you answers that are seemingly correct in high confidence, but often the answers may turn out to be baseless.<\/p>\n<p>&nbsp;<\/p>\n<p>If you feed some documents to the LLM first and query the LLM based on those documents, you are providing some solid contexts to the LLM to reply on (in tech terms, you are doing <em>context engineering<\/em>). After digesting those documents, the LLM is less likely to hallucinate when it replies to your questions, assuming you would also prompt it to refer to those documents when answering.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Harness engineering<\/em> takes it to the next level. For complex AI agent systems such as Hermes Agent, software engineers need to build the \u201cbody and flesh\u201d for the smart brain so that the whole system can function as a consistent, predictable, and useful assistant. Like a true robot, the agent that can receive instructions, ingest and interpret data, make plans by reasoning through steps, and perform tasks. The agent\u2019s outputs are no longer limited to textual response, but can be in the form of various artifacts such as text files, spreadsheets, slide decks, images, or videos.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Harness-engineering a Lawyer<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>The path to qualify as a lawyer in Hong Kong resembles a harness engineering process. The first step is a law degree, which provides the foundational training to the legal brain. The vocational training in P.C.LL. equips the law graduate with the practical skills required to become a practicing lawyer. After that, the training or pupillage (for a solicitor and a barrister respectively) provides yet another level of practical training.<\/p>\n<p>&nbsp;<\/p>\n<p>Further now, some concepts in harness engineering can indeed shed lights on how a lawyer can be sharpened as a useful tool:<\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td colspan=\"2\" width=\"632\"><strong>1.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>The Agentic Loop (aka the ReAct Loop: Reason-Act-Observe)<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Harness Engineering Concept<\/td>\n<td width=\"316\">Legal Translation<\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Agentic loop is the foundation framework for building AI agents:<\/p>\n<p>i.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 The agent <strong>reasons<\/strong> about a problem;<\/p>\n<p>ii.\u00a0\u00a0\u00a0\u00a0 The harness <strong>acts<\/strong> by using a tool; and<\/p>\n<p>iii.\u00a0\u00a0 The harness <strong>observes<\/strong> the real-world feedback and updates the agent in the next turn.<\/td>\n<td width=\"316\">Traditional lawyers often work linearly: they receive instructions, disappear into an office, execute a massive block of legal work, and present it as a finished product.<\/p>\n<p>&nbsp;<\/p>\n<p>In a rapidly changing business environment, lawyers must break this silo. Implementing a continuous loop of real-time feedback and iterative adjustments ensures the legal work remains aligned with the client\u2019s shifting commercial realities.<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" width=\"632\"><strong>2.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Orchestrating Agent &amp; Sub-Agents Architecture<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Harness Engineering Concept<\/td>\n<td width=\"316\">Legal Translation<\/td>\n<\/tr>\n<tr>\n<td width=\"316\">In a complex agentic AI system, the <em>Orchestrator Agent<\/em> understands the macro-objective, the system constraints, and the ultimate user intent. The Orchestrator does not do the grunt work. Instead, it spawns <em>Worker Sub-Agents<\/em> to execute specific, isolated tasks (e.g., researching a specific topic, writing specific code).<\/p>\n<p>&nbsp;<\/p>\n<p>Sub-agents possess zero global context. Unless the Orchestrator passes them the relevant parameters (in tech term: <em>Context Hydration)<\/em>, the sub-agents will hallucinate or return useless data. Finally, when sub-agents return conflicting outputs, the Orchestrator runs a <em>Synthesis and Resolution Loop<\/em> to reconcile the data into a single, cohesive response.<\/p>\n<p>&nbsp;<\/td>\n<td width=\"316\">This mirrors the dynamics between a law firm Partner (the Orchestrator) and their Associates (the Sub-Agents). The Partner holds the global context \u2014 the client&#8217;s commercial drivers, the judge&#8217;s temperament, and the overall macro-strategy. Because the Associates lack this bird\u2019s-eye view, the team efficiency depends entirely on the Partner\u2019s ability to &#8220;hydrate&#8221; them with the precise context. The contexts provided by the Partner is also often beneficial for the Associate\u2019s growth, as the \u201cwhy\u201d would often dictate the \u201chow\u201d and \u201cwhat\u201d.<\/p>\n<p>&nbsp;<\/p>\n<p>Similar to AI harnesses, the Partner or the Senior Associate will need to synthesize the Associates\u2019 work and resolve when there is any conflicting finding.<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" width=\"632\"><strong>3.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Session Context Isolation<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Harness Engineering Concept<\/td>\n<td width=\"316\">Legal Translation<\/td>\n<\/tr>\n<tr>\n<td width=\"316\">An LLM can generate and check code. But after generating a complex block of code, it creates an internal &#8220;path of reasoning.&#8221; If you ask that exact same LLM session to find bugs in its own code, it will almost always fail. Why? Because the session is trapped in its own context history. It reads its own logic, assumes its initial premises were correct, and suffers from <em>AI confirmation bias<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p>To fix this, harness engineers use <em>Session Context Isolation<\/em>. They pipe the generated code into a completely blank, independent &#8220;Reviewer AI.&#8221; This AI only sees the raw output and evaluates it against an objective rubric. Because it is isolated from the generation session, it spots the logical flaws instantly.<\/p>\n<p>&nbsp;<\/td>\n<td width=\"316\">Lawyers suffer from the exact same psychological trap. If a lawyer spends twelve straight hours drafting a complex, 80-page commercial lease, their brain forms a rigid mental map of the document. When they proofread their own work, they do not read what is actually on the page; they read what <em>they think<\/em> they wrote. They are trapped in their own &#8220;session context.&#8221; Enforcing an independent peer-review system is not a luxury; it is an essential architecture to break a writer&#8217;s confirmation bias.<\/p>\n<p>&nbsp;<\/p>\n<p>Having a \u201cchecker\/proofreader\u201d system is essential in legal drafting.<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" width=\"632\"><strong>4.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Modular Tool-Use <\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Harness Engineering Concept<\/td>\n<td width=\"316\">Legal Translation<\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Tool-use is a critical feature that makes agentic AI so scalable. Tools are completely self-contained, modular code snippets with strict, standardized input\/output interfaces. The LLM does not need to hardcode the tools in its own brain. For example, if the LLM reasons that it should conduct a web search, it simply calls the readily-coded web search tool. Because these tools are decoupled, developers can upgrade, swap, or add new tools without rewriting the core LLM.<\/td>\n<td width=\"316\">Traditional legal practices are &#8220;monolithic.&#8221; A lawyer or firm treats every case as an entirely bespoke, integrated universe where the same person tries to handle deep legal research, client relationship management, high-volume document formatting, and commercial negotiation simultaneously. This is highly inefficient.<\/p>\n<p>&nbsp;<\/p>\n<p>A modular legal practice breaks its collective expertise down into distinct, repeatable &#8216;toolkits.&#8217; This allows a lean core team to dynamically compose tailored solutions for diverse client budgets and needs. Law firms that structure their services as plug-and-play modules \u2013 rather than a singular, opaque art form \u2013 will remain nimble and highly scalable.<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" width=\"632\"><strong>5.\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><strong>Long-Term Memory Configuration<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Harness Engineering Concept<\/td>\n<td width=\"316\">Legal Translation<\/td>\n<\/tr>\n<tr>\n<td width=\"316\">Agentic AI systems use long-term memory databases to save, retrieve, and apply lessons learned from past interactions. Rather than treating every prompt as a completely isolated event, the agent references historical data to continuously self-improve and prevent repeating its past mistakes.<\/td>\n<td width=\"316\">A law firm must have a robust corporate memory. Many firms already deploy dedicated Professional Support Lawyers (PSLs) and Knowledge Management systems to handle systematic archiving, closing bibles, and precedent sharing.<\/p>\n<p>&nbsp;<\/p>\n<p>However, the next major breakthrough will likely be the capability to systematically codify the lessons learned from past mistakes (ideally, others&#8217; mistakes) and instantly distill those insights into actionable wisdom for the future.<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Concluding Remarks<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>One advantage of having cross-disciplinary knowledge is that it enables us to see one system of knowledge from the lens of another system. Because the world&#8217;s most innovative architectural thinking is currently concentrated in AI engineering, lawyers have a unique opportunity to learn from this discipline.<\/p>\n<p>&nbsp;<\/p>\n<p>At CFN Lawyers LLP, we are constantly refining our own operational harness to ensure our structural execution matches our legal intellect, delivering top-notch service that meets our clients&#8217; evolving needs.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><a href=\"#_ednref1\" name=\"_edn1\">[i]<\/a> The choice of using \u201che\u201d as pronoun is to denote the agent that I\u2019m using personally. I will use \u201cit\u201d to refer to other AI agents in general. I do not believe my agent has become sentient\u2026yet.<\/p>\n<p><a href=\"#_ednref2\" name=\"_edn2\">[ii]<\/a> <a href=\"https:\/\/www.cfnlaw.com.hk\/the-claude-code-leak-and-ip-considerations\/\">https:\/\/www.cfnlaw.com.hk\/the-claude-code-leak-and-ip-considerations\/<\/a><\/p>\n<p><a href=\"#_ednref3\" name=\"_edn3\">[iii]<\/a> <a href=\"https:\/\/hermes-agent.nousresearch.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hermes-agent.nousresearch.com\/<\/a><\/p>\n<p><a href=\"#_ednref4\" name=\"_edn4\">[iv]<\/a> See for example <a href=\"https:\/\/composio.dev\/content\/openclaw-vs-hermes-agent\" target=\"_blank\" rel=\"noopener\">https:\/\/composio.dev\/content\/openclaw-vs-hermes-agent<\/a><\/p>\n<p><a href=\"#_ednref5\" name=\"_edn5\">[v]<\/a> OpenClaw, of course, excels in many other areas such as tools selection and utilisation. The technical comparison of the two platforms is beyond the scope of this article.<\/p>\n<p><a href=\"#_ednref6\" name=\"_edn6\">[vi]<\/a> I may not be doing justice to OpenClaw entirely but it did occur to me once. Approximately 300,000 tokens were burned within two hours because my OpenClaw agent was caught in some execution loop. I had to manually stop it, otherwise the burn would be catastrophic.<\/p>\n<p><a href=\"#_ednref7\" name=\"_edn7\">[vii]<\/a> As of time of writing (June 2026), a new term \u201cLoop Engineering\u201d already emerged in the AI circle. That may be a topic for future articles.<\/p>\n<p><a href=\"#_ednref8\" name=\"_edn8\">[viii]<\/a> <em>Building Claude Code with Harness Engineering<\/em> by Fareed Khan, published on 7 Apr 2026: <a href=\"https:\/\/medium.com\/@fareedkhandev\/d2e8c0da85f0?sk=f67a164f042bf73b89077b71e8d76370\" target=\"_blank\" rel=\"noopener\">https:\/\/medium.com\/@fareedkhandev\/d2e8c0da85f0?sk=f67a164f042bf73b89077b71e8d76370<\/a><\/p>\n            <\/div>\r\n        <\/div>\r\n        <div class=\"w-full lg:w-[350px] xl:w-[380px] 2xl:w-[420px]\">\r\n            <div class=\"mb-5 2xl:mb-6 p-4 xs:p-5 2xl:p-6 bg-light-purple\">\r\n                <p class=\"inline-flex items-center text-body-md text-brand-purple gap-2\">\r\n                    <img decoding=\"async\" class=\"w-4 xs:w-5 2xl:w-6 h-4 xs:h-5 2xl:h-6\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/share-icon.svg\" alt=\"\" \/>\r\n                    <span>Share<\/span>\r\n                <\/p>\r\n                <div class=\"mt-5 2xl:mt-6\">\r\n                    <a href=\"javascript:void(0);\" id=\"btn-copy-link\" class=\"mb-5 last:mb-0 group hover:text-brand-purple transition-all duration-300 p-4 2xl:p-5 bg-white text-body-lg text-dark-grey flex items-center justify-between gap-5 relative\">\r\n                        <div class=\"inline-flex items-center gap-3 xs:gap-4 2xl:gap-5\">\r\n                            <img decoding=\"async\" class=\"w-6 xs:w-7 2xl:w-8\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/link-icon.svg\" alt=\"\" \/>\r\n                            <span class=\"copy-text\">Copy Link<\/span>\r\n                        <\/div>\r\n                        <img decoding=\"async\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/arrow-next.svg\" alt=\"\" \/>\r\n                        <span class=\"block absolute bottom-0 left-0 w-0 h-[2px] bg-highlight-orange transition-all duration-300 group-hover:w-full\"><\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n\r\n                            <div class=\"mb-5 2xl:mb-6 p-4 xs:p-5 2xl:p-6 bg-[#F7F7F7]\">\r\n                    <p class=\"inline-flex items-center text-body-md text-brand-purple gap-2\">\r\n                        <img decoding=\"async\" class=\"w-4 xs:w-5 2xl:w-6 h-4 xs:h-5 2xl:h-6\" src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/themes\/cfn\/public\/images\/icons\/people.svg\" alt=\"\" \/>\r\n                        <span>Author<\/span>\r\n                    <\/p>\r\n                    <div class=\"mt-5 2xl:mt-6\">\r\n                                                    <a href=\"https:\/\/www.cfnlaw.com.hk\/jp\/post-people\/thomas-kho\/\" class=\"mb-4 last:mb-0 group hover:text-highlight-orange transition-all duration-300 text-body-md text-dark-grey flex items-center justify-between gap-5 relative\">\r\n                                <div class=\"inline-flex items-center gap-3\">\r\n                                                                            <img decoding=\"async\"\r\n                                            class=\"w-10 h-10 2xl:w-12 2xl:h-12 object-cover rounded-full border border-transparent transition-all duration-300 group-hover:border-highlight-orange\"\r\n                                            src=\"https:\/\/www.cfnlaw.com.hk\/wp-content\/uploads\/2026\/01\/image-5.png\" alt=\"\" \/>\r\n                                                                        <span>\u30c8\u30fc\u30de\u30b9\u30fb\u30b3\u30fc<\/span>\r\n                                <\/div>\r\n                            <\/a>\r\n                                            <\/div>\r\n                <\/div>\r\n            \r\n            \r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        let goBack = document.getElementById(\"zr-goback\");\r\n        goBack && goBack.addEventListener(\"click\", function(e) {\r\n            e.preventDefault();\r\n            window.history.back();\r\n        });\r\n\r\n        const copyLinkBtn = document.getElementById(\"btn-copy-link\");\r\n        if(copyLinkBtn) {\r\n            copyLinkBtn.addEventListener(\"click\", function(e) {\r\n                e.preventDefault();\r\n                navigator.clipboard.writeText(window.location.href);\r\n\r\n                const textSpan = this.querySelector(\".copy-text\");\r\n                const originalText = textSpan.innerText;\r\n\r\n                textSpan.innerText = \"Link Copied!\";\r\n                setTimeout(() => {\r\n                    textSpan.innerText = originalText;\r\n                }, 2000);\r\n            });\r\n        }\r\n    })\r\n<\/script>\r\n\n\n\r\n<section block=\"related-insights-news\" class=\"container mx-auto relative pt-[30px] sm:pt-[40px] 2xl:pt-[60px] pb-[150px] sm:pb-[170px] 2xl:pb-[190px]\">\r\n\r\n    <div class=\"container-md\">\r\n        <h4 class=\"mb-5 font-georgia text-dark-grey heading4\">Other Related Insights &#038; News<\/h4>\r\n        <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6 2xl:gap-8 4xl:gap-10\">\r\n                    <\/div>\r\n    <\/div>\r\n\r\n<\/section>\r\n\n\n\r\n\r\n<section block=\"article-written-bypeople\" class=\"container mx-auto relative pt-[30px] sm:pt-[40px] 2xl:pt-[60px] pb-[150px] sm:pb-[170px] 2xl:pb-[190px]\">\r\n<\/section>\r\n\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const ArticleWrittenSwiper = new Swiper('.ArticleWrittenSwiper', {\r\n            direction: 'horizontal',\r\n            slidesPerView: 1,\r\n            spaceBetween: 24,\r\n            navigation: {\r\n                nextEl: '.article-swiper-button-next',\r\n                prevEl: '.article-swiper-button-prev',\r\n            },\r\n            effect: 'slide',\r\n            speed: 800,\r\n            loop: false,\r\n            autoHeight: false,\r\n            watchOverflow: true,\r\n            breakpoints: {\r\n                640: {\r\n                    slidesPerView: 2,\r\n                    spaceBetween: 24\r\n                },\r\n                1024: {\r\n                    slidesPerView: 3,\r\n                    spaceBetween: 32\r\n                },\r\n                1560: {\r\n                    slidesPerView: 3,\r\n                    spaceBetween: 40\r\n                },\r\n            }\r\n        });\r\n    });\r\n<\/script>\r\n<style>\r\n.swiper-slide {\r\n    height: auto;\r\n}\r\n.swiper-wrapper {\r\n    align-items: stretch;\r\n    max-height: 458px;\r\n}\r\n<\/style>\r\n","protected":false},"excerpt":{"rendered":"<p>One advantage of having cross-disciplinary knowledge is that it enables us to see one system of knowledge from the lens of another system. Because the world&#8217;s most innovative architectural thinking is currently concentrated in AI engineering, lawyers have a unique opportunity to learn from this discipline.<\/p>\n","protected":false},"author":2,"featured_media":3433,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[36],"tags":[],"class_list":["post-3431","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-legal-lens"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/posts\/3431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/comments?post=3431"}],"version-history":[{"count":0,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/posts\/3431\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/media\/3433"}],"wp:attachment":[{"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/media?parent=3431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/categories?post=3431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cfnlaw.com.hk\/jp\/wp-json\/wp\/v2\/tags?post=3431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}