LearnAI
Модуль 9 · Интеграция AI по API (Pro) · Урок 2/5
Задача

Строгий JSON из API

Как получать надёжный JSON? Верни JSON {"how": [список из 2+ приёмов], "why": "кратко"}.

Ответ не ломает код
💡 Кусочек теории

Если код ждёт данные, нельзя полагаться на свободный текст — он ломает парсер. Как получать надёжный JSON: попросить строгий формат в промпте с примером и «только JSON, без пояснений»; использовать режим structured output или JSON-mode или схему, если провайдер поддерживает (модель гарантированно вернёт валидный JSON нужной формы); всегда валидировать ответ по схеме на своей стороне и обрабатывать сбой (ретрай или фолбэк). Чем строже задан формат, тем меньше сюрпризов в проде. Правило: для машинного потребления требуй структурированный вывод и валидируй его, а не парси прозу регэкспами.

Как оценивается · проходной 70

  • 1Валидный JSON без текста вокруг30%
  • 2Есть массив how и why35%
  • 32+ приёма: строгий формат в промпте, JSON-mode/схема, валидация на своей стороне35%
Твой промптClaude ⌄
🔒

Открой доступ, чтобы отправлять решения на мгновенную AI-проверку.

Открыть полный доступ · $49