<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Haifeng (Kevin) Zhao</title><link>https://piscaries.github.io</link><description>Notes on building with LLMs and coding agents</description>
<item><title>I had Codex and Pi build the same app in Orca, then compared them side by side</title><link>https://piscaries.github.io/posts/codex-and-pi-build-the-same-app-in-orca/</link><guid>https://piscaries.github.io/posts/codex-and-pi-build-the-same-app-in-orca/</guid><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><description>Two coding-agent teams, one chess coach, matched conditions. Every review passed both; side by side, the gaps were large.</description></item>
<item><title>Can Open Source Coding Agents Build Comparable Software for Less?</title><link>https://piscaries.github.io/posts/can-open-source-coding-agents-build-comparable-software-for/</link><guid>https://piscaries.github.io/posts/can-open-source-coding-agents-build-comparable-software-for/</guid><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><description>Coding agents such as Claude Code and Codex can handle much of the work from planning through testing, but heavy model usage can be expensive.</description></item>
<item><title>Rethinking Software Design Principles for Agent Product Development</title><link>https://piscaries.github.io/posts/rethinking-software-design-principles-for-agent-product/</link><guid>https://piscaries.github.io/posts/rethinking-software-design-principles-for-agent-product/</guid><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><description>Classical principles still hold, but their meaning shifts when the reasoning path is controlled by the model, not the code.</description></item>
<item><title>Disrupted or Defensible: Business Models in the LLM Era</title><link>https://piscaries.github.io/posts/disrupted-or-defensible-business-models-in-the-llm-era/</link><guid>https://piscaries.github.io/posts/disrupted-or-defensible-business-models-in-the-llm-era/</guid><pubDate>Thu, 12 Jun 2025 00:00:00 +0000</pubDate><description>While much of the public conversation has focused on workforce disruption, an equally important question has received less attention:</description></item>
<item><title>Model Context Protocol (MCP): Revolutionizing Software Development with LLMs — A Practical Demo on Search</title><link>https://piscaries.github.io/posts/model-context-protocol-mcp-revolutionizing-software/</link><guid>https://piscaries.github.io/posts/model-context-protocol-mcp-revolutionizing-software/</guid><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><description>The integration of Large Language Models (LLMs) with traditional software systems creates both opportunities and challenges. As AI adoption accelerates, developers need…</description></item>
<item><title>Unlocking the Full Potential of RAG Systems: Avoiding Missteps and Embracing Best Practices</title><link>https://piscaries.github.io/posts/unlocking-the-full-potential-of-rag-systems-avoiding/</link><guid>https://piscaries.github.io/posts/unlocking-the-full-potential-of-rag-systems-avoiding/</guid><pubDate>Sun, 17 Nov 2024 00:00:00 +0000</pubDate><description>Retrieval-Augmented Generation (RAG) and semantic search are revolutionizing how we harness AI to retrieve and generate knowledge-rich responses. As these transformative…</description></item>
<item><title>Practical Guidance for Evaluating Large Language Model (LLM) Products</title><link>https://piscaries.github.io/posts/practical-guidance-for-evaluating-large-language-model-llm/</link><guid>https://piscaries.github.io/posts/practical-guidance-for-evaluating-large-language-model-llm/</guid><pubDate>Mon, 16 Sep 2024 00:00:00 +0000</pubDate><description>In today’s data-centric landscape, machine learning (ML) models are crucial for driving decisions, automating processes, and enhancing user experiences across various…</description></item>
<item><title>An LLM finetuning use case comparing Gemma and Llama2</title><link>https://piscaries.github.io/posts/an-llm-finetuning-use-case-comparing-gemma-and-llama2/</link><guid>https://piscaries.github.io/posts/an-llm-finetuning-use-case-comparing-gemma-and-llama2/</guid><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><description>This article guides you through setting up a local GPU machine for fine-tuning large language models (LLMs), Gemma and Llama2. It presents a case study comparing the two open…</description></item>
<item><title>Prototyping and comparing Milvus and Elasticsearch in standalone mode</title><link>https://piscaries.github.io/posts/prototyping-and-comparing-milvus-and-elasticsearch-in/</link><guid>https://piscaries.github.io/posts/prototyping-and-comparing-milvus-and-elasticsearch-in/</guid><pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate><description>The tech industry has been exploring vector databases primarily due to the rise and increasing importance of machine learning applications. These technologies rely heavily on…</description></item>
<item><title>Large Language Model Finetuning Practice</title><link>https://piscaries.github.io/posts/large-language-model-finetuning-practice/</link><guid>https://piscaries.github.io/posts/large-language-model-finetuning-practice/</guid><pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate><description>This article demonstrates how to finetune two of the most popular Large Language Models(LLM), OpenAI GPT and Meta Llama2. The main purpose is to demonstrate the step-by-step…</description></item>
<item><title>An example of generating Q&amp;A training/evaluation dataset from Large Language Models</title><link>https://piscaries.github.io/posts/an-example-of-generating-q-a-training-evaluation-dataset/</link><guid>https://piscaries.github.io/posts/an-example-of-generating-q-a-training-evaluation-dataset/</guid><pubDate>Wed, 29 Nov 2023 00:00:00 +0000</pubDate><description>The first way is to leverage LangChain’s API. Deeplearning.ai has a great class on LangChain providing a demo generating Q&amp;A on top of OpenAI GPT-3.5. You can get more…</description></item>
</channel></rss>
