Постоянная память чата в LangChain с использованием Supabase и PostgreSQL | Многопользовательский...
Naveen Tech Hub
0:00 / 0:00
Постоянная память чата в LangChain с использованием Supabase и PostgreSQL | Многопользовательский...
116 просмотров · 2 дн. назад
Naveen Tech Hub
701 подписчик
116 просмотров · 2 дн. назад
🚀 Как чат-боты с искусственным интеллектом запоминают диалоги даже после перезапуска приложения?
В этом 10-минутном уроке мы рассмотрим, как создать постоянную память для диалогов в приложениях LangChain и Agentic AI с использованием Supabase, PostgreSQL и Python.
Большие языковые модели (LLM) по умолчанию не имеют состояния. Без надлежащего управления историей диалогов приложения ИИ не могут надежно запоминать предыдущие взаимодействия.
В этом видео мы объясним, как перейти от временного хранения в оперативной памяти и локальных JSON-файлов к истории диалогов, хранящейся в базе данных, с помощью Supabase.
📚 Что вы узнаете:
✅ Понимание безсостоятельных LLM и постоянной истории переписки
✅ Хранение в памяти, JSON-файлы и базы данных
✅ Введение в Supabase и PostgreSQL
✅ Создание таблиц базы данных для пользователей и истории чата
✅ Понимание PostgreSQL JSONB для хранения сообщений чата
✅ Подключение приложений Python к Supabase
✅ Использование LangChain RunnableWithMessageHistory
✅ Управление несколькими пользователями с уникальными идентификаторами сессий
✅ Сохранение и извлечение истории переписки с помощью операций с базой данных
✅ Создание постоянного многопользовательского чат-бота с ИИ
💻 Рассматриваемые технологии:
• Python
• LangChain
• Supabase
• PostgreSQL и JSONB
• LangChain RunnableWithMessageHistory
• LLM OpenAI
• python-dotenv
• Операции CRUD и Upsert в базе данных
🔍 Пример использования в реальных условиях:
Представьте себе чат-бота с искусственным интеллектом, где несколько пользователей могут зарегистрироваться, войти в систему и продолжить свои предыдущие беседы — даже после перезапуска приложения Python.
Используя LangChain и Supabase, мы рассмотрим, как история бесед, хранящаяся в базе данных, делает это возможным.
Этот подход обеспечивает основу для создания ИИ-помощников, чат-ботов для поддержки клиентов и многопользовательских приложений GenAI.
Примечание: В этом руководстве основное внимание уделяется сохранению истории чата. Для развертывания в производственной среде дополнительно требуется безопасная аутентификация, авторизация и надлежащее управление секретами.
🎯 Кому следует посмотреть?
Разработчикам Python, начинающим пользователям LangChain, инженерам ИИ/машинного обучения, разработчикам GenAI и всем, кто заинтересован в создании практических агентов ИИ с сохранением истории бесед.
📢 Подпишитесь на Naveen TechHub
Изучайте Python, LangChain, LangGraph, Agentic AI, Generative AI, облачные технологии, DevOps и реальные концепции разработки программного обеспечения с помощью простых и практических объяснений.
👍 Лайк | 💬 Комментарий | 🔔 Подписаться
#LangChain #Supabase #PostgreSQL #AgenticAI #Python #GenAI #AIChatbot #LLM #RunnableWithMessageHistory #ArtificialIntelligence #NaveenTechHub