<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Chamil Jay</title><link>/posts/</link><description>Recent content in Posts on Chamil Jay</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 15 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Is Language Intelligence?</title><link>/posts/language_models/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>/posts/language_models/</guid><description>&lt;p&gt;Less than five years ago, it would have been difficult to imagine that one of the most impactful and transformative advances in artificial intelligence would come from what, on the surface, looks like one of the simplest forms of AI, that deals with one of the most simplest form of data: &lt;strong&gt;text&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;At the time, much of the excitement in AI was centred around increasingly sophisticated models for computer vision, robotics, reinforcement learning, speech, and other specialised domains. Computer vision systems were becoming remarkably good at recognising objects, generating images, understanding scenes, and even creating entirely new visual content.&lt;/p&gt;</description></item><item><title>Building Deep Research Agents with LangGraph: From Search to Deep Research</title><link>/posts/deep_research_agent/</link><pubDate>Sun, 24 May 2026 00:00:00 +1000</pubDate><guid>/posts/deep_research_agent/</guid><description>&lt;p&gt;A single search-and-summarize pass can answer straightforward questions, but it tends to break down when the task requires breadth, evidence coverage, and the ability to recognise what is still missing. Deep research is less about making one particularly clever model call and more about designing a workflow that can &lt;strong&gt;plan, gather evidence, assess that evidence, and deliberately search again when necessary&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;In this tutorial, we will build a simple &lt;strong&gt;deep research agent pattern&lt;/strong&gt; with LangGraph that plans, searches in parallel, reflects on evidence quality, loops when needed, and only then writes a final report. The architecture that I will talk about here is very similar to the architecture that I have used within the research team in my personal project &lt;a href="/personal_projects/finai/"&gt;FinAI&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Transformers Prime(r)</title><link>/posts/llm-primer/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>/posts/llm-primer/</guid><description>&lt;p&gt;&lt;em&gt;Disclaimer: This tutorial is primarily based on a knowledge-sharing session I conducted at work. While the session provided the inspiration and foundation for the content, all examples, explanations, code, and opinions presented here are my own and are intended solely for educational purposes. Nothing in this tutorial represents, reflects, or should be interpreted as the views, practices, or intellectual property of my employer.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;Modern language models can appear remarkably intelligent, but at their core they perform a deceptively simple operation:&lt;/p&gt;</description></item><item><title>PyTorch Fundamentals</title><link>/posts/pytorchprimer/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>/posts/pytorchprimer/</guid><description>&lt;p&gt;PyTorch is one of the most widely used frameworks for building and training neural networks. At the centre of PyTorch is the &lt;strong&gt;tensor&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;A tensor is a general-purpose numerical data structure that can represent anything from a single number to a high-dimensional collection of values. Neural-network inputs, model weights, activations, gradients, images, audio representations, and many other objects are represented using tensors.&lt;/p&gt;&#10;&lt;p&gt;If you are using an Apple Silicon Mac, PyTorch can also take advantage of Apple&amp;rsquo;s GPU through the &lt;strong&gt;Metal Performance Shaders (MPS)&lt;/strong&gt; backend.&lt;/p&gt;</description></item></channel></rss>