<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Best-of-N on AIBussin — AI applications, systems and books</title><link>https://aibussin.com/tags/best-of-n/</link><description>Recent content in Best-of-N on AIBussin — AI applications, systems and books</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 01 Sep 2026 10:41:00 +0100</lastBuildDate><atom:link href="https://aibussin.com/tags/best-of-n/index.xml" rel="self" type="application/rss+xml"/><item><title>Candidate Generation and Selection</title><link>https://aibussin.com/books/agents-from-first-principles/03-chapter/</link><pubDate>Sat, 08 Aug 2026 15:54:00 +0100</pubDate><guid>https://aibussin.com/books/agents-from-first-principles/03-chapter/</guid><description>&lt;p&gt;The previous chapter built a boundary that stops arbitrary model output from acquiring execution authority without explicit checks. It made one class of failure inspectable and enforceable, and it is silent about another.&lt;/p&gt;&#10;&lt;p&gt;Suppose the model is asked to solve a coding problem. One run produces the right patch. The next produces a plausible but incomplete one. A third produces something better again. Nothing is malformed, nothing violates the action schema, and every one of them would pass the boundary we just built. Validity and quality are different properties. A proposal can be completely valid and still be a poor choice, which relocates the uncertainty rather than removing it:&lt;/p&gt;</description></item><item><title>Reasoning Is More Than Architecture — Where Extra Computation Lives</title><link>https://aibussin.com/books/models-from-first-principles/10-chapter/</link><pubDate>Tue, 01 Sep 2026 10:41:00 +0100</pubDate><guid>https://aibussin.com/books/models-from-first-principles/10-chapter/</guid><description>&lt;h1 id="reasoning-is-more-than-architecture--where-extra-computation-lives"&gt;Reasoning Is More Than Architecture — Where Extra Computation Lives&lt;/h1&gt;&#10;&lt;p&gt;So far in &lt;strong&gt;Models From First Principles&lt;/strong&gt;, we have changed several different things and called all of them model design.&lt;/p&gt;&#10;&lt;p&gt;We changed what a model predicts.&lt;/p&gt;&#10;&lt;p&gt;MR.Q produced one learned quality score.&lt;/p&gt;&#10;&lt;p&gt;EBT added Q, V, policy, and advantage.&lt;/p&gt;&#10;&lt;p&gt;SICQL turned those outputs into explicit model components.&lt;/p&gt;&#10;&lt;p&gt;Then we changed how computation unfolds.&lt;/p&gt;&#10;&lt;p&gt;HRM introduced recurrent state operating at different timescales.&lt;/p&gt;</description></item><item><title>Agents From First Principles 08: AI Agent Picks the First Solution? Add Search Instead of One-Shot Generation</title><link>https://aibussin.com/post/agents-from-first-principles-08/</link><pubDate>Sat, 08 Aug 2026 17:26:00 +0100</pubDate><guid>https://aibussin.com/post/agents-from-first-principles-08/</guid><description>&lt;p&gt;An AI agent often fails for a surprisingly ordinary reason:&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;it commits too early.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;It finds one plausible next action, follows it, and then spends the rest of the run trying to make that first choice work.&lt;/p&gt;&#10;&lt;p&gt;That can look intelligent because the agent keeps reasoning, calling tools, revising plans, and explaining itself.&lt;/p&gt;&#10;&lt;p&gt;But underneath, the trajectory may be almost completely determined by an early mistake.&lt;/p&gt;&#10;&lt;p&gt;A coding agent chooses the wrong implementation strategy and spends twenty tool calls repairing it.&lt;/p&gt;</description></item><item><title>Agents From First Principles 02: AI Agent Gives Inconsistent Answers? Generate Multiple Candidates and Rank Them</title><link>https://aibussin.com/post/agents-from-first-principles-02/</link><pubDate>Sat, 08 Aug 2026 15:54:00 +0100</pubDate><guid>https://aibussin.com/post/agents-from-first-principles-02/</guid><description>&lt;p&gt;One of the first things you notice when you build anything around a large language model is that the same prompt does not always produce the same quality of answer.&lt;/p&gt;&#10;&lt;p&gt;Sometimes the first response is excellent.&lt;/p&gt;&#10;&lt;p&gt;Sometimes it is merely acceptable.&lt;/p&gt;&#10;&lt;p&gt;Sometimes it misses the point entirely.&lt;/p&gt;&#10;&lt;p&gt;That creates a very common agent-engineering question:&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;If the model is inconsistent, should the agent trust the first answer it gets?&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;p&gt;Often, no.&lt;/p&gt;</description></item></channel></rss>