<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Prompt Engineering on AIBussin — AI applications, systems and books</title>
		<link>https://aibussin.com/tags/prompt-engineering/</link>
		<description>Recent content in Prompt Engineering on AIBussin — AI applications, systems and books</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<lastBuildDate>Fri, 28 Aug 2026 10:00:00 +0100</lastBuildDate>
		
			<atom:link href="https://aibussin.com/tags/prompt-engineering/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Why Are We Still Hand-Writing Prompts?</title>
				<link>https://aibussin.com/books/dspy-from-first-principles/01-chapter/</link>
				<pubDate>Fri, 28 Aug 2026 10:00:00 +0100</pubDate>
				<guid>https://aibussin.com/books/dspy-from-first-principles/01-chapter/</guid>
				<description>&lt;p&gt;Almost every language-model application starts as one string.&lt;/p&gt;&#xA;&lt;p&gt;That is not a mistake. A prompt is the fastest way to find out whether a model can do the job at all, and it lets you work directly on the behavior instead of building a framework around a problem you do not yet understand. Most good LM systems begin this way and should.&lt;/p&gt;&#xA;&lt;p&gt;The trouble is that the prompt usually survives longer than its usefulness. It stops being a probe and becomes the specification, and by the time anyone notices, the string is four hundred words long, nobody remembers why the third paragraph is there, and changing it feels dangerous.&lt;/p&gt;</description>
			</item>
			<item>
				<title>You’ve Probably Already Felt It</title>
				<link>https://aibussin.com/books/freestyle-cognition/01-chapter/</link>
				<pubDate>Fri, 28 Aug 2026 10:00:00 +0100</pubDate>
				<guid>https://aibussin.com/books/freestyle-cognition/01-chapter/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;“If you want something new, you have to stop doing something old.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You’ve probably done it already.&lt;/p&gt;&#xA;&lt;p&gt;You had to write a tricky email. Respond to a complaint. Explain something you didn’t want to explain. You opened ChatGPT jotted down your thoughts, hit enter and boom. It came back with something surprisingly useful. Not perfect, maybe, but something to work with.&lt;/p&gt;&#xA;&lt;p&gt;Just like that, the job that felt heavy five minutes ago was already halfway done.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Learning to Talk to the Machine</title>
				<link>https://aibussin.com/books/freestyle-cognition/02-chapter/</link>
				<pubDate>Fri, 28 Aug 2026 10:00:00 +0100</pubDate>
				<guid>https://aibussin.com/books/freestyle-cognition/02-chapter/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;The most powerful tool we have is communication.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;-goal-of-this-chapter&#34;&gt;🎯 Goal of this Chapter&lt;/h2&gt;&#xA;&lt;p&gt;To show you how to interact with AI in a way that feels natural, open, and effective even if you’ve never used a tool like this before.&lt;/p&gt;&#xA;&lt;p&gt;We’re not going to teach you the full system yet. We’re just going to start talking. But &lt;em&gt;we&amp;rsquo;re&lt;/em&gt; going to introduce one simple structure a way of shaping your interaction that helps you clarify what you actually want from the conversation and makes it easier for the AI to understand and deliver on that goal.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Codex Manager: Building a Prompt-State Runtime for Hackathon-Grade Code Optimization</title>
				<link>https://aibussin.com/post/codex/</link>
				<pubDate>Sat, 16 May 2026 20:15:59 +0100</pubDate>
				<guid>https://aibussin.com/post/codex/</guid>
				<description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;&#xA;&lt;p&gt;Codex Manager uses AI to generate code as an artifact, then tests that artifact, diagnoses what happened, and repairs the prompt state that produced it. The code is not the thing being optimized directly. The prompt state is.&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://huggingface.co/humanitys-last-hackathon?utm_source=chatgpt.com&#34;&gt;Humanity’s Last Hackathon&lt;/a&gt; framed the challenge as a test of &lt;strong&gt;context, not code&lt;/strong&gt;: the task was hard enough that the real question was not whether someone could hand-write one clever kernel, but whether they could build a system that used AI effectively under changing constraints.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The “Negative Contrast Trap”: Why AI Writing Overuses “Not X, But Y”</title>
				<link>https://aibussin.com/post/not/</link>
				<pubDate>Tue, 10 Mar 2026 12:35:56 +0000</pubDate>
				<guid>https://aibussin.com/post/not/</guid>
				<description>&lt;p&gt;Read enough AI prose and a rhythm starts to appear. Not fear. Not relief. Not strategy.Once you see it, you cannot unsee it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;-abstract&#34;&gt;🧠 Abstract&lt;/h2&gt;&#xA;&lt;p&gt;Large language models frequently produce rhetorical constructions such as &lt;em&gt;“not fear, but relief”&lt;/em&gt; or &lt;em&gt;“not intelligence, but memory.”&lt;/em&gt; While these patterns exist in human writing, AI systems tend to overproduce them, creating repetitive and unnatural prose. This article identifies the phenomenon as the &lt;strong&gt;Negative Contrast Trap&lt;/strong&gt;, explains why it emerges from statistical language modeling, and proposes practical methods to detect and mitigate it in AI-assisted writing systems.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Learning to Learn: A LATS-Based Framework for Self-Aware AI Pipelines</title>
				<link>https://aibussin.com/post/lats/</link>
				<pubDate>Thu, 12 Jun 2025 09:23:46 +0100</pubDate>
				<guid>https://aibussin.com/post/lats/</guid>
				<description>&lt;h2 id=&#34;-summary&#34;&gt;📖 Summary&lt;/h2&gt;&#xA;&lt;p&gt;In this post, we introduce the LATSAgent, an implementation of &lt;a href=&#34;https://arxiv.org/pdf/2310.04406&#34; target=&#34;_blank&#34; class=&#34;paper-badge&#34;&#xA;    style=&#34;display: inline-block; padding: 6px 10px; background: #f3f4f6; border-left: 4px solid #3b82f6; border-radius: 4px; margin: 4px 0; text-decoration: none; color: #1f2937;&#34;&gt;&#xA;    &lt;strong&gt;LATS&lt;/strong&gt;: Language Agent Tree Search Unifies Reasoning..&#xA;&lt;/a&gt; within the &lt;a href=&#34;https://github.com/ernanhughes/co-ai&#34;&gt;stephanie&lt;/a&gt; framework. Unlike prior agents that followed a single reasoning chain, this agent explores multiple reasoning paths in parallel, evaluates them using multidimensional scoring, and learns symbolic refinements over time. This is our most complete integration yet of search, simulation, scoring, and symbolic tuning bringing together all of our previous work on sharpening, pipeline reflection, and symbolic rules into a unified, intelligent reasoning loop.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dimensions of Thought: A Smarter Way to Evaluate AI</title>
				<link>https://aibussin.com/post/dimensions/</link>
				<pubDate>Mon, 09 Jun 2025 10:00:03 +0100</pubDate>
				<guid>https://aibussin.com/post/dimensions/</guid>
				<description>&lt;h2 id=&#34;-summary&#34;&gt;📖 Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post introduces a multidimensional reward modeling pipeline built on top of the &lt;a href=&#34;https://github.com/ernanhughes/co-ai&#34;&gt;stephanieanie&lt;/a&gt; framework. It covers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;✅ &lt;strong&gt;Structured Evaluation Setup&lt;/strong&gt;&#xA;How to define custom evaluation dimensions using YAML or database-backed rubrics.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;🧠 &lt;strong&gt;Automated Scoring with LLMs&lt;/strong&gt;&#xA;Using the &lt;code&gt;ScoreEvaluator&lt;/code&gt; to produce structured, rationale-backed scores for each dimension.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;🧮 &lt;strong&gt;Embedding-Based Hypothesis Indexing&lt;/strong&gt;&#xA;Efficiently embedding hypotheses and comparing them for contrastive learning using similarity.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;🔄 &lt;strong&gt;Contrast Pair Generation&lt;/strong&gt;&#xA;Creating training pairs where one hypothesis outperforms another on a given dimension.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Programming Intelligence: Using Symbolic Rules to Steer and Evolve AI</title>
				<link>https://aibussin.com/post/symbolic/</link>
				<pubDate>Wed, 04 Jun 2025 20:57:20 +0100</pubDate>
				<guid>https://aibussin.com/post/symbolic/</guid>
				<description>&lt;h2 id=&#34;-summary&#34;&gt;🧪 Summary&lt;/h2&gt;&#xA;&lt;p&gt;&amp;ldquo;What if AI systems could learn how to improve themselves not just at the level of weights or prompts, but at the level of strategy itself? In this post, we show how to build such a system, powered by symbolic rules and reflection.&lt;/p&gt;&#xA;&lt;p&gt;The paper &lt;a href=&#34;https://arxiv.org/pdf/2406.18532v1&#34; target=&#34;_blank&#34; class=&#34;paper-badge&#34;&#xA;    style=&#34;display: inline-block; padding: 6px 10px; background: #f3f4f6; border-left: 4px solid #3b82f6; border-radius: 4px; margin: 4px 0; text-decoration: none; color: #1f2937;&#34;&gt;&#xA;    &lt;strong&gt;Symbolic Agents&lt;/strong&gt;: Symbolic Learning Enables Self-Evolving Agents&#xA;&lt;/a&gt; introduces a framework where &lt;strong&gt;symbolic rules&lt;/strong&gt; guide, evaluate, and evolve agent behavior.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Adaptive Reasoning with ARM: Teaching AI the Right Way to Think</title>
				<link>https://aibussin.com/post/arm/</link>
				<pubDate>Wed, 28 May 2025 22:22:46 +0100</pubDate>
				<guid>https://aibussin.com/post/arm/</guid>
				<description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Chain-of-thought is powerful, but which chain? Short explanations work for easy tasks, long reflections help on hard ones, and code sometimes beats them both. What if your model could adaptively pick the best strategy, per task, and improve as it learns?&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;Adaptive Reasoning Model&lt;/code&gt; &lt;strong&gt;(ARM)&lt;/strong&gt; is a framework for teaching language models how to choose the right reasoning format direct answers, chain-of-thoughts, or code depending on the task. It works by evaluating responses, scoring them based on rarity, conciseness, and difficulty alignment, and then updating model behavior over time.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Building Clipper: An AI Image Generator You Control</title>
				<link>https://aibussin.com/post/clipper/</link>
				<pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate>
				<guid>https://aibussin.com/post/clipper/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;“If you’ve ever pasted 50 prompts into an image generator one-by-one, this is for you. I hit my limit and built Clipper to solve it.”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;-summary&#34;&gt;📖 Summary&lt;/h2&gt;&#xA;&lt;p&gt;In the previous blog post I wrote a research paper: &lt;a href=&#34;https://aibussin.com/post/seeing-thought/&#34;&gt;Cross-Modal Cognitive Mapping&lt;/a&gt;. This paper is about turning your conversations into images to gradually map your thought patterns. The implementation of this paper is an application called &lt;a href=&#34;https://github.com/ernanhughes/prism&#34;&gt;Prism&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;A component of this app is image generation from prompts or your conversations. All of the Foundation models support this but it&amp;rsquo;s a pretty janky process where you have to generate the prompt paste it into a text box and download the image. I just went through a week of doing this while building a &lt;a href=&#34;https://aibussin.com/toolkit/index.html&#34;&gt;prompt toolkit&lt;/a&gt;. While I was doing this I kept wishing I built the app which I&amp;rsquo;m going to share with you now.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mastering Prompt Engineering: A Practical Guide</title>
				<link>https://aibussin.com/post/prompt/</link>
				<pubDate>Wed, 05 Feb 2025 14:58:04 +0000</pubDate>
				<guid>https://aibussin.com/post/prompt/</guid>
				<description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post provides a comprehensive guide to prompt engineering, the art of crafting effective inputs for Large Language Models (LLMs).  Mastering prompt engineering is crucial for maximizing the potential of LLMs and achieving desired results.&lt;/p&gt;&#xA;&lt;p&gt;Effective prompting is the easiest way to enhance your experience with &lt;code&gt;Large Language Models&lt;/code&gt; (LLMs).&lt;/p&gt;&#xA;&lt;p&gt;The prompts we make are our interface to LLMs. This is how we communicate with them. This is why it is important to understand how to do it well.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
