<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Prompt Optimization on AIBussin — AI applications, systems and books</title>
		<link>https://aibussin.com/tags/prompt-optimization/</link>
		<description>Recent content in Prompt Optimization on AIBussin — AI applications, systems and books</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Fri, 28 Aug 2026 10:55:00 +0100</lastBuildDate>
		
			<atom:link href="https://aibussin.com/tags/prompt-optimization/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Optimize the Instructions</title>
				<link>https://aibussin.com/books/dspy-from-first-principles/12-chapter/</link>
				<pubDate>Fri, 28 Aug 2026 10:55:00 +0100</pubDate>
				<guid>https://aibussin.com/books/dspy-from-first-principles/12-chapter/</guid>
				<description>&lt;p&gt;Chapter 11&amp;rsquo;s optimizer could only select demonstrations. It never touched an instruction, and it never looked at the development set — which is why upgrading its metric changed nothing.&lt;/p&gt;&#xA;&lt;p&gt;MIPROv2 does both.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;instruction candidates&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;demonstration candidates&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;metric&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;development data&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      ↓&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;candidate program&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This is a strictly larger search over a strictly larger space, evaluated against evidence the previous optimizer could not see. If chapter 11&amp;rsquo;s result was an artifact of a weak mechanism, this is where it gets corrected.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Compiling Thought: Building a Prompt Compiler for Self-Improving AI</title>
				<link>https://aibussin.com/post/compiler/</link>
				<pubDate>Thu, 26 Jun 2025 13:31:41 +0100</pubDate>
				<guid>https://aibussin.com/post/compiler/</guid>
				<description>&lt;p&gt;&lt;strong&gt;How to design a pipeline that turns vague goals into smart prompts&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;-summary&#34;&gt;🧪 Summary&lt;/h2&gt;&#xA;&lt;p&gt;Why spend hours engineering prompts when AI can optimize its own instructions. This blog post introduces a novel approach toward creating a self-improving AI by treating prompts as programs. Traditional AI systems often rely on static instructions rigid and limited in adaptability. Here, we present a different perspective: viewing the Large Language Model (LLM) as a &lt;strong&gt;prompt compiler&lt;/strong&gt; capable of dynamically transforming raw instructions into optimized prompts through iterative cycles of decomposition, evaluation, and intelligent reassembly.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
