<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Chamomile.ai</title>
        <link>https://chamomile.ai/</link>
        <description>R&amp;D notes on applied AI, including Retrieval Augmented Generation, Large Language Models, NLP, and browser/OS integration</description>
        <generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 28 Sep 2025 10:00:00 &#43;1100</lastBuildDate>
            <atom:link href="https://chamomile.ai/index.xml" rel="self" type="application/rss+xml" />
        <item>
    <title>AI browsers: a needs analysis</title>
    <link>https://chamomile.ai/ai_browsers_needs_analysis/</link>
    <pubDate>Mon, 08 Sep 2025 21:57:51 &#43;1000</pubDate><author>
                        <name>Michael Han</name><uri>https://www.linkedin.com/in/michaelyuminghan/</uri><email>michael@chamomile.ai</email></author><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/ai_browsers_needs_analysis/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/ai_browsers_needs_analysis/trogdor.png" referrerpolicy="no-referrer">
            </div><p>For the consumer, chatbots are synonymous with AI. The browser serves as a universal workspace for daily work and life, delivering the chatbots we can’t get enough of, but there is a case for deeper integration - embedding AI within the browser experience itself. Should AI be in the browser? If so, how?</p>]]></description>
</item><item>
    <title>RAG by a Thousand Metrics</title>
    <link>https://chamomile.ai/rag-by-a-thousand-metrics/</link>
    <pubDate>Fri, 15 Aug 2025 14:57:51 &#43;1000</pubDate><author>
                        <name>Jordan Moshcovitis</name><uri>https://www.linkedin.com/in/jordan-m-ab5a4010b/</uri><email>jordan.moshcovitis@gmail.com</email></author><guid>https://chamomile.ai/rag-by-a-thousand-metrics/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/rag-by-a-thousand-metrics/meme.png" referrerpolicy="no-referrer">
            </div><p>Retrieval-Augmented Generation (RAG) pipelines pair large language models (LLMs) with an external retrieval component. By fetching domain‐relevant chunks of text, these systems can provide more up-to-date or domain-specific answers than models relying solely on static training. Yet, they also add complexities: the system depends on both retrieval quality and generation fidelity.</p>]]></description>
</item><item>
    <title>Topic Modeling: A Comparative Overview of BERTopic, LDA, and Beyond</title>
    <link>https://chamomile.ai/topic-modeling-overview/</link>
    <pubDate>Sun, 27 Jul 2025 21:57:51 &#43;1000</pubDate><author>
                        <name>Martin Nguyen</name><uri>https://www.linkedin.com/in/hoangcuongnguyen/</uri><email>hoangcuongnguyen2001@gmail.com</email></author><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/topic-modeling-overview/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/topic-modeling-overview/different_meanings_of_windows.png" referrerpolicy="no-referrer">
            </div><p>Hashtags were a defining innovation of Web 2.0; what started as a user-invented hack on Twitter in 2007 has become entrenched as an organizing tool in platforms like Instagram and TikTok, driving community curation and content discovery. This was &ldquo;folksonomy&rdquo; in action: bottom-up labeling that adapts faster than top-down taxonomies ever could. But with #AI, can we reinvent the concept of taxonomy to combine the “evolveability” of a bottom-up approach with the “systemizability” of a top-down approach? That is the promise of topic modeling.</p>]]></description>
</item><item>
    <title>The dense fog of RAG: navigating dense retrieval&#39;s blind spots</title>
    <link>https://chamomile.ai/challenges-dense-retrieval/</link>
    <pubDate>Fri, 20 Dec 2024 08:38:10 &#43;1100</pubDate><author>
                        <name>Jordan Moshcovitis</name><uri>https://www.linkedin.com/in/jordan-m-ab5a4010b/</uri><email>jordan.moshcovitis@gmail.com</email></author><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/challenges-dense-retrieval/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/challenges-dense-retrieval/word2vec-hero.PNG" referrerpolicy="no-referrer">
            </div>Dense retrieval powers RAG systems, but comes with hidden complexities. Learn to identify and address these challenges.]]></description>
</item><item>
    <title>Effective RAG evaluation: integrated metrics are all you need</title>
    <link>https://chamomile.ai/rag-pain-points/</link>
    <pubDate>Thu, 05 Dec 2024 08:38:10 &#43;1100</pubDate><author>
                        <name>Jordan Moshcovitis</name><uri>https://www.linkedin.com/in/jordan-m-ab5a4010b/</uri><email>jordan.moshcovitis@gmail.com</email></author><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/rag-pain-points/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/rag-pain-points/hero1.png" referrerpolicy="no-referrer">
            </div><p><strong>Retrieval-Augmented Generation (RAG)</strong> pipelines have revolutionised how we integrate custom data with large language models (LLMs), unlocking new possibilities in AI applications. However, evaluating the effectiveness of these pipelines has presented a <em>major challenge</em> for most real-world applications. In this post, we&rsquo;ll look deeper into the pain points of RAG pipeline evaluation and explore strategies to overcome them.</p>]]></description>
</item><item>
    <title>Improved chatbot customer experience: sleep() is all you need</title>
    <link>https://chamomile.ai/chatbot-response-rate-limiting-for-improved-resolution-time/</link>
    <pubDate>Sat, 29 Jun 2024 17:53:48 &#43;1000</pubDate><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/chatbot-response-rate-limiting-for-improved-resolution-time/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/chatbot-response-rate-limiting-for-improved-resolution-time/chatbot_ai_or_human.webp" referrerpolicy="no-referrer">
            </div>How chatbots can be made more human-like by incorporating some wisdom on human psychology.]]></description>
</item><item>
    <title>RAG against the infinite context machine: unit economics is all you need</title>
    <link>https://chamomile.ai/rag-vs-full-context/</link>
    <pubDate>Wed, 13 Mar 2024 23:46:47 &#43;1100</pubDate><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/rag-vs-full-context/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/rag-vs-full-context/image2.png" referrerpolicy="no-referrer">
            </div>Retrieval Augmented Generation is sometimes viewed as a hack, but in practice it offers several important operational benefits.]]></description>
</item><item>
    <title>Reliable RAG: preprocessing is all you need</title>
    <link>https://chamomile.ai/reliable-rag-with-data-preprocessing/</link>
    <pubDate>Thu, 22 Feb 2024 08:38:10 &#43;1100</pubDate><author>
                        <name>Jordan Moshcovitis</name><uri>https://www.linkedin.com/in/jordan-m-ab5a4010b/</uri><email>jordan.moshcovitis@gmail.com</email></author><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/reliable-rag-with-data-preprocessing/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/reliable-rag-with-data-preprocessing/image6.png" referrerpolicy="no-referrer">
            </div>Preprocessing content before vector DB ingest improves information retrieval performance of Retrieval Augmented Generation (RAG) with favourable unit economics. Let's take a look at propositional chunking, an effective semantic preprocessing technique that is practical to implement.]]></description>
</item><item>
    <title>Document 0</title>
    <link>https://chamomile.ai/hello_world/</link>
    <pubDate>Fri, 22 Dec 2023 08:31:08 &#43;0800</pubDate><author>
                        <name>Tirath Ramdas</name><uri>https://www.linkedin.com/in/tramdas/</uri><email>tirath@chamomile.ai</email></author><guid>https://chamomile.ai/hello_world/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/hello_world/hello_world_chamomile.jpeg" referrerpolicy="no-referrer">
            </div><p>This site will focus on all aspects of agentic-RAG motivated by the pursuit to create an effective AI co-pilot for research tasks. Please <a href="/subscribe" rel="">subscribe</a> to be notified when new content is added. Thanks!</p>]]></description>
</item></channel>
</rss>
