Цепочки

Чему научитесь

Видео 4:37 и текст урока

К концу урока вы сможете:

Видео и текст урока.

Смотреть урок на Skilljar Chaining workflows · 4:37

Цепочки (chaining workflows) поначалу могут показаться очевидными, но на деле это один из самых полезных паттернов в работе с Claude. Особенно они ценны, когда вы имеете дело со сложными задачами или длинными промптами, с которыми Claude справляется нестабильно.

Что такое цепочка

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

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

Практический пример: представьте инструмент для маркетинга в соцсетях, который сам создаёт и публикует видео. Вместо того чтобы просить Claude сделать всё в одном огромном промпте, можно разбить работу так:

Схема цепочки: Input проходит через Processing Task 1, 2 и 3 к Output; преимущества перечислены ниже.
Цепочка: Input → задача 1 → задача 2 → задача 3 → Output.

Почему цепочка, а не один большой промпт?

Можно спросить: почему бы не объединить все задачи для Claude в один промпт? Главное преимущество — фокус: когда вы даёте Claude одну конкретную задачу за раз, он может сосредоточиться на том, чтобы сделать её хорошо, а не жонглировать множеством требований одновременно.

У цепочек несколько преимуществ:

Проблема длинного промпта

Вот где цепочки по-настоящему полезны. Часто нужно, чтобы Claude написал текст с множеством конкретных ограничений. Допустим, вы просите Claude написать техническую статью и указываете, что он должен:

Сообщение пользователя с просьбой написать подробную статью на тему article_subject и ограничениями, например без снисходительного тона.
Длинный промпт: статья на тему article_subject и список ограничений «DO NOT…».

Даже если все эти ограничения чётко сформулированы, Claude всё равно может выдать текст, который нарушает часть правил. Вы можете получить статью с эмодзи, упоминанием, что её написал AI, или непрофессиональным тоном.

Claude отвечает на длинный промпт статьёй о Python с эмодзи и называет себя «friendly neighborhood AI assistant».
Ответ нарушает ограничения: эмодзи и «your friendly neighborhood AI assistant».

Решение — цепочка

Вместо борьбы с одним огромным промптом используйте цепочку из двух шагов.

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

Ответ Claude на длинный промпт: статья о функциях Python с эмодзи, в которой автор называет себя AI-ассистентом.
Первый шаг: статья о функциях Python — с эмодзи и признанием, что её писал AI.

Шаг 2. Сделайте следующий запрос, который сосредоточен только на исправлении проблем. Передайте статью, которую только что написал Claude, и дайте точечные указания по доработке:

Сервер отправляет Claude длинный промпт, получает ответ, нарушающий многие ограничения, и затем отправляет промпт на доработку.
Второй шаг: запрос «Revise the article provided below» с тремя шагами исправления.

Текст запроса на доработку со слайда:

Revise the article provided below.

<article>
{article}
</article>

Follow these steps to rewrite the article:
1. Identify any location where the text identifies the author as an AI and remove them.
2. Find and remove all emojis
3. Locate any cringey writing and replace it with text that would be written by a technical writer

Этот подход работает, потому что Claude может полностью сосредоточиться на доработке, а не балансировать между созданием текста и соблюдением ограничений.

Когда применять цепочки

Цепочки особенно полезны, когда:

Цепочки могут казаться лишней работой, но часто дают лучший результат, чем попытка впихнуть всё в один промпт. Главное — распознать, когда задача достаточно сложна, чтобы выиграть от разбиения на сфокусированные последовательные шаги.

Дальше

Следующий урок — маршрутизация (routing workflows).

Оригинал урока: Chaining workflows.