Структурируем промпт XML-тегами

Урок 28 из 100 курса «Claude в Google Vertex AI»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

При работе с большими языковыми моделями (LLM), такими как Claude, качество ваших промптов напрямую влияет на качество ответов. Чем сложнее и объемнее ваш запрос, тем выше вероятность того, что модель может запутаться, неверно интерпретировать ваши инструкции или смешать их с предоставленными данными. Представьте, что вы даете Claude 20 страниц отчетов о продажах и просите проанализировать их. Без четких указаний, где заканчиваются ваши инструкции и начинается массив данных, Claude может столкнуться с трудностями в различении этих частей. Именно здесь на помощь приходят XML-теги. Они предоставляют простой, но чрезвычайно эффективный способ добавить структуру и ясность вашим промптам, особенно когда вы включаете в них большие объемы информации или различные типы контента. XML-теги действуют как контейнеры или разделители, которые явно отделяют одну часть вашего промпта от другой. Вы можете создавать собственные имена тегов, которые точно описывают содержимое, которое они заключают. Например, если у вас есть данные о продажах, вы можете обернуть их в теги <sales_data>...</sales_data>. Это сразу же дает Claude понять, что заключенный текст представляет собой именно данные о продажах, а не часть ваших инструкций или вопросов. Использование XML-тегов помогает Claude: Четко различать различные типы контента (инструкции, данные, примеры, код, документация). Понимать взаимосвязи между различными частями вашего промпта. Точнее парсить ваши намерения и фокусироваться на нужных элементах. Избегать путаницы, которая может возникнуть при смешивании инструкций и данных. Рассмотрим распространенный сценарий: вам нужно отладить фрагмент кода, и вы хотите предоставить Claude как сам код, так и соответствующую документацию или контекст. Без четких границ Claude может с трудом определить, какая часть текста является ошибочным кодом, а какая — справочным материалом. Это может привести к неверным предложениям по отладке или к тому, что модель будет пытаться "исправить" документацию.

План урока

  1. Введение: Зачем нужна структура в промптах для Claude?
  2. Что такое XML-теги и как они помогают Claude?
  3. Практические примеры использования XML-тегов для ясности
  4. 1. Разделение кода и документации при отладке
  5. 2. Структурирование пользовательских данных
  6. Преимущества использования XML-тегов

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Урок входит в темы

Полезные гиды