Claude Engineer Finally Unveils Fable 5's Ultimate Strategy, Teaching You How to Bridge the Information Gap with AI Models

marsbitОпубликовано 2026-07-06Обновлено 2026-07-06

Введение

This article, titled "Claude Engineer Finally Releases Fable 5 'Skill-Burning' Guide, Teaching How to Bridge the Information Gap with Models," details a blog post by Claude Code engineer Thariq Shihipar. The core concept is the "information gap" or "unknowns"—the disconnect between a user's instructions (the "map") and the actual task requirements (the "territory"). The article argues that with powerful models like Claude Fable 5, work quality depends on the user's ability to identify and clarify these unknowns. Shihipar categorizes unknowns into four types: Known Knowns (explicit instructions), Known Unknowns (awareness of gaps), Unknown Knowns (implicit, unstated knowledge), and Unknown Unknowns (unforeseen issues). The blog provides a framework for addressing these gaps throughout the workflow: * **Before Implementation:** Techniques include "Blindspot Scanning" to uncover Unknown Unknowns, brainstorming/prototyping for visual or complex tasks, having Claude ask clarifying questions, using reference code/examples, and creating implementation plans. * **During Implementation:** Maintaining an "implementation notes" file for Claude to document deviations and decisions made due to encountered edge cases. * **After Implementation:** Creating summary documents for review and having Claude generate quizzes to ensure the user fully understands the completed changes. The article concludes that as models become more capable, the key to success is systematically discovering...

The fate of Fable 5 has been as mystifying as its model's name since its release.

From the highly anticipated "AI's Defining Moment" to being forced offline by a U.S. government ban, and then restricting access to non-Americans, it has captivated global attention.

Now, the storm has gradually subsided. Ultimately, models must return to productivity.

To this end, Claude Code engineer Thariq Shihipar published a detailed blog post on social media, outlining techniques for using Fable 5.

This article addresses a long-standing question. With models having evolved to such powerful capabilities, why do I still feel they perform tasks incorrectly when I use them?

Thariq's blog post is an eye-opener. In short: there is an information gap between humans and models, a disparity between the prompts, Skills, and context provided by the user and the actual task execution.

Thus, the entire blog post teaches you how to bridge this information gap. Below, Machine Heart provides the full blog post for our readers.

Blog Title: A Field Guide to Fable: Finding Your Unknowns

Blog Link: https://x.com/trq212/status/2073100352921215386

Working with Claude Fable 5 constantly reminds me of an old adage: the map is not the territory.

The "map" is the representation of the work to be done—my prompts, skills, and context—what I give to Claude. The "territory" is where the work actually needs to happen: the codebase, the real world, and the real constraints within.

I call the gap between the map and the territory "unknowns." When Claude encounters an unknown, it must make a decision based on its best guess of my intent. The more complex the work, the more unknowns Claude might encounter.

Fable is the first model where I've strongly felt that the bottleneck of work quality depends on my ability to clarify its unknowns.

Importantly, mere upfront planning isn't always enough. You might discover unknowns deep in implementation; you might also find these unknowns point to the fact that you should be solving the problem in a completely different way.

I find that collaborating with Fable is essentially an iterative process of discovering unknowns before, during, and after implementation.

The author provides some examples of discovering "unknowns." Readers are encouraged to review them alongside the full article.

Example Link: https://thariqs.github.io/html-effectiveness/unknowns/

Know Your Unknowns

What are unknowns? When I approach Claude with a problem, I typically break it down from four perspectives:

Known knowns: This is basically what I write in the prompt. I tell the agent what I want.

Known unknowns: What things haven't I figured out yet, but I know I haven't figured them out?

Unknown knowns: What things are so obvious to me that I wouldn't even write them down, but I'd recognize them if I saw them?

Unknown unknowns: What things haven't I considered at all? What knowledge do I not yet know I don't know? Do I know how well something can be done?

The most skilled agent-style programmers tend to have relatively fewer unknowns. They know exactly what they want, in great detail. They are highly synchronized with both the codebase and model behavior.

But they also presuppose the existence of unknowns. In many ways, reducing and planning for your unknowns ahead of time is the core skill of agent-style programming. Fortunately, this is a skill that can be honed by collaborating with Claude.

Help Claude Help You

Giving instructions to Claude is a delicate balance. If you're too specific, Claude will follow your instructions strictly, even if pivoting to a different approach might be better. If you're too vague, Claude will often make choices and assumptions based on industry best practices, which may not be right for your task.

Both can fail when you haven't adequately considered your unknowns. You don't know when the road ahead is fraught with obstacles, nor do you know when it's actually smooth, but you still want Claude to make adjustments if necessary.

Claude can help you discover unknowns faster. It can search your codebase and the internet incredibly quickly, and it possesses more general knowledge on most topics than you do. It can also iterate faster from failures.

The most important part of this process is giving Claude enough starting context. For example, tell it what step you're currently thinking about; explain your level of familiarity with the problem and codebase; let it collaborate with you as a thinking partner.

I've previously written about generating HTML with Claude. In almost all those scenarios, the HTML artifact is the best way to visualize and express ideas.

In this article, I'll detail some patterns I use to discover these unknowns. I don't use all these tricks every time, but having them as a toolkit to call upon is incredibly useful.

Before Implementation

Blindspot Scan

One of the most useful things when starting work is understanding your blind spots. For example, if you're writing a feature in a new module of the codebase, or having Claude handle a type of work you're unfamiliar with, like iterating on a design, you're likely to have many "unknown unknowns."

You might not know what questions to ask, what constitutes "good," what historical work has been done before, or what pitfalls to avoid.

To do this, you can ask Claude to help find your "unknown unknowns" and explain them. I like to use the terms "blindspot pass" and "unknown unknowns" directly. Usually, it's also important to tell it who you are and what you know.

Example prompts:

"I'm adding a new identity authentication provider, but I know nothing about the auth module in this codebase. Can you do a blindspot pass, help me find relevant unknown unknowns, and assist me in writing better prompts for you?"

"I don't understand color grading, but I need to grade this video. Can you teach me to understand my unknown unknowns about color grading so I can write better prompts?"

Brainstorming & Prototyping

When I'm working in a domain with many "unknown knowns"—things I only know how to define standards for once I see them—I have Claude brainstorm and prototype with me.

Identifying and expressing these "unknown knowns" early in the prototyping stage is valuable because discovering them during implementation often carries a higher relative cost. Small changes in features or specifications can lead to vastly different code implementations, and it's harder to get the agent to backtrack on previous changes.

For example, you might just want to see what adding a button looks like in a certain framework, without actually hooking up the backend routes or maintaining extra frontend state.

Visual design is something I find hard to articulate clearly, but I know what I want when I see it. In such cases, I ask Claude to provide several different design directions for an artifact.

I also start almost every coding session with exploration or brainstorming. This helps me define the project scope with clear intent. Claude often discovers high-value approaches I would have missed, but it can also miss the forest for the trees. Brainstorming prevents me from setting the scope too narrowly or too broadly from the start.

Example prompts:

"I want to make a dashboard for this dataset, but I have no visual taste and don't know what's possible. Help me create an HTML page with 4 vastly different design styles so I can provide feedback based on the results."

"Before wiring anything up, create a standalone HTML file with fake data to simulate the new editor toolbar. I want to give feedback on the layout first before you touch the real app."

"Here's my rough problem: user churn after completing onboarding. Search the codebase and brainstorm 10 places we could intervene, from lowest cost to most ambitious. I'll tell you which directions feel better."

Reverse Interview

After enough brainstorming, I usually still have unknowns.

In such cases, I have Claude interview me around anything unclear or ambiguous. When having Claude interview you, try to provide context about the problem so it can ask more targeted questions. Here are some examples.

Example prompts:

"Please ask me one question at a time, interviewing me around any points of ambiguity. Prioritize questions where my answer would change the architectural design."

Reference Materials

Sometimes, you can't describe in detail what you want. Maybe you lack the language to express it, or it's too complex to describe fully within a reasonable time.

In such cases, the best answer is reference materials. You can provide diagrams, documentation, or images, but the best reference is often source code.

If you have a library that implements a feature in a specific way, or a design component you really like, just point Fable to the corresponding folder and tell it what to look at. Even if the reference code is in another language, that's okay.

This is also how Claude Design works. You don't necessarily have to give it a file, though you can. You can point it to a module on a website you like, and it will read the underlying code, not just a screenshot. This provides richer detail—markup structure, component organization, and how the component is actually built.

Example prompts:

"This Rust crate in vendor/rate-limiter implements exactly the exponential backoff retry behavior I want. Please read it and reimplement the same semantics in our TypeScript API client."

Implementation Plan

When I feel ready to start implementation, I usually have Claude first compile an implementation plan for my review, focusing on parts most likely to change, such as data models, type interfaces, or UX flows. This lets Claude surface areas I might indeed need to adjust ahead of time.

Example prompts:

"Write an implementation plan in HTML, but start by presenting the decision points I'm most likely to change: data model changes, new type interfaces, and any user-facing content. Put mechanical refactoring at the bottom; I trust you can handle that part."

During Implementation

Implementation Notes

When satisfied with the plan, I start a new session and pass the relevant artifacts into the prompt. For example, I might pass a specification file and a prototype, then ask the agent to implement it.

But the truth is, no matter how much you plan, unknown unknowns will always lurk. The agent might discover mid-work that it must take a different approach due to an edge case in the code.

I ask Claude Code to maintain a temporary implementation-notes.md file, or an .html file, to record the decisions it makes, so we can learn from them for the next attempt.

Example prompts:

"Please maintain an implementation-notes.md file. If you encounter an edge case forcing you to deviate from the original plan, choose the conservative option, record the reason under 'Deviations,' and continue."

After Implementation

Pitch & Explanation Documentation

One of the most important things when shipping something is getting others' understanding, support, and approval. Building pitch and explanation artifacts into the final documentation helps:

Accelerate reviewers' understanding when they start with the same unknowns you had.

Accelerate approval from experts when they want to confirm you've considered the unknowns and common failure points they would have foreseen.

Example prompts:

"Package the prototype, spec, and implementation notes into a single document I can directly post on Slack to seek support. Start with a demo GIF."

Quizzes

After a long work session, Claude might have accomplished more than I realize. Just looking at the code diff often gives me only a shallow understanding of what happened, as much behavior depends on existing code paths.

Having Claude test me on the changes after providing substantial context helps me truly understand what occurred. I only merge the code after perfectly passing the quiz.

Example prompts:

"I want to ensure I understand everything that happened in this change. Please give me an HTML report to help me read and understand these changes, including context, intuitive explanations, what was done concretely, etc., and attach a quiz at the bottom that I must pass."

Putting It All Together: The Fable Launch Example

The launch video for Fable was entirely edited by Claude Code. This was a completely new field for me, and I am by no means an expert.

So I started with what I knew. I knew Claude could use code to edit videos and transcribe, but I wasn't sure if its accuracy was sufficient. So I had Claude explain how transcription technologies like Whisper work and whether I could use ffmpeg to accurately cut filler words like "um" or long pauses.

I wanted Claude to create a UI synchronized with my spoken words in time, but I wasn't sure if it could. So I had Claude create a video prototype using Remotion and transcript text to see if the idea was feasible.

Finally, the video itself looked somewhat dark. I knew this was a color grading issue, but I didn't truly understand what color grading was. My first attempt was to have Claude make a few versions for me to choose from, but I realized that when it comes to color grading, I didn't know what "good" was. So, instead of having it generate versions blindly, I had Claude teach me color grading to discover my unknowns.

Matching the Map to the Territory

The more powerful the model, the more you can accomplish with the right approach. When a long-cycle task returns an incorrect result, it likely means you need to spend more time defining your unknowns or creating an implementation plan that allows Claude to navigate these unknowns flexibly.

Every explanation document, brainstorming session, interview, prototype, and reference material is a low-cost way to discover things you didn't know before the cost of fixing them becomes high.

So, when starting your next project, first let Claude help you find your unknowns.

This article is from the WeChat public account "Machine Heart," edited by the Machine Heart Editorial Department.

Трендовые криптовалюты

Связанные с этим вопросы

QWhat is the core issue that prevents AI models like Claude Fable 5 from performing tasks correctly, according to the article?

AAccording to the article, the core issue is the information gap or 'unknowns' between the user (the map) and the actual task execution environment (the territory). This gap exists in the prompts, skills, and context provided versus what is truly needed in the codebase or real world.

QWhat are the four categories of 'unknowns' mentioned in Thariq Shihipar's framework for breaking down a problem?

AThe four categories are: Known Knowns (what is written in the prompt), Known Unknowns (things the user knows they haven't figured out), Unknown Knowns (things obvious to the user that aren't written down but can be recognized), and Unknown Unknowns (things the user hasn't considered or knowledge they don't know they lack).

QWhat is one specific technique recommended for the 'Before Implementation' phase to help identify blind spots?

AOne recommended technique is a 'Blindspot Scan.' The user can ask Claude to help identify 'Unknown Unknowns' by using prompts like, 'Can you do a blindspot pass for me to identify relevant unknown unknowns to help me write better prompts?'

QHow can providing references, especially source code, help when working with Claude Fable 5?

AProviding references, especially source code, helps when the user cannot fully describe what they want. It gives Claude a concrete example of the desired implementation, style, or component structure, even if the reference code is in a different language, allowing for more accurate and detailed task execution.

QWhat practice does the author recommend for the 'After Implementation' phase to ensure a reviewer's understanding and approval?

AThe author recommends creating 'Pitch and Explanation Documentation.' This involves packaging prototypes, specifications, and implementation notes into a single document (often starting with a demo GIF) to quickly bring reviewers up to speed and address potential concerns they might have.

Похожее

Вероятность опустилась ниже 50%: Закон Clarity в этом году не будет принят?

Вероятность принятия закона Clarity о регулировании цифровых активов в США упала ниже 50%. Законопроект, целью которого является создание федеральных правил для крипторынка и разграничение полномочий между SEC и CFTC, не был подписан к намеченной дате 4 июля. Основные препятствия включают разногласия по поводу доходов от стейблкоинов, освобождения от ответственности разработчиков DeFi и этических норм, усугубленные вопросами раскрытия криптоактивов семьи Трампа. Несмотря на поддержку в комитетах, последние переговоры по ключевым положениям зашли в тупик. Сейчас для закона остаётся узкое окно возможностей — примерно три недели эффективной работы Конгресса после 13 июля, до августовских каникул. Тем временем, по данным Polymarket, рынок оценивает вероятность подписания закона в этом году лишь в 49%. Аналитики отмечают, что принятие закона может ускорить внедрение блокчейна традиционными финансовыми институтами, а задержка продлит период нормативной неопределённости.

Foresight News11 мин. назад

Вероятность опустилась ниже 50%: Закон Clarity в этом году не будет принят?

Foresight News11 мин. назад

Stablecoin Open USD ставит Circle и Tether на уведомление

На рынке стейблкоинов появился новый серьезный претендент — Open USD от Open Standard. В отличие от многих новых проектов, он запускается не в одиночку, а при поддержке более 140 компаний из сфер платежей, финтеха, криптовалют и финансовой инфраструктуры. Это превращает конкуренцию в борьбу за дистрибуцию. Open USD позиционируется как стейблкоин для интернет-экономики, ориентированный на низкую стоимость, высокую пропускную способность и широкую доступность. Его экономическая модель призвана делиться ценностью с партнерами-участниками, что бросает вызов устоявшемуся порядку, где доминируют Tether (USDT) и Circle (USDC). Ключевое отличие Open USD — попытка решить проблему внедрения через плотную сеть партнеров с первого дня. Однако устоявшиеся игроки обладают значительным преимуществом в виде ликвидности, интеграций, доверия и сетевых эффектов. Главный вывод: стейблкоины становятся инфраструктурой, и следующая битва может развернуться не за объемы на биржах, а за то, какой стандарт бизнесы встроят в свои платежные системы. Хотя Open USD еще предстоит доказать свою жизнеспособность, его запуск с широкой поддержкой делает гонку стейблкоинов более интересной.

bitcoinist19 мин. назад

Stablecoin Open USD ставит Circle и Tether на уведомление

bitcoinist19 мин. назад

Отчет о финансировании за неделю | 9 публичных сделок, Venice AI привлек 65 миллионов долларов в раунде A при лидерстве Dragonfly

**Еженедельный отчет о финансировании (29.06 - 05.07): 9 сделок на сумму более $506 млн** Активность на рынке первичных инвестиций в криптовалюты снизилась. Основное внимание инвесторов привлекают ончейн-транзакции и Web3+AI. **Ключевые сделки недели:** * **Venice AI** (Web3+AI) привлекла $65 млн в раунде A при оценке в $1 млрд (лид-инвестор Dragonfly). Платформа обеспечивает приватный доступ к ИИ-моделям. * **Ionic Digital** (майнинг биткойнов) завершила приватное размещение на ~$400 млн перед листингом на NASDAQ. * **Extended** (DeFi, ончейн-биржевые деривативы) привлекла $12.5 млн в стратегическом раунде (лид eToro). * **Lion Group** инвестирует до $12 млн в индонезийского разработчика стейблкоина **PT Nusantara Bumi Sangkara**. **Распределение по секторам:** * **DeFi:** 3 сделки. Помимо Extended, финансирование получили платформа приватного кредитования Techdollar ($3 млн) и DEX Arcus (инвестиция Robinhood Crypto). * **Web3+AI:** 3 сделки. Кроме Venice AI, средства привлекли сеть прогнозного ИИ THEA ($8 млн) и рынок данных для ИИ Kled AI ($3 млн). * **Другие сектора:** По одной сделке в прогнозных рынках (Adjacent, $2.5 млн), централизованных финансах (инвестиция в стейблкоин) и майнинге. Также объявлено о приобретении проекта Sunscreen компанией Fhenix для развития технологий FHE.

marsbit27 мин. назад

Отчет о финансировании за неделю | 9 публичных сделок, Venice AI привлек 65 миллионов долларов в раунде A при лидерстве Dragonfly

marsbit27 мин. назад

ARK Invest активно покупает акции криптокомпаний: меньший риск или двойная нагрузка?

Инвестфонд ARK Invest под управлением Кэти Вуд в июне приобрел акции криптовалютных компаний на общую сумму 77 млн долларов, увеличив позиции в Coinbase, Circle и Bullish, несмотря на худший месячный результат биткойна за четыре года. Анализ данных CryptoSlate показывает, что акции криптокомпаний демонстрируют почти вдвое более высокую волатильность по сравнению с биткойном, при этом их движение часто лишь частично коррелирует с ценой криптовалюты. Например, MicroStrategy (MSTR) выступает в роли инструмента с leveraged-экспозицией к биткойну, тогда как динамика акций Circle в значительной степени зависит от корпоративных рисков и конкуренции на рынке стейблкоинов. Robinhood показывает низкую корреляцию с биткойном благодаря диверсифицированному бизнесу, а майнинговые компании, такие как RIOT и MARA, в этом году росли за счет контрактов в сфере ИИ-вычислений. Таким образом, инвестиции в акции криптокомпаний не только часто усиливают волатильность биткойна, но и добавляют инвесторам специфические корпоративные риски, такие как разводнение капитала, давление на денежные потоки и изменения в конкурентной среде, что отсутствует при прямом владении криптовалютой.

marsbit41 мин. назад

ARK Invest активно покупает акции криптокомпаний: меньший риск или двойная нагрузка?

marsbit41 мин. назад

Только что, классический шедевр DeepMind снова стал культовым. Объявлены награды ICML 2026

Официально объявлены награды ICML 2026. Две статьи о диффузионных моделях получили высшую награду за выдающуюся статью, и многие авторы — китайцы. В общей сложности 9 работ были номинированы на премию за выдающуюся статью, включая 3 победителя и 6 почетных упоминаний. Премия за проверку временем была присуждена классической работе DeepMind «Асинхронные методы глубокого обучения с подкреплением». Обе статьи-победители в области диффузионных моделей сигнализируют о переходе исследований от «доказательства концепции» к «глубокой» фазе, требуя более тщательного анализа и улучшения инфраструктуры. Награда за лучшую позиционную статью была присуждена работе «Позиция: сообщество по согласованию невольно создает инструментарий цензора», что отражает внутреннюю рефлексию в исследованиях безопасности ИИ. Почетные упоминания охватывают такие темы, как возникновение честности в RLHF, атрибуция движения в генерации видео, запоминание в языковых моделях, согласованность диффузионных моделей и строгое доказательство феномена «гроккинга». Список наград ICML 2026 указывает на то, что исследования ИИ переходят от фазы «быстрого расширения» к фазе «глубокой очистки» и консолидации.

marsbit56 мин. назад

Только что, классический шедевр DeepMind снова стал культовым. Объявлены награды ICML 2026

marsbit56 мин. назад

Торговля

Спот

Популярные статьи

Как купить S

Добро пожаловать на HTX.com! Мы сделали приобретение Sonic (S) простым и удобным. Следуйте нашему пошаговому руководству и отправляйтесь в свое крипто-путешествие.Шаг 1: Создайте аккаунт на HTXИспользуйте свой адрес электронной почты или номер телефона, чтобы зарегистрироваться и бесплатно создать аккаунт на HTX. Пройдите удобную регистрацию и откройте для себя весь функционал.Создать аккаунтШаг 2: Перейдите в Купить криптовалюту и выберите свой способ оплатыКредитная/Дебетовая Карта: Используйте свою карту Visa или Mastercard для мгновенной покупки Sonic (S).Баланс: Используйте средства с баланса вашего аккаунта HTX для простой торговли.Третьи Лица: Мы добавили популярные способы оплаты, такие как Google Pay и Apple Pay, для повышения удобства.P2P: Торгуйте напрямую с другими пользователями на HTX.Внебиржевая Торговля (OTC): Мы предлагаем индивидуальные услуги и конкурентоспособные обменные курсы для трейдеров.Шаг 3: Хранение Sonic (S)После приобретения вами Sonic (S) храните их в своем аккаунте на HTX. В качестве альтернативы вы можете отправить их куда-либо с помощью перевода в блокчейне или использовать для торговли с другими криптовалютами.Шаг 4: Торговля Sonic (S)С легкостью торгуйте Sonic (S) на спотовом рынке HTX. Просто зайдите в свой аккаунт, выберите торговую пару, совершайте сделки и следите за ними в режиме реального времени. Мы предлагаем удобный интерфейс как для начинающих, так и для опытных трейдеров.

1.6k просмотров всегоОпубликовано 2025.01.15Обновлено 2026.06.02

Как купить S

Sonic: Обновления под руководством Андре Кронье – новая звезда Layer-1 на фоне спада рынка

Он решает проблемы масштабируемости, совместимости между блокчейнами и стимулов для разработчиков с помощью технологических инноваций.

2.3k просмотров всегоОпубликовано 2025.04.09Обновлено 2025.04.09

Sonic: Обновления под руководством Андре Кронье – новая звезда Layer-1 на фоне спада рынка

HTX Learn: Пройдите обучение по "Sonic" и разделите 1000 USDT

HTX Learn — ваш проводник в мир перспективных проектов, и мы запускаем специальное мероприятие "Учитесь и Зарабатывайте", посвящённое этим проектам. Наше новое направление .

1.9k просмотров всегоОпубликовано 2025.04.10Обновлено 2025.04.10

HTX Learn: Пройдите обучение по "Sonic" и разделите 1000 USDT

Обсуждения

Добро пожаловать в Сообщество HTX. Здесь вы сможете быть в курсе последних новостей о развитии платформы и получить доступ к профессиональной аналитической информации о рынке. Мнения пользователей о цене на S (S) представлены ниже.

活动图片