Дмитрий Миронов › webdmitry52 Сбер ID
Если задача существует — у неё есть решение.
Рейтинг
222
№ 5 702 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Нижний Новгород
Опыт работы
4 года
На сайте с
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 Лендинг ЖК квартала Северная линия
Лендинг ЖК квартала Северная линия
23
Веб-разработка и IT React + Go + Docker: упаковал Todo Manager в контейнеры
React + Go + Docker: упаковал Todo Manager в контейнеры
97
Веб-разработка и IT Visus-1 — корпоративный сайт офтальмологической клиники
Visus-1 — корпоративный сайт офтальмологической клиники
17
Веб-разработка и IT AI-парсер прайс-листов
AI-парсер прайс-листов
24