К содержимому
Tsimafei Yefimenka
← Все проекты

AI-портфолио

Внутренний

Сайт-портфолио, где вместо резюме работает чат с ИИ

Роль
Автор, весь стек
Период
2026
Стек
Next.js, TypeScript, Tailwind CSS, Anthropic API, Vercel

Рекрутёры и так задают по резюме один и тот же набор вопросов. Я хотел проверить, получится ли отдать их модели с условием, что она отвечает только по фактам из профиля и ничего не додумывает.

Портфолио, построенное как чат: рекрутер задаёт вопрос обо мне и получает ответ, собранный моделью строго по базе знаний. Next.js на фронте, тонкий прокси с ключом Anthropic на бэкенде, стриминг ответа через NDJSON.

вопроспоток NDJSONБраузерReact/api/chatпрокси с ключомAnthropic APIClaude Haikuprofile.ts, projects.tsсистемный промпт

Обведённые блоки я делал сам

  • —Ключ API никогда не попадает в браузер: все запросы идут через серверный прокси.
  • —База знаний устроена как типизированные TS-модули, а не векторная база, правки идут в один файл.
  • —Rate limiting и ограничение длины истории, чтобы публичный эндпоинт не сжёг бюджет.
  • —Три языка интерфейса и контента: русский, английский, польский.