HA

hoangsonww/ai-rag-assistant-chatbot

Analytics & monitoring

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

50 stars 15 forks Качество 83 Тренд 21MIT

Познакомьтесь с 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

[!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]

Открыть полный README на GitHub

Установка

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" } } }