AI-портфолио
ВнутреннийСайт-портфолио, где вместо резюме работает чат с ИИ
- Роль
- Автор, весь стек
- Период
- 2026
- Стек
- Next.js, TypeScript, Tailwind CSS, Anthropic API, Vercel
Задача
Рекрутёры и так задают по резюме один и тот же набор вопросов. Я хотел проверить, получится ли отдать их модели с условием, что она отвечает только по фактам из профиля и ничего не додумывает.
О проекте
Портфолио, построенное как чат: рекрутер задаёт вопрос обо мне и получает ответ, собранный моделью строго по базе знаний. Next.js на фронте, тонкий прокси с ключом Anthropic на бэкенде, стриминг ответа через NDJSON.
Как устроено
Обведённые блоки я делал сам
Что я сделал
- —Ключ API никогда не попадает в браузер: все запросы идут через серверный прокси.
- —База знаний устроена как типизированные TS-модули, а не векторная база, правки идут в один файл.
- —Rate limiting и ограничение длины истории, чтобы публичный эндпоинт не сжёг бюджет.
- —Три языка интерфейса и контента: русский, английский, польский.