AI-анализ через Claude API

Данные собраны, история копится. Теперь — самое ценное: пусть Claude API посмотрит на изменения и скажет человеческим языком, что важного произошло. Это первый раз, когда ИИ работает внутри твоего продукта.

🎯 После урока сможешь: подключить Claude API, чтобы он анализировал изменения человеческим языком.

Что делает Claude в мониторинге

  • Отделяет важное от шума: цена упала на 12% — важно; сдвиг на копейку — нет.
  • Суммирует за период: «за неделю конкурент снизил цены на 3 курса».
  • Пишет готовый отчёт человеческим языком — его сразу можно отправить клиенту.

Как это в коде

Берём изменения из базы и отдаём их Claude с простым заданием. Для такой задачи хватает самой дешёвой модели — Haiku.

from anthropic import Anthropic

client = Anthropic()   # ключ из .env

otvet = client.messages.create(
    model="claude-haiku-4-5",   # дешёвая модель — задача простая
    max_tokens=300,
    messages=[{
        "role": "user",
        "content": f"Вот изменения цен за неделю: {izmeneniya}. "
                   "Отметь существенные (больше 5%) и напиши вывод в 3 пункта.",
    }],
)
print(otvet.content[0].text)
1. Конкурент снизил цену на «Python с нуля» на 12% — стоит обратить внимание.
2. Появился новый курс «Аналитика данных».
3. Остальные изменения незначительны.

Экономия: если системная часть запроса повторяется, включают prompt caching. Повторные вызовы становятся дешевле: кэшированная часть может стоить до 90% меньше на чтении. Один такой AI-отчёт стоит около одного цента (Haiku). За месяц — копейки, а клиент получает готовую аналитику.

Telegram: уведомление о существенном изменении — цена конкурента на курс снизилась на 12%.
Telegram: еженедельный AI-отчёт от Claude с 3 короткими выводами по изменениям цен конкурентов.

Контрольный вопрос. Что делает Claude API в этом продукте?

АОтделяет важные изменения от шума и пишет человеческий отчёт по данным
БСкачивает страницы вместо парсера
ВХранит историю вместо SQLite

Подсказка: ИИ работает над уже собранными данными — оценивает и формулирует.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какую модель разумно взять для такого недорогого анализа?

АHaiku — самую дешёвую, задача простая
БOpus — самую дорогую, на всякий случай
ВРазницы нет, цена одинаковая

Подсказка: Для простой задачи мощная дорогая модель не нужна.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Приём, который удешевляет повторные запросы к Claude почти на 90% за счёт кэширования повторяющейся части промпта, называется prompt … ? Впиши слово.

Подсказка: По-английски «кэширование». Слово из фундамента про расходы.

Онлайн-проверка ответа появится позже

Что дальше

Продукт готов: собирает данные, хранит историю, анализирует через Claude и шлёт отчёты. В следующем уроке разберём, почему это подписка, и посчитаем экономику честно.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева