
hoangsonww/ai-rag-assistant-chatbot
Analytics & monitoringЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Познакомьтесь с Lumina — моим личным помощником по ИИ, работающим на гибридном RAG с векторным поиском Pinecone и прохождением графа Neo4j, Google AI, LangChain и MCP-сервером с 30+ инструментами.
Обзор
Это полнофункциональное веб-приложение, которое позволяет пользователям задавать вопросы о Дэвиде Нгуене, а также о любых других темах и получать мгновенные персонализированные ответы на основе современного AI & RAG. Пользователи могут войти в систему, чтобы сохранить свою историю разговоров или продолжить общение в качестве гостей. Приложение использует современные технологии и обеспечивает гладкий, отзывчивый пользовательский интерфейс с интуитивно понятным UX и множеством анимаций. В настоящее время приложение развернуто в прямом эфире на Vercel по адресу: https://lumina-david.vercel.app/. Не стесняйтесь это проверить! Для бэкэнда (с документами Swagger) он развернут в прямом эфире также на Vercel по адресу: https://ai-assistant-chatbot-server.vercel.app/. Альтернативно, приложение резервного копирования развернуто в прямом эфире на Netlify по адресу: https://lumina-ai-chatbot.netlify.app/. Идите прямо к [3], если вы хотите поговорить с ИИ прямо сейчас! Задавайте вопросы о Дэвиде Нгуене и общих темах; получайте ответы от ИИ. Зарегистрируйтесь, войдите и выйдите с помощью аутентификации JWT.
Обзор (машинный перевод)
** Персональный помощник AI Дэвида Нгуена** - Lumina - это полнофункциональное веб-приложение, которое позволяет пользователям задавать вопросы о Дэвиде Нгуене, а также любые другие темы, и получать мгновенные, персонализированные ответы на основе современного AI & RAG. Пользователи могут войти в систему, чтобы сохранить свою историю разговоров или продолжить общение в качестве гостей. Приложение использует современные технологии и обеспечивает гладкий, отзывчивый пользовательский интерфейс с интуитивно понятным UX и множеством анимаций.
Таблица содержимого
Live App Ключевые технологии
- Особенности
- Архитектура
- Архитектура систем высокого уровня
- RAG Flow Архитектура потоков данных Подробная архитектурная документация
- Настройка и установка Настройка Backend
- Frontend Setup Настройка AI/ML
- Управление знаниями
- Развертывание Текущее развертывание (Vercel) Развертывание Docker Развертывание производства AWS
- Использование
- Потоковые ответы
- Как это работает
- Техническая реализация
- Ключевые особенности Конечные точки API
- Типы событий Восстановление ошибок Пользовательский интерфейс Конечные точки API
- Аутентификация
- Разговоры Чат Swagger API Документация Структура проекта MCP-сервер (Model Context Protocol) Агентский трубопровод AI
- Докеризация
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
My Personal AI Assistant Project - Lumina 👨🏻💻
David Nguyen’s Personal AI Assistant - Lumina is a full-stack web application that allows users to ask questions about David Nguyen, as well as any other topics, and receive instant, personalized responses powered by state‑of‑the‑art AI & RAG. Users can log in to save their conversation history or continue as guests. The app uses modern technologies and provides a sleek, responsive user interface with intuitive UX and lots of animations. 🚀
Table of Contents
- Live App
- Features
- Architecture
- Detailed Architecture Documentation
- Setup & Installation
- Deployment
- Usage
- Streaming Responses
- User Interface
- API Endpoints
- Project Structure
- MCP Server (Model Context Protocol)
- Agentic AI Pipeline
- Dockerization
- OpenAPI Specification
- CI / CD with GitHub Actions
- Testing
- Contributing
- License
Live App
[!IMPORTANT] Currently, the app is deployed live on Vercel at: https://lumina-david.vercel.app/. Feel free to check it out!
For the backend (with Swagger docs), it is deployed live also on Vercel at: https://ai-assistant-chatbot-server.vercel.app/.
Alternatively, the backup app is deployed live on Netlify at: https://lumina-ai-chatbot.netlify.app/.
[!TIP]
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"lumina": {
"command": "python",
"args": ["-m", "mcp_server"],
"cwd": "/path/to/AI-RAG-Assistant-Chatbot"
}
}
}