Дмитрий Миронов webdmitry52 Сбер ID
Если задача существует — у неё есть решение.
Рейтинг
1 714
№ 661 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Нижний Новгород
Опыт работы
3 года
На сайте с
2024 года
Юридический статус
Частное лицо

AI-ассистент на RAG: Go + Next.js + локальная LLM

Используемые навыки Golang Next.js PostgreSQL Разработка баз данных

Описание

Это AI-ассистент, который отвечает на вопросы по технической документации. Но не просто «спросил у ChatGPT» — он ищет ответы в реальных документах через векторный поиск и генерирует связный ответ через локальную языковую модель.

Архитектура называется RAG (Retrieval-Augmented Generation):

Ты задаёшь вопрос
Система находит релевантные куски документации (чанки) через векторный поиск
Локальная LLM (Mistral 7B) генерирует ответ на основе найденных кусков
Ты получаешь ответ с цитатами и ссылками на источники
Главная фишка — всё работает локально. Никаких OpenAI API, никаких ключей, никаких утечек данных. Документация и модель лежат на твоём компьютере.

Решение

Что использовал
Frontend: Next.js 16, React 19, Tailwind CSS
Backend: Go 1.23, chi, pgx
AI: Ollama (mistral:7b + nomic-embed-text)
Database: PostgreSQL 16 + pgvector (векторное расширение)
Infra: start.sh, Makefile

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT React + Go + Docker: упаковал Todo Manager в контейнеры
React + Go + Docker: упаковал Todo Manager в контейнеры
66
Веб-разработка и IT Корпоративный сайт клиники Визус-1
Корпоративный сайт клиники Визус-1
28
Веб-разработка и IT Сайт-портфолио веб-разработчика на Next.js с 3D и админ-панелью
Сайт-портфолио веб-разработчика на Next.js с 3D и админ-панелью
29