<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Engineering Practice on ByF (BaiFan) · Daily Deep Think</title><link>https://blog.baifan.site/en/tags/engineering-practice/</link><description>Recent content in Engineering Practice on ByF (BaiFan) · Daily Deep Think</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>blog@baifan.site (ByF (BaiFan))</managingEditor><webMaster>blog@baifan.site (ByF (BaiFan))</webMaster><copyright>CC BY-NC 4.0</copyright><lastBuildDate>Tue, 29 Sep 2026 00:40:00 +0800</lastBuildDate><atom:link href="https://blog.baifan.site/en/tags/engineering-practice/index.xml" rel="self" type="application/rss+xml"/><item><title>Agent Interview Questions: Who Has Actually Done the Work</title><link>https://blog.baifan.site/en/agent-interview-questions/</link><pubDate>Mon, 13 Jul 2026 14:00:00 +0800</pubDate><author>blog@baifan.site (ByF (BaiFan))</author><guid>https://blog.baifan.site/en/agent-interview-questions/</guid><description>&lt;!-- more --&gt;&#10;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Attachment download&lt;/strong&gt;: &lt;a href="https://blog.baifan.site/files/agent-interview-questions.pdf" &gt;Agent Interview Questions.pdf&lt;/a&gt; — handy for printing or offline reading&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 class="relative group"&gt;Why Would You Need Multiple Agents&#10; &lt;div id="why-would-you-need-multiple-agents" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#why-would-you-need-multiple-agents" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;An opening question to separate people who have &amp;ldquo;read the articles&amp;rdquo; from people who have &amp;ldquo;actually built one&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;The bad answer:&lt;/strong&gt; &amp;ldquo;Multi-agent enables parallel processing, which improves system throughput and robustness.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Every word of that is correct, but if you follow up with &amp;ldquo;so after splitting into two agents, did throughput actually double?&amp;rdquo;, they stall. The reality: inter-agent communication has overhead, coordination has complexity, and after the split total throughput may well drop. Adding agents is not like adding CPU cores.&lt;/p&gt;</description></item><item><title>The Engineering Reality of Multi-Agent Collaboration: Triggers, Topologies, and Deterministic Merging</title><link>https://blog.baifan.site/en/multi-agent-collaboration-engineering/</link><pubDate>Tue, 03 Mar 2026 14:00:00 +0800</pubDate><author>blog@baifan.site (ByF (BaiFan))</author><guid>https://blog.baifan.site/en/multi-agent-collaboration-engineering/</guid><description>&lt;p&gt;Packing multiple probabilistically sampled large language model instances into a single codebase or production pipeline is, fundamentally, constructing a distributed system over an unreliable network using stochastic state machines. The axiomatic foundations of classical distributed computing—deterministic state transitions, reproducible failure modes, Byzantine fault tolerance, and atomic commits—collapse almost entirely when applied to modern generative models.&lt;/p&gt;&#10;&lt;!-- more --&gt;&#10;&lt;p&gt;Tech social media abounds with utopian product demos: one agent searches documentation, another implements business logic, a third writes unit tests, and a fourth conducts code review, while an orchestrator agent glides over the process like an infallible engineering manager. Yet anyone who has pushed such topologies into a 500,000-line monolithic repository or a high-concurrency production environment knows the reality: the system rapidly degenerates into distributed chaos. Unsynchronized modifications cause silent overwrites and split-brain states; non-deterministic rollouts cause cognitive divergence; token consumption explodes in a positive-feedback avalanche; and parent and child processes lock each other in cognitive livelocks.&lt;/p&gt;</description></item></channel></rss>