Избранный проектWeb AI

AI-Portfolio

2025 — н.в.

Сайт-портфолио в стиле киберпанк с встроенным AI-агентом. Агент отвечает на вопросы по содержимому портфолио, отправляет CV на email и поддерживает многоходовый диалог со стримингом ответов в реальном времени.

Подробное описание

  • Микросервисная архитектура: Content API и RAG API на FastAPI, фронтенд на Next.js (SSR), оркестрация через Docker Compose.
  • AI-агент на LangGraph с гибридным роутером (regex fast-path + LLM-классификация) и 6 независимыми LLM-ролями (GigaChat, DeepSeek, Qwen).
  • RAG-пайплайн: векторное хранилище pgvector, граф знаний, гибридный поиск (dense + BM25), кросс-энкодер реранкер, кэш эмбеддингов и планов в Redis.
  • Стриминг NDJSON с отображением этапов пайплайна в реальном времени (планирование → поиск → верификация → ответ).
  • Отправка CV через многоходовый диалог с агентом, rate-limiting по IP и email.

Технологии

DockerFastAPILLMLangChainLangGraphLiteLLMNext.jsPostgreSQLPythonRAGRedisTailwind CSSTypeScriptpgvectorvLLM