<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[ORIK.AI: Buyside AI]]></title><description><![CDATA[AI adoption inside asset management firms - tools, workflows, what's real and what's hype.]]></description><link>https://orikai.substack.com/s/buyside-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!7xfC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f9cab7-91bf-4347-8c99-0e532b7d4c01_858x858.png</url><title>ORIK.AI: Buyside AI</title><link>https://orikai.substack.com/s/buyside-ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 10 Jun 2026 21:32:56 GMT</lastBuildDate><atom:link href="https://orikai.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Matt]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[orikai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[orikai@substack.com]]></itunes:email><itunes:name><![CDATA[Matt H]]></itunes:name></itunes:owner><itunes:author><![CDATA[Matt H]]></itunes:author><googleplay:owner><![CDATA[orikai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[orikai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Matt H]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[What AI Sees in Your Portfolio That Your Spreadsheet Doesn't]]></title><description><![CDATA[How AI-assisted analysis surfaces regime-conditional risk, hidden factor exposures, and portfolio construction options that traditional tools miss]]></description><link>https://orikai.substack.com/p/what-ai-sees-in-your-portfolio-that</link><guid isPermaLink="false">https://orikai.substack.com/p/what-ai-sees-in-your-portfolio-that</guid><dc:creator><![CDATA[Matt H]]></dc:creator><pubDate>Fri, 01 May 2026 09:09:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Utsm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Early 2022. You&#8217;re running a portfolio you&#8217;ve held for three years. Banks, REITs, industrials - textbook SGX diversification. Your correlation matrix looks fine. Sharpe is acceptable. The REIT sleeve gives you yield. The bank sleeve gives you cyclical exposure and a theoretical hedge against rate moves via NIM expansion.</p><p>Then SORA moves from near-zero to 3.7% over twenty months.</p><p>Expectedly, the REITs sell off. The banks were supposed to hold. Instead they move down too, repriced alongside everything else as the market simultaneously processes rate risk, recession risk, and a global portfolio rotation out of yield-sensitive equity. Your two largest positions, the ones supposed to be doing different things, start moving in the same direction. At the worst possible time.</p><p>You weren&#8217;t wrong about the fundamentals. You were wrong about what your portfolio would actually do under stress. And the tools you had weren&#8217;t built to tell you that. The number your correlation matrix shows you is an average, optimised for an environment that doesn&#8217;t exist during the periods that matter most.</p><p>What AI adds to this isn&#8217;t better mathematics. It&#8217;s the interpretation layer: the step between quantitative output and investment decision that, at most boutique AMs in Singapore, currently lives inside someone&#8217;s head or doesn&#8217;t exist at all</p><p>I built a tool to test how far this could go. Here&#8217;s what it found.</p><p><a href="https://sgx-risk.orikai.capital/">Click here for the Dashboard:</a></p><div><hr></div><p><strong>1) The risk story behind the stats</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Utsm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Utsm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 424w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 848w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 1272w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Utsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png" width="491" height="271.0549707602339" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d82693b3-42ef-455e-ad77-703775ee31e5_855x472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:472,&quot;width&quot;:855,&quot;resizeWidth&quot;:491,&quot;bytes&quot;:94011,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://orikai.substack.com/i/196092788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Utsm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 424w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 848w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 1272w, https://substackcdn.com/image/fetch/$s_!Utsm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82693b3-42ef-455e-ad77-703775ee31e5_855x472.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The math of portfolio risk management is universal. Any quant with a terminal can easily produce a correlation matrix or a factor exposure report. More sophisticated funds have access to Bloomberg PORT and FactSet, but the calculations have never been an issue.</p><p>Understanding what the output means and what to do about it is a different story altogether. You need experience, judgement, and ideally enough bandwidth to run your back-testing. In a firm with $500M AUM and four investment professionals, it&#8217;s easy for this to slip through the cracks.</p><blockquote><p><em><strong>AI Analysis</strong></em></p><p><em>The three local banks &#8212; DBS, OCBC, and UOB &#8212; are moving together tightly enough that holding all three is closer to a single-factor bet on Singapore financial conditions than a diversified position, with the OCBC-UOB pair at 0.73 and DBS-OCBC at 0.72 representing the portfolio&#8217;s most acute hidden concentration. </em></p><p><em>Layered on top of this, the two industrial REITs (Mapletree Industrial and CapitaLand Ascendas) are co-moving at 0.72 as well, meaning the portfolio effectively carries two dense correlation clusters &#8212; banks and industrial REITs &#8212; that the headline average correlation of 0.30 flatters by blending in genuinely diversifying names.</em></p><p><em>That low average is almost entirely driven by Bumitama Agri (BS6.SI), which is near-orthogonal to virtually everything else in the book, including SGX and Genting Singapore, suggesting it is doing outsized diversification work that the position sizing may not reflect. </em></p><p><em>The PM should watch whether the bank cluster correlation compresses or widens during the next MAS policy or Fed rate decision, as that is the event most likely to activate both clusters simultaneously and expose the true undiversified risk.</em></p></blockquote><p>What the AI layer does is close the distance between the output and the decision. Instead of a heatmap the PM files away because there isn&#8217;t bandwidth to interpret it, the tool generates a specific, portfolio-calibrated narrative: that your two largest sector positions are behaving as one risk factor under stress; that your rate sensitivity is not a fixed property but a regime-conditional one that was at its highest precisely when SORA was moving; that the hedges which held during 2020&#8211;2021 Bull conditions showed meaningfully different behaviour during the periods they were actually needed.</p><p>Connecting the quantitative pattern to the investment implication, in plain English, calibrated to the specific portfolio in front of you, is the layer that doesn&#8217;t exist at most boutique AMs in Singapore. Not because the firms lack intelligence, but because producing it previously required a quant to run the analysis and a senior analyst to translate it. The tool collapses that chain. The numbers are the same. The infrastructure required to act on them is not.</p><p><strong>2) Where AI replaces the missing analyst</strong></p><p>The next (and more useful) question that separates infrastructure from an expensive dashboard is: <em>what do you actually do about these stats?</em></p><p>Most tools stop at the diagnosis. They show you the risk profile. They don&#8217;t help you navigate a 50-name universe to find what reduces it. And they don&#8217;t apply any judgment about whether the candidates they&#8217;d theoretically suggest are actually appropriate for an SGX portfolio in practice.</p><p>This is where the architecture diverges. Based on your preferences &#8211; maximizing Sharpe, reducing volatility or tail risk &#8211; the model can recommend changes to your existing portfolio. It&#8217;s not just optimizing weightages of existing holdings, but introducing and removing assets that historically boost the portfolio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DoBE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DoBE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 424w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 848w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 1272w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DoBE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png" width="493" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:493,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96100,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://orikai.substack.com/i/196092788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DoBE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 424w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 848w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 1272w, https://substackcdn.com/image/fetch/$s_!DoBE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca9e681-0d65-498e-b7a1-ab5cad64c5e3_493x593.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Here&#8217;s how it works:</p><p><strong>Pass 1: AI doing analyst work</strong></p><p>Before any heavy computation runs, Claude receives the portfolio&#8217;s full risk profile &#8212; factor exposures, regime-conditional correlations, CVaR, concentration flags &#8212; and a universe of 50 SGX names. Metadata only: sector, market cap tier, approximate average daily volume, liquidity flag.</p><p>From that alone, it shortlists 12 addition candidates and 6 removal candidates. One-sentence rationale per name, referencing the specific portfolio gap being addressed.</p><p>This isn&#8217;t a keyword filter or a sector-matching exercise. Claude applies contextual knowledge that no spreadsheet encodes: which names are family-controlled and carry governance risk that a correlation matrix won&#8217;t surface; which have ADV below SGD 1M and create real-world exit friction that makes theoretical optimisation irrelevant; which sectors appear different on a label but are structurally correlated to what the portfolio already holds.</p><p>This is the work a senior analyst does before running the numbers. At a boutique AM without that analyst, it previously didn&#8217;t happen. The construction analysis started from the full universe with no filter, which meant it either ran slowly, ran wrong, or didn&#8217;t run at all.</p><p><strong>Pass 2: Python validates</strong></p><p>The marginal contribution analysis runs only on the Pass 1 shortlist &#8212; not all 50 names. For each addition candidate, it simulates adding at 5%, funded by proportional trimming. For each removal candidate, it simulates removing and redistributing weight. All metrics are recomputed.</p><p>The optimisation targets stress-period behaviour specifically, not five-year averages. Candidates are scored on their correlation to the portfolio during Bear and Crisis regimes &#8211; exactly where diversification actually needs to work.</p><p><strong>Three scenarios, one synthesis</strong></p><p>Output: Conservative (1 add, 1 remove), Moderate (2+2), Aggressive (3+3). Before/after metrics for each. Then a 100-word Strategic Signal: the consistent finding across all three scenarios, regardless of transition magnitude.</p><p>The tool isn&#8217;t a stock picker. It&#8217;s a structured framework for having a better conversation about portfolio construction &#8212; one that starts from how the portfolio actually behaves under stress, not how it looks on a sector breakdown.</p><div><hr></div><p><strong>The infrastructure argument</strong></p><p>Return to early 2022. Same portfolio. But before the rate cycle began, you ran this analysis.</p><p>Factor exposures showed net negative rate sensitivity. The rolling chart showed it had been rising for twenty months. Regime-conditional correlations flagged that your bank and REIT positions, which looked like a hedge on average, would converge under stress. Construction scenarios identified three SGX names - one industrial, two with genuinely low stress-period correlation to the existing book &#8211; that would have reduced that sensitivity without concentrating liquidity risk in thin-volume names.</p><p>Would it have prevented the drawdown? No.</p><p>But you would have gone in knowing exactly what you were carrying. With a quantitative basis for it, not just an intuition. And with specific, validated options for reducing the exposure that you could take to your investment committee with the reasoning already structured.</p><p>That&#8217;s the actual value proposition. Not prediction. Not automation of the investment decision. <strong>Infrastructure for thinking more clearly about risk before it becomes a problem.</strong></p><p>The comparison that matters: producing this analysis manually &#8212; regime detection, rolling factor regressions, stress-period marginal contribution across 50 names, plain-English interpretation of every output &#8212; would take a quant analyst one to two days. This took twenty minutes. The analysis is identical. The infrastructure required to produce it is not.</p><div><hr></div><p><strong>What comes next</strong></p><p>If you&#8217;re a PM or CIO at a boutique AM, family office, or PE firm in Singapore thinking through what AI-assisted risk infrastructure should look like at your scale &#8212; not Bloomberg PORT, not a Python script that requires a quant to run &#8212; I&#8217;d like to hear from you. The architecture is more accessible than most people assume. The harder problem is calibrating it to how your team actually makes decisions, and that&#8217;s best worked through with someone who understands both sides.</p>]]></content:encoded></item><item><title><![CDATA[Your Firm Has a Knowledge Problem. RAG Is the Infrastructure Fix.]]></title><description><![CDATA[And I built a working version of it using Keppel Data Centres to see how far it could go.]]></description><link>https://orikai.substack.com/p/your-firm-has-a-knowledge-problem</link><guid isPermaLink="false">https://orikai.substack.com/p/your-firm-has-a-knowledge-problem</guid><dc:creator><![CDATA[Matt H]]></dc:creator><pubDate>Thu, 23 Apr 2026 14:15:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b382b158-95f0-43a2-bafd-5a90e1a74eb7_656x406.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Six years of ownership. A concentrated position. A PM who wants a divestment memo tomorrow. You&#8217;re a new analyst who just realized your predecessor covering this company quit three months ago, leaving behind 24 folders filled with unlabelled pdf files.</p><p>You read what you can find, call whoever you know and hope you haven&#8217;t missed anything important. You ask ChatGPT for help but triple-check every stat &#8211; the last time it made up a fake number that nearly cost you your job. Deep into your fifth coffee and third set of eyedrops, you&#8217;re sixty percent sure you have everything you need. Sixty percent. For a potential multi-million deal.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://orikai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading ORIK.AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For Singapore AMs, this is part and parcel of the research cycle.</p><p>The latest AI models are incredibly intelligent. Ask covenant structures in private credit, or REIT capital recycling dynamics in Southeast Asia, and you&#8217;ll get a very impressive answer. But intelligence on its own is overrated, especially when you&#8217;re trying to get real work done.</p><p>Frontier models have 2 real problems. They makes things up, treating fake numbers like gospel truth. And they don&#8217;t know anything about your private data either. That&#8217;s why most PMs tend to be sceptical about what AI can do for them.</p><p>Enter RAG.</p><p>Retrieval-Augmented Generation (RAG) combines the best of both worlds &#8211; state-of-the-art reasoning and your own internal documents: board packs, deal memos, IC minutes, broker reports etc. It makes intelligence actually useful. The end output doesn&#8217;t just know finance in general, but your portfolio specifically. </p><p>To test it out, I built a RAG chatbot trained on Keppel Data Centre&#8217;s official financial and operational reports. I was testing for accuracy, and (more importantly) whether it would tell me if it didn&#8217;t have the data I was asking for.</p><p>Here&#8217;s what I found.</p><p><a href="https://sgx-rag.streamlit.app/">Click here to see the Dashboard:</a></p><p><a href="https://github.com/Houster/sgx-rag">Click here to see the Documentation: </a></p><p><strong>What makes RAG useful</strong></p><p>Before I get to the build, two properties of this architecture are worth understanding.</p><p><strong>First, it significantly reduces hallucination risk.</strong> LLMs can make things up, particularly when they don&#8217;t know something. For a consumer chatbot that&#8217;s annoying. For an IC memo or a compliance decision it&#8217;s a serious liability. RAG constrains the model to answer from documents you&#8217;ve explicitly provided. Every claim can be traced back to a specific source, page, and paragraph. That traceability matters enormously when someone asks you to justify a call.</p><p><strong>Second, nobody else sees your documents</strong>. When you use a public LLM interface and paste in a board pack or an internal research note, you&#8217;re sending that content somewhere. Depending on the provider and the settings, it may be used to improve the model. For a consumer query that&#8217;s fine. For non-public information about a private portfolio company, it isn&#8217;t. RAG keeps the knowledge base on your own infrastructure. The model reasons over your documents without storing them or training on them. You get the intelligence layer without the data exposure. Clean separation.</p><p>You can also layer access controls. A junior analyst queries public filings. A PM queries everything including restricted deal memos. A compliance officer has a view tuned to covenant documents and regulatory records. One knowledge base, segmented access.</p><p><strong>What I actually built: Keppel Data Centres</strong></p><p>To test how useful this architecture could be in practice, I built a RAG system over Keppel DC REIT. A well-covered SGX name with enough public documentation to stress-test the retrieval pipeline.</p><p>The knowledge base has three document types: financial reports from Keppel DC REIT, SGX filings and historical price data. The mix of structured financial tables and time-series price data is a reasonable proxy for what an AM would actually deal with across their listed holdings.</p><p>Some examples of what the system handles well:</p><p><em>&#8220;Based on the last three annual reports, is KDC&#8217;s debt maturity profile getting longer or shorter &#8212; and what does management say about refinancing risk?&#8221;</em> &#8212; tests cross-document synthesis and whether the system can connect a quantitative trend to a qualitative commentary</p><p><em>&#8220;Which markets in KDC&#8217;s portfolio have seen the highest occupancy growth, and how does that compare to where they&#8217;ve been deploying capex?&#8221;</em> &#8212; requires joining operational data across multiple periods</p><p><em>"What is the consensus view on Keppel DC's market performance?"</em> &#8212; the system declined. No broker reports in the knowledge base, so rather than guess, it said so directly and pointed to what it did have. That's exactly the behaviour you want from a system handling investment decisions. A RAG setup that knows the boundary of its own knowledge is more useful than one that fills the gap with something plausible-sounding.</p><p>Retrieval works across heterogeneous document types. The system handles the transition between a financial table, a paragraph of management&#8217;s narrative, and a price series without losing coherence. That&#8217;s the foundational capability before extending to something more complex.</p><p><strong>Where it gets really interesting: public and private, unified</strong></p><p>Consider a Singapore AM holding two significant positions. One is Keppel Data Centres. The other is a Series B fintech in Indonesia.</p><p>Keppel has everything: Bloomberg page, SGX filings, MAS disclosures, four years of REIT financials, a dozen broker notes. The challenge is pulling the relevant signal from a large and fragmented document set quickly and reliably.</p><p>The Indonesian fintech has none of that. No Bloomberg page. No public filings. What the firm <em>does</em> have are a hodgepodge of data: quarterly board packs, emailed analyst notes, scanned pdfs of loan agreement, a site visit memo the PM wrote in 2023, the list goes on.</p><p>RAG is what makes this internal data intelligent, transforming a static document archive into something you can actually interrogate, cross-reference, and derive structured insight from.</p><p>The same RAG pipeline that indexes Keppel&#8217;s public filings can ingest the fintech&#8217;s board packs. Same query surface. Same interface. From the analyst&#8217;s perspective, they&#8217;re exactly the same. Ask a question and get a sourced answer, regardless of whether the underlying company is publicly listed or not.</p><p>The practical result: a cross-portfolio query that no Bloomberg subscription answers. <em>&#8220;Which of our holdings - public and private - have revenue concentration in the Indonesian consumer segment?&#8221;</em> currently requires an analyst to manually trawl multiple disconnected environments. With a unified RAG setup, it&#8217;s one query.</p><div><hr></div><p><strong>Others are already doing versions of this</strong></p><p>The architecture isn&#8217;t speculative. Larger institutions are already running versions of it, and the gap is widening.</p><p>Morgan Stanley deployed an internal GPT-powered assistant over more than 100,000 research documents which can surface relevant content in natural language rather than keyword search. The result isn&#8217;t just speed. It&#8217;s institutional memory that doesn&#8217;t walk out the door when an analyst leaves.</p><p>BlackRock has been more public about where Aladdin is heading: AI-assisted research synthesis layered on top of existing portfolio analytics. The direction of travel is the same: frontier reasoning grounded in proprietary data.</p><p>Closer to home, DBS has built internal AI tools over their own document sets. A bank operating across multiple Southeast Asian markets, with all the regulatory complexity that entails, found it worth the investment. That&#8217;s a useful data point for any Singapore-based firm thinking about the compliance dimension.</p><p>What these firms have in common is a decision to treat their internal document library as infrastructure rather than an archive. The AI layer on top is almost secondary.</p><p><strong>What this looks like day-to-day</strong></p><p>The Keppel DC and Indonesian fintech example is simple. Two companies, two document environments, one unified query. But the underlying architecture touches nearly every core process an AM runs, because every core process has the same problem at its heart: someone needs to find the right information, from the right document, at the right time.</p><p>Earnings deep-dives. IC memo drafting. Cross-portfolio exposure checks. Covenant monitoring on private credit positions. Regulatory watch across MAS and SGX circulars. The specific workflow doesn&#8217;t matter much.</p><p>What they all have in common is a retrieval problem that currently gets solved by an analyst spending time they don&#8217;t have, searching through documents that aren&#8217;t organised for searching.</p><p>RAG doesn&#8217;t change the judgement call at the end. It compresses everything that happens before it.</p><p><strong>RAG will be table stakes in three years. The question is who builds it first.</strong></p><p>Think about what Excel looked like twenty years ago. The firms that built rigorous, well-structured models early didn&#8217;t just work faster. They developed a fluency with their own data that compounded over time. The model got better as more history went in. The analyst who built it understood the business more deeply because structuring the data forced precision.</p><p>By the time Excel proficiency became an assumed baseline, those firms had a head start measured in years, not months.</p><p>RAG is at that same inflection point now.</p><p>Within three years, having a RAG system over your firm&#8217;s internal knowledge base will be as standard as having a Bloomberg Terminal. Not because it&#8217;s a nice-to-have, but because the competitive pressure from firms that have built it will make the gap impossible to ignore.</p><p>And that gap <em>will</em> continue to grow. A better LLM released in 2027 immediately makes your 2024 document library more powerful. The firms that treated their internal documents as a strategic asset &#8211; indexed, structured, access-controlled &#8211; will sit on infrastructure that compounds in value as the models on top of it improve. The investment in the data layer pays forward</p><p>For mid-sized Singapore AMs specifically, the window is narrow but real. The institutional players &#8211; BlackRock, Morgan Stanley &#8211; have already moved. The question is whether the gap closes further before local firms act.</p><p><strong>What comes next</strong></p><p>I built the Keppel DC system to understand the architecture before extending it to private company document sets - the board packs and deal documentation that represent the knowledge layer most AMs aren&#8217;t yet querying systematically. That&#8217;s the next phase.</p><p>If you&#8217;re working through similar questions &#8211; what document types to prioritise, how to handle messy private company reporting, how to build access controls that actually hold &#8211; I&#8217;d like to hear from you. The infrastructure is more accessible than most people assume. The harder problem is workflow design, and that&#8217;s best solved with people who understand how an investment team actually makes decisions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://orikai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading ORIK.AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Tried to Replicate AlphaSense. Here's What I Built]]></title><description><![CDATA[And what the experiment taught me about where AI moats in finance actually sit.]]></description><link>https://orikai.substack.com/p/i-tried-to-replicate-alphasense-heres</link><guid isPermaLink="false">https://orikai.substack.com/p/i-tried-to-replicate-alphasense-heres</guid><dc:creator><![CDATA[Matt H]]></dc:creator><pubDate>Thu, 16 Apr 2026 14:31:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zvnI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zvnI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zvnI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 424w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 848w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 1272w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zvnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png" width="783" height="316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:316,&quot;width&quot;:783,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://orikai.substack.com/i/194366626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zvnI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 424w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 848w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 1272w, https://substackcdn.com/image/fetch/$s_!zvnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e2df7d5-a9af-48e9-876b-1801a4271675_783x316.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something has quietly changed in how the best-resourced investment teams do research - and if you haven&#8217;t heard of AlphaSense yet, you likely will soon. Founded in 2011, it has grown sharply in the last few years, crossing 5,000 corporate and financial clients globally as of 2024 .</p><p>The pitch to a lean buy-side team is simple: stop reading transcripts manually and let AI surface the signals for you. Pricing runs $20&#8211;40k per year - enough to make any COO pause.</p><p>I decided to find out how much of it was actually replicable. I built a version of one of its most interesting features, measured how close I could get, and hit a wall I didn&#8217;t expect. Here&#8217;s what I found.</p><p><a href="https://earningstranscriptanalyzer.streamlit.app/">Try the Dashboard here:</a></p><p><a href="https://github.com/Houster/Earnings_transcript_analyzer">See the Technical documentation:</a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://orikai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading ORIK.AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p><strong>What AlphaSense Does</strong></p><p>AlphaSense is an enterprise AI search and market intelligence platform built for financial professionals. At its core, it lets users search across a vast corpus of documents: earnings transcripts, broker research, SEC filings, news etc. using natural language rather than keyword strings.</p><p>For a $2&#8211;5B AUM manager with a lean team, this directly empowers its analysts to spend less time reading and more time, well, analysing.</p><p>Pricing sits in the $20&#8211;40k per year range depending on seat count and data modules. To understand how reasonable this is, here are some comparable platforms:</p><p><strong>Bloomberg Terminal</strong> (~$27,000/seat/year) aka. the one no one can live without. Real-time market data, trading tools, quantitative screens, news, and fixed income analytics. Its depth on structured financial data and execution workflows remains unmatched.</p><p><strong>FactSet</strong> (~$12,000/seat/year): strong on financial modelling, Excel integration, and structured data. It particularly &#8216;Excels&#8217; in investment banking with superior Excel integration and financial modelling capabilities.</p><p><strong>Factiva</strong> (~$5,000/year) from Dow Jones covers news and media aggregation at the lower end of the price range. It offers extensive media coverage but with less sophisticated search technology and minimal AI integration.</p><p>In a very competitive landscape, AlphaSense&#8217;s value proposition is simple: it fills the gap none of the above close cleanly. Bloomberg gives you data. FactSet gives you models. Factiva gives you news. AlphaSense gives you <em>meaning</em> in the form of AI-native qualitative research and earnings intelligence, wrapped in a modern interface a lean buy-side team can actually use without a dedicated data team behind it.</p><p>In particular, a feature that caught my attention was <strong>earnings tone</strong> and <strong>transcript sentiment analysis</strong>. The idea is that management language is a leading indicator that most quantitative models don&#8217;t capture. Before guidance gets cut, before consensus moves and (hopefully) before price action reflects it, there is often a change in <em>how</em> management speaks.</p><p>More hedging. Less conviction. Shorter answers under analyst pressure.</p><p>AlphaSense tracks this systematically. Smart synonym matching across quarters. Sentiment scoring on prepared remarks vs. Q&amp;A. Theme tracking across peer companies. I wanted to know: how much of this is actually replicable with off-the-shelf tools and a few evenings of work?</p><div><hr></div><p><strong>Three Things an Analyst Actually Cares About</strong></p><p>Before building anything, I mapped out use cases a PM or senior analyst would actually be interested enough to pay for.</p><p><strong>Guidance softening before consensus moves.</strong> Management rarely says &#8220;we&#8217;re cutting guidance.&#8221; They say &#8220;we remain cautious given the evolving macro environment&#8221; or &#8220;we&#8217;ll have more visibility by next quarter.&#8221; Detecting that language shift systematically - across 40&#8211;80 names - is nearly impossible to do manually with any consistency.</p><p><strong>Analyst pushback under the surface.</strong> A single quarter of hedged Q&amp;A language might be noise. But when analyst questions grow sharper and management answers grow shorter across multiple quarters, that&#8217;s a pattern - and one that rarely shows up in sell-side notes. Tracking it manually requires someone to re-read six transcripts per name and score them subjectively.</p><p><strong>Q&amp;A tone diverging from prepared remarks.</strong> When management&#8217;s prepared statement is confident but their Q&amp;A answers are evasive or heavily qualified, it often means analysts are pressing on something management would prefer not to discuss directly.</p><div><hr></div><p><strong>What I Built, and What Happened with Apple in Q2 2025</strong></p><p>The stack is straightforward. I used Claude to handle the language analysis and took transcript data directly from EarningsCall, which offers Apple and Microsoft data for free.</p><p>Output is organised across four tabs. The <strong>Overview</strong> tab gives you an at-a-glance read: a management confidence score, a forward guidance score, and an analyst pushback level.</p><p><strong>Trends</strong> tab plots these scores quarter-over-quarter so you can see movement, not just a snapshot.</p><p><strong>Themes and Hedging</strong> tab breaks down the specific language driving the scores - hedging density, recurring themes, and the terms the model flagged as significant.</p><p><strong>Ask the Data</strong> tab is a simple chatbot interface where you can ask natural language questions directly against the transcript: &#8220;What did management say about capital expenditure?&#8221; or &#8220;How did the CFO respond to the margin question?&#8221;</p><p>A good example of interesting output was Apple in Q2 2025. The confidence score dropped sharply, notable precisely because Apple&#8217;s management is typically very consistent in how they communicate. What drove it was a cluster of signals arriving together. Hedging density in the guidance section was elevated. Responses to analyst questions on the tariff impact were noticeably shorter and more qualified than Apple&#8217;s historical baseline. These were phrases oriented around uncertainty rather than execution.</p><p>This reflected something visible in the broader market at the time: tariff paralysis. Apple&#8217;s supply chain exposure to China meant that management didn&#8217;t know how to make sense of the geopolitical volatility, and that uncertainty bled into how they spoke publicly. The tool caught it.</p><p>Of course, Apple having a low confidence score means nothing, at least in isolation. But the real value is twofold: being able to read signals without the entire transcript, and being able to run inter-company or inter-industry comparisons over a multi-year period, quantified into a signal that can be fed into an analytical model.</p><p>Total cost to run this analysis: a few cents in API credits per transcript. Against a $30k annual license, the math is hard to ignore.</p><p>If the data is available, that is.</p><div><hr></div><p><strong>The Wall I Didn&#8217;t Expect: Asia Data</strong></p><p>Let me be honest about what my tool is and isn&#8217;t. The intelligence layer - signal extraction from a clean transcript - holds up well.</p><p>The operational reality around it does not: reliability, maintenance, auditability, and compliance are real problems that require engineering and full-time attention. A production-grade version of this is buildable, but it is months of focused work away, not evenings. None of that is the most interesting gap, though.</p><p>The biggest problem has nothing to do with AI: many companies in Asia simply don&#8217;t publish transcripts. Some offer video recordings, and others might do it in in a local language. It&#8217;s completely unreliable and unstructured.</p><p>What AlphaSense has spent years building is not primarily an AI system. It is a system of relationships with IR teams, transcript providers and document sources, which allows them to get the right data as quickly and accurately as humanly possible. That infrastructure is the real moat.</p><p>For a Singapore-based manager with meaningful exposure to Asian names, the enterprise platform has a real, defensible moat. And it&#8217;s worth paying for - not because of the AI layer, but because of what sits underneath it.</p><div><hr></div><p><strong>A Decision Framework for Boutique Managers</strong></p><p>Rather than a blanket buy-vs-build recommendation, the more useful question is: what does your portfolio actually look like?</p><p><strong>If 80% or more of your names are US-listed large-caps</strong>: the build case is strong. Transcript coverage is reliable, English-language, and increasingly available through low-cost APIs. A technically capable hire - or even a motivated analyst willing to learn - could replicate the core earnings intelligence layer for a fraction of the enterprise cost. The AI layer is not the barrier.</p><p><strong>If you run significant Asia exposure</strong>: the enterprise platform has a genuine case, but do your homework. The coverage gap for Asian names is real, and many intelligence providers tend to be more US-centric.</p><p>A dual approach might make sense too. Build the US-name capability internally and use an alternate provider selectively for Asian coverage, reducing seat cost while preserving the relevant coverage.</p><p>The question to ask yourself is not &#8220;is AlphaSense good?&#8221; It clearly is. The question is: &#8220;Am I paying for the AI, or the data?&#8221;</p><div><hr></div><p><strong>Where AI Moats in Finance Actually Sit</strong></p><p>This experiment sharpened something I&#8217;d been thinking about loosely.</p><p>The intelligence layer of these platforms: the LLM, the sentiment model, the natural language interface etc. is rapidly becoming a commodity. The underlying AI is no longer the hard part.</p><p>Running a capable language model costs cents per transcript and is accessible to anyone with basic technical skills. Any reasonably capable developer can build a system that extracts structured signals from a transcript with impressive accuracy. The gap between a well-prompted Claude API call and an enterprise sentiment model has narrowed considerably in the last 18 months.</p><p>What is not commoditising is the data infrastructure underneath. Proprietary transcript archives. Normalised historical coverage across markets and document types. IR relationships that mean your corpus updates in real time. Compliance-grade audit trails that a regulated fund manager can point to. These are hard to replicate, and they&#8217;re what the best platforms in this space have quietly been building for a decade while the AI layer was an afterthought.</p><p>For any asset manager thinking about the next three years of vendor evaluation: the question to ask is not &#8220;how good is your AI?&#8221; Every vendor will tell you their AI is excellent, and increasingly, they&#8217;ll all be roughly right. The question is: &#8220;How clean and complete is your underlying data, and do you have coverage in my universe?&#8221;</p><p>The platforms that survive the next wave of commoditisation are not AI businesses that happen to have data. They are data businesses that happen to use AI.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://orikai.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading ORIK.AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The AI Ensemble]]></title><description><![CDATA[A framework for how buyside firms in Southeast Asia actually use AI]]></description><link>https://orikai.substack.com/p/the-ai-ensemble</link><guid isPermaLink="false">https://orikai.substack.com/p/the-ai-ensemble</guid><dc:creator><![CDATA[Matt H]]></dc:creator><pubDate>Tue, 31 Mar 2026 02:32:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0058f36a-1c75-4683-8239-d45fa11d5c88_1866x912.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>An analyst at a mid-sized Singapore equity fund walks into the office at 7:30am. There are fourteen sellside reports waiting. Two earnings call transcripts from overnight. A Reuters alert on a portfolio holding. A macro note from the house economist.</em></p><p><em>By 9am, he has read - really read - maybe four of them.</em></p><p><em>The other ten will be skimmed. Some will be missed entirely.</em></p><p><em>This is not a talent problem. It is a bandwidth problem. And for the first time in the history of asset management, there is a structural solution available that does not involve hiring more analysts.</em></p><div><hr></div><p>The asset management industry in Southeast Asia is at an inflection point. The signals are visible to anyone paying attention: Singapore&#8217;s MAS is actively funding fintech and AI adoption through initiatives like the Financial Sector Technology and Innovation scheme. Regional sovereign wealth funds are not just allocating to AI; they are deploying it internally. Global firms opening regional offices are arriving with AI toolchains already built.</p><p>The question for mid-sized regional asset managers is not whether AI will reshape the investment process. It already is. The question is whether your firm will lead that shift or spend the next three years catching up to firms that did.</p><p>This newsletter exists to make that question easier to answer.</p><p><strong>What &#8220;AI in Asset Management&#8221; Actually Means</strong></p><p>There is a version of this conversation that happens at a lot of firms. Usually held in a strategy meeting, or triggered by someone reading a consultant&#8217;s report.</p><p>AI gets discussed as a future initiative. Something to pilot or perhaps form a committee around.</p><p>That version of the conversation is already obsolete.</p><p>The firms building an edge right now are not piloting AI as an add-on to their existing process. They are rebuilding the investment workflow itself around a set of complementary tools - what I call the <strong>AI ensemble</strong>.</p><p>Not one model. Not one vendor. A coordinated stack, each component doing what it does best, integrated into the moments that matter most in the investment cycle.</p><p>The chart below shows what that looks like across the three core processes that every asset management firm runs, every day.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zPOc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zPOc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 424w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 848w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 1272w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zPOc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344513,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://orikai.substack.com/i/192684970?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zPOc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 424w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 848w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 1272w, https://substackcdn.com/image/fetch/$s_!zPOc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4548ae-1021-42ac-9be0-61615f0264ba_1866x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The framework breaks the investment workflow into three distinct processes.</p><div><hr></div><p><strong>Synthesize: From Raw Data to Investment Thesis</strong></p><p>This is where most of an analyst&#8217;s day goes. Reading. Parsing. Cross-referencing. Forming a view.</p><p>The traditional toolkit is well-known: Bloomberg for data pulls, S&amp;P Global and FactSet for structured financial information, internal databases for historical positioning. The output is an analyst who has read enough to have an opinion, and a process that scales exactly as well as the number of analysts on the desk. Which, for many mid-sized asset managers, isn&#8217;t much.</p><p>The AI ensemble changes the input-to-insight ratio fundamentally. Tools like <strong>Alphasense</strong> and <strong>Daloopa</strong> are not search engines bolted onto research libraries. Alphasense uses language models trained on financial text to surface thematic connections across earnings calls, broker notes, and regulatory filings - connections that would otherwise require hours of manual reading to identify.</p><p>Daloopa automates the most tedious part of fundamental analysis: the extraction and normalisation of financial data from unstructured documents. What used to take a junior analyst an afternoon now takes minutes, with lower error rates.</p><p><strong>Exabel</strong> and <strong>Yipit</strong> extend this into alternative data - the signals that do not appear in company filings at all. Consumer transaction data, foot traffic, web scraping, supply chain proxies. These were once the exclusive domain of large quant shops with proprietary data budgets. The commoditisation of access changes that calculus for mid-sized active managers.</p><p>For Southeast Asia specifically, there is a capability that does not often appear in Western discussions of AI in finance: <strong>cross-language pipelines</strong>.</p><p>A Singapore-listed consumer staples company with significant Indonesia operations will generate material information in Bahasa Indonesia. Management interviews, local press and regulatory commentary, all of which are rarely seen by most analysts at English-language firms. LLMs with multilingual capability change that. The competitive edge available to a regional firm that can actually read Southeast Asian markets - in the languages those markets operate in - is significant and underappreciated.</p><p>The outcome is not that AI replaces the analyst&#8217;s judgment. It is that the analyst&#8217;s judgment gets applied to a dramatically richer information set. Three hours of reading compressed to fifteen minutes. Quant-style factor screening available without a dedicated quant hire.</p><div><hr></div><p><strong>Execute: From Thesis to Live Portfolio</strong></p><p>This is where the gap between intention and outcome has historically lived.</p><p>The Investment Committee meets. A view is formed. The portfolio manager knows what the target allocation should look like. What happens between that decision and the actual portfolio - the sequencing of trades, the timing within each session, the management of market impact - is where slippage accumulates.</p><p>The traditional execution model relies on portfolio management systems like Bloomberg PORT, discretionary trader judgment on timing, and standard algorithms (VWAP, TWAP). They do not adapt to intraday liquidity conditions. They do not dynamically rebalance around transaction cost estimates. And they do not optimise across the interaction effects of multiple concurrent positions.</p><p>The AI execution layer changes all three of these.</p><p><strong>SimCorp Dimension</strong> and <strong>Clearwater Analytics</strong> provide the portfolio-level infrastructure: real-time position reconciliation, exposure modelling, constraint monitoring. But it is the algo execution layer that represents the sharpest change. <strong>JPMorgan&#8217;s LOXM</strong> is the best-known institutional example of ML-optimised execution: a model trained on millions of historical trades that selects and parameterises execution strategies dynamically, based on real-time market microstructure.</p><p>The result is measurable reduction in implementation shortfall. Not marginal, but structural over time.</p><p>For most mid-sized regional asset managers, the direct access to a system like LOXM is constrained by prime brokerage relationships. But the principle applies across accessible alternatives, and the direction of travel for algorithmic execution is unambiguous: static VWAP as the default execution strategy will look increasingly primitive within five years.</p><p>The more immediate opportunity is at the <strong>Snowflake</strong> layer - using cloud data infrastructure to close the loop between IC decision-making and portfolio reality in real time. The problem many mid-sized asset managers have is not that they make bad decisions; it is that the portfolio does not fully reflect their decisions because the execution and reconciliation cycle is too slow. Real-time data infrastructure, paired with optimisation-driven rebalancing tools, closes that gap.</p><p>What the IC decides, the portfolio actually reflects in real time. That is the outcome that matters.</p><div><hr></div><p><strong>Anchor: From Live Portfolio to Institutional Edge</strong></p><p>This is the process that most AI discussions in asset management underweight, and where I believe some of the most durable competitive advantages will be built.</p><p>Anchoring covers everything that happens after the trade. Compliance monitoring, performance attribution, portfolio review, and the institutional memory that turns individual decisions into organisational knowledge. In the traditional model, this is largely backward-looking and manual: daily and weekly reports, periodic performance reviews, manual compliance checks against investment guidelines.</p><p>The costs of this model are less visible than they should be. Compliance breaches caught in the monthly report rather than the hour they occur. Post-mortem analysis that never actually happens because the team is too busy preparing for the next IC meeting. Institutional knowledge that lives in the heads of two or three senior people - and walks out the door when they leave.</p><p><strong>BlackRock&#8217;s Aladdin</strong> has anchored large institutional portfolios for years, providing the risk modelling and compliance infrastructure that most mid-sized regional firms cannot build themselves. But Aladdin is primarily a risk system, not a knowledge system.</p><p>The newer tools in this layer are <strong>Hebbia</strong> and <strong>Kensho</strong>, paired with custom RAG implementations over internal research archives. They represent something different: the beginning of genuine institutional memory at the AI layer. Hebbia allows firms to build retrieval systems over their own document corpus: past investment memos, trade rationale notes, IC minutes, research archives going back years.</p><p>The ability to ask a question of your firm&#8217;s own history - <em>&#8220;what was the investment committee&#8217;s view on Indonesian consumer exposure in 2019, and what happened to the positions that reflected that view?&#8221;</em> - is a capability that no junior analyst on the team has, and that the senior PM who was there may not accurately recall.</p><p>Real-time breach detection, autonomous compliance copilots, systematic post-mortem workflows: these are not features. They are the difference between a firm whose institutional knowledge compounds over time and one that resets every time a key person leaves.</p><div><hr></div><p><strong>Why This Matters for SEA Asset Managers Now</strong></p><p>The ensemble is not a future roadmap. Every tool named in this framework is available today, to firms willing to engage with the integration work required to make them interoperate.</p><p>That integration work is real. It is the part that consultants&#8217; slide decks tend to understate. Connecting Alphasense outputs to an internal research workflow, building a RAG layer over a proprietary document archive, configuring real-time data pipelines between execution and portfolio management systems - none of this is plug-and-play.</p><p>But the firms that do it are not building a marginal improvement. They are building a different kind of investment operation: one where analysts think at higher abstraction levels, where the portfolio actually reflects IC intent, and where institutional knowledge does not decay when people leave.</p><p>In a regional market where the talent pool for investment professionals is finite and the competition for assets under management is intensifying - from global firms with larger balance sheets and from robo-advisory platforms attacking the retail segment - operational alpha is not a nice-to-have. It is a strategic imperative.</p><p>The next issues of Buyside AI will go deep on each of the three processes: how the synthesise stack actually gets built, what the execution layer looks like in practice for a regional active equity fund, and how to think about the anchor layer as a knowledge infrastructure problem rather than a compliance problem.</p><p>If you are building this at your firm, or thinking about how to start, I want to hear from you.</p><div><hr></div><p><em>Buyside AI covers AI adoption across the investment workflow, with a focus on mid-sized active managers operating in Southeast Asia. If this issue was useful, forward it to one colleague who should be reading it.</em></p>]]></content:encoded></item></channel></rss>