промпт-инжиниринг: Claude в Amazon Bedrock

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

О чём урок

Проверьте свои знания по материалам раздела. 1. Какова основная цель потоковой передачи (streaming) ответов от больших языковых моделей, таких как Claude? Уменьшить затраты на выполнение запросов к модели. Значительно улучшить отзывчивость приложений и пользовательский опыт. Обеспечить возможность работы модели в офлайн-режиме. Гарантировать получение полного ответа от модели до его отображения. Показать ответ Ответ: B — Потоковая передача позволяет модели отправлять части ответа по мере их готовности, создавая иллюзию мгновенного ответа и значительно улучшая отзывчивость приложений, использующих LLM. 2. Для чего используются предзаполненные сообщения ассистента (prefilled assistant messages) при управлении выводом Claude? Чтобы модель прекратила генерацию ответа на определенном слове. Чтобы задать начальную часть ответа Claude и направить его дальнейшую генерацию. Для добавления изображений или видео в ответ модели. Чтобы изменить внутренние параметры модели, такие как температура. Показать ответ Ответ: B — Предзаполненные сообщения ассистента позволяют предоставить начальную часть ответа Claude, сильно влияя на направление его дальнейшей генерации. 3. Что происходит, когда Claude генерирует стоп-последовательность (stop sequence)? Модель игнорирует последовательность и продолжает генерацию. Генерация немедленно останавливается, и стоп-последовательность включается в конечный ответ. Генерация немедленно останавливается, и стоп-последовательность не включается в конечный ответ. Модель начинает генерировать альтернативные варианты ответа. Показать ответ Ответ: C — Как только Claude генерирует любую из указанных стоп-последовательностей, он немедленно останавливается и возвращает все, что было сгенерировано до этого момента. Сама стоп-последовательность не включается в конечный ответ. 4. Какая комбинация техник наиболее эффективна для получения чистых, структурированных данных (например, JSON) от Claude без лишнего пояснительного текста? Использование только стоп-последовательностей без предзаполнения сообщения ассистента. Использование только предзаполнения сообщения ассистента без стоп-последовательностей. Комбинирование предзаполнения сообщения ассистента с открывающим ограничителем формата (например, "```json") и стоп-последовательности с закрывающим ограничителем ("```"). Многократное повторение запроса, пока Claude не выдаст нужный формат. Показать ответ Ответ: C — Для получения чистых структурированных данных без лишних оберток рекомендуется комбинировать предзаполнение сообщения ассистента (например, "```json") и установку стоп-последовательности, соответствующей закрывающему ограничителю (например, "```").

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

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