Что такое цепочка запросов?

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

Цепочка запросов предлагает несколько преимуществ:

  • Повышенная точность и согласованность сгенерированного вывода на каждом отдельном шаге
  • Более простое устранение неполадок путем изоляции конкретных подзадач, которые могут быть особенно подвержены ошибкам или сложны в обработке

Когда использовать цепочку запросов

Рассмотрите возможность использования цепочки запросов в следующих сценариях:

  1. Многоэтапные задачи: Если ваша задача требует нескольких отдельных шагов, таких как исследование темы, составление плана эссе, написание эссе, а затем форматирование эссе, цепочка запросов может помочь обеспечить полную сосредоточенность Claude на каждом шаге задачи и ее выполнение на высоком уровне.
  2. Сложные инструкции: Когда один запрос содержит слишком много инструкций или деталей, Claude может испытывать трудности с их последовательным выполнением. Разбиение задачи на серию связанных подзадач может улучшить производительность для каждой подзадачи.
  3. Проверка выводов: Вы можете использовать цепочку, чтобы попросить Claude дважды проверить свои собственные выводы с помощью заданной рубрики и при необходимости улучшить свой ответ, обеспечивая более высокое качество результатов. Например, после создания списка элементов вы можете передать этот список обратно Claude и попросить его проверить точность или полноту списка.
  4. Параллельная обработка: Если ваша задача имеет несколько независимых подзадач, вы можете создать отдельные запросы для каждой подзадачи и запустить их параллельно, чтобы сэкономить время.

Советы по эффективному использованию цепочки запросов

  1. Сохраняйте подзадачи простыми и понятными: Каждая подзадача должна иметь четко определенную цель и простые инструкции. Это облегчает Claude понимание и следование им.
  2. Используйте XML-теги: Заключение входных и выходных данных в XML-теги может помочь структурировать данные и облегчить их извлечение и передачу на следующий шаг при связывании запросов.

Примеры

Вот несколько примеров, демонстрирующих, как использовать цепочки запросов и разбивать задачи на подзадачи:

Ответы на вопросы с использованием документа и цитат

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

Запрос 1: Извлечение цитат

РольСодержание
ПользовательВот документ, заключенный в XML-теги \