Notes: RAG Agents in Prod: 10 Lessons We Learned

From AIEngineer: RAG Agents in Prod: 10 Lessons We Learned In the rush toward AI adoption, everyone is chasing cutting-edge models, fine-tuning pipelines, and building impressive prototypes. But the looming question remains: Where’s the ROI? Many companies pour massive resources into AI initiatives only to end up with sleek demos and very little actual business impact. This disconnect runs deeper than tooling—it’s rooted in what we expect AI to be good at. Much like Moravec’s Paradox in robotics (where high-level reasoning is easier for machines than basic perception or motor skills), modern AI excels at things we assume are hard—like coding, summarization, or legal analysis—but struggles with what we think should be easy: understanding context. ...

June 14, 2025 · Changyi Yang

Key trade-offs in Kafka

References: YouTube Video by Jordan Has No Life Kafka Summary Notes This article summarizes my personal understanding after watching the aforementioned video and reading the Kafka paper. I am still a student, so any inaccuracies or misunderstandings are unintentional—corrections are welcome. Kafka is a widely adopted distributed streaming platform. In this article, I will explore the key trade-offs Kafka makes in order to achieve its design goal of efficient log processing, and how these decisions contribute to Kafka’s architecture and performance. ...

April 1, 2025 · Changyi Yang

How I Build This Site

The idea of building a personal site started back in September last year. I got a student-discounted instance from Alibaba Cloud (2 cores, 2GB RAM), and even went through the hassle of registering a domain name: changyi.fun. At first, I used WordPress. It worked — until it didn’t. I remember in one of my security classes, the professor specifically called out WordPress for being notoriously insecure. Around the same time, I tried to set up an SSL certificate (in the most complicated way possible via DNS challenge), and ended up completely breaking the site. I didn’t know back then that there were simpler ways. ...

March 31, 2025 · Changyi Yang