ПочатиПочніть безкоштовно

Few-shot підказки для відгуків про товари

Ви працюєте в BrightCart, e-commerce платформі. На сторінках товарів тепер відображається значок AI «Швидкий огляд», який стискає тисячі відгуків покупців у лаконічні інсайти. Щоб ще більше спростити інформацію, ви розділите підсумок на два речення: перше — ключовий позитивний висновок, друге — чесне застереження.

Навчіть Claude цього точного формату за допомогою few-shot підказок, щоб кожен наступний товар отримував такий самий збалансований підсумок.

Бібліотека anthropic, client і зразок raw_review уже завантажені.

Ця вправа є частиною курсу

Вступ до моделей Claude

Переглянути курс

Інструкції до вправи

  • Встановіть правильну роль для першої прикладової відповіді Claude.
  • Попросіть написати 2-реченевий підсумок про товар.
  • Передайте повний масив messages у виклик API.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

messages = [
    {"role": "user", "content": "Summarize: Nice phone, fast performance, great camera. Screen scratches easily though."},
    # Set the role for Claude's first example response
    {"role": ____, "content": "Fast performance and excellent camera make this phone stand out. However, the screen may be prone to scratching."},
    {"role": "user", "content": "Summarize: Comfortable shoes, good for walking. Run small, order size up."},
    # Write a 2-sentence summary following the established pattern
    {"role": "assistant", "content": ____},
    {"role": "user", "content": f"Summarize: {raw_review}"}]

# Pass the complete messages array to the API call
response = client.messages.create(
    model="claude-sonnet-4-6", max_tokens=75,
    messages=____)

print(response.content[0].text)
Редагувати та запускати код