Агент отвечает свободным текстом. Но workflow нужны структурированные данные. Покажу как получить JSON из агента надёжно.
Агент написал: "Кандидат подходит, у него 5 лет опыта в Python и MBA". Но следующей ноде нужно поле experience_years для записи в базу. Парсить регулярками ненадёжно. Лучше сразу получить JSON.
В system prompt указываешь формат: "Отвечай только JSON без пояснений в формате: {experience_years: число, skills: массив строк, suitable: boolean}". Большинство моделей следуют этой инструкции. Если модель добавляет текст до или после JSON: в Code ноде вырезай JSON через regex.
В N8N есть нода Structured Output Parser. Подключаешь к агенту как Output Parser. Описываешь JSON Schema: какие поля нужны, какого типа. N8N автоматически добавляет инструкции в промпт и парсит ответ. Если парсинг не удался - нода выдаёт ошибку, а не тихо ломает данные.
Workflow получает текст резюме. Агент со Structured Output Parser анализирует. На выходе объект с полями: candidate_name, years_experience, key_skills, suitable_for_role. Сразу идёт в Google Sheets без дополнительной обработки.
Этот урок бесплатный. Внутри сообщества всё, что доведёт тебя до результата: