Цитаты

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

Видео 5:19 и текст урока

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

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

Смотреть урок на Skilljar Citations · 5:19

Когда Claude отвечает на вопросы по документам, которые вы передали, пользователи могут подумать, что он просто берёт ответ из своих обучающих данных. А что если Claude покажет, где именно нашёл каждую часть информации? Для этого и нужны цитаты (citations) — возможность ссылаться на конкретные места исходных документов и показывать пользователю, откуда взят каждый фрагмент информации.

Зачем нужны цитаты

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

Исходный документ earth.pdf, страница 1 из 4, статья Википедии о Земле, поверх кода ноутбука.
Исходный документ earth.pdf — статья Википедии о Земле.

Как включить цитаты

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

{
    "type": "document",
    "source": {
        "type": "base64",
        "media_type": "application/pdf",
        "data": file_bytes,
    },
    "title": "earth.pdf",
    "citations": { "enabled": True }
}

Поле title даёт документу читаемое имя, а citations: {"enabled": True} просит Claude отслеживать, где он находит информацию.

Структура цитаты

С включёнными цитатами ответ Claude становится сложнее. Вместо простого текста приходят структурированные данные с информацией о цитатах для каждого утверждения.

Пример полей цитаты: cited_text — предложение об атмосфере Земли, document_index 0, title earth.pdf, страницы 4–5.
Пример цитаты: cited_text про атмосферу Земли, document_index 0, earth.pdf, страницы 4–5.

В каждой цитате есть ключевые поля:

Пример значений полей цитаты: предложение о вулканической активности, document index 0, earth.pdf, страницы 4–5.
Ещё одна цитата: предложение о вулканической активности, тот же документ, страницы 4–5.

Интерфейс с цитатами

Настоящая сила цитат — в интерфейсе, который делает эту информацию доступной. Можно сделать интерактивные элементы: пользователь наводит курсор на маркер цитаты и видит, откуда взята информация.

Страница текста о формировании атмосферы и океанов Земли с синими маркерами цитат 1–7 после утверждений.
Текст об атмосфере и океанах Земли с маркерами цитат 1–7 после утверждений.

Это делает работу прозрачной — пользователь может:

Цитаты с обычным текстом

Цитаты работают не только с PDF. Их можно использовать и с обычным текстом. Для текста структура документа такая:

{
    "type": "document",
    "source": {
        "type": "text",
        "media_type": "text/plain",
        "data": article_text,
    },
    "title": "earth_article",
    "citations": { "enabled": True }
}

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

Когда использовать цитаты

Цитаты особенно ценны, когда:

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

Дальше

Следующие три урока — prompt caching: как переиспользовать работу над одинаковым началом запроса.

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