Описание задачи

Есть работающее веб-приложение на Next.js 15 (App Router, TypeScript) с AI-агентом для поиска и скрининга резюме. Стек: Next.js, LangChain + LangGraph (агент с tool-calling), OpenAI GPT-4 Turbo для LLM и интеграция с внешним API.

Сейчас при запросе на поиск кандидатов (например, «Senior React разработчик в Москве») агент формирует параметры, вызывает соответствующее API, но возвращается ошибка «issue accessing the resume database». Агент пытается повторить запрос, безуспешно.

Что нужно сделать

1. Проанализировать причину ошибки HH.AI API

  • Проверить корректность эндпоинта (сравнить с официальной документацией)
  • Убедиться в валидности токена и прав доступа (OAuth 2.0)
  • Проверить формат и допустимые параметры запроса

2. Пофиксить вызов API

  • Исправить эндпоинт, если он неверный
  • Обновить авторизацию (токен, заголовки)
  • Подправить параметры запроса в соответствии с документацией

3. Протестировать интеграцию

  • Убедиться, что API возвращает корректные данные
  • Проверить, что результаты (например, карточки резюме) правильно отображаются в чате с SSE-стримингом
  • Исправить обработку ошибок на стороне агента