ИИ ресурсы
Куратор репозиторий рецептов кода, демонстраций, учебных пособий и ресурсов для основных и передовых вариантов использования REDIS в экосистеме ИИ.
Демо Рецепты | Учебные пособия | Интеграции | Содержание | Тесты | Док
Демо
Нет более быстрых способов начать, чем погрузиться и играть с демонстрацией.
| Демо | Описание |
|---|
| Redis Rag Workbench | Интерактивная демонстрация для создания чат-бота на основе тряпки через пользовательский PDF-файл. Переключайте различные настройки и конфигурации для повышения производительности и качества чат -бота. Использует Redisvl, Langchain, Ragas и многое другое. |
| Redis VSS - простая демонстрация потока | Демо -версию потоковой версии Redis Vector Search |
| Arxiv Search | Полная реализация Redis с React Fe |
| Поиск продукта | Векторный поиск с Redis Stack и Redis Enterprise |
| Arxivchatguru | Демо демо из тряпичной rag over arxiv с Redis & Openai |
Рецепты
Нужны QuickStarts, чтобы начать ваше путешествие Redis AI? Начните здесь.
Начало работы с поиском Redis & Vector
| Рецепт | Описание |
|---|
| /redis-intro/00_redis_intro.ipynb | Место для начала, если совершенно новое для Redis |
| /vector-search/00_redispy.ipynb | Векторный поиск с клиентом Redis Python |
| /vector-search/01_redisvl.ipynb | Векторный поиск с библиотекой векторов Redis |
| /vector-search/02_hybrid_search.ipynb | Методы гибридного поиска с Redis (BM25 + Vector) |
| /vector-search/03_float16_support.ipynb | Показывает, как преобразовать индекс float32 для использования float16 |
Поиск дополненного поколения (Rag)
Поиск дополненного поколения (AKA RAG) - это метод для повышения способности LLM отвечать на запросы пользователей. Поисканная часть RAG поддерживается векторной базой данных, которая может вернуть семантически релевантные результаты в запрос пользователя, служащий контекстной информацией для расширения генеративных возможностей LLM.
Чтобы начать с Rag, либо с нуля, либо используя популярные рамки, такие как Lmaindex или Langchain, перейдите с этими рецептами:
| Рецепт | Описание |
|---|
| /Rag/01_redisvl.ipynb | Тряпка с нуля с библиотекой векторов Redis |
| /Rag/02_langchain.ipynb | Тряпка с использованием redis и langchain |
| /Rag/03_llamaindex.ipynb | Тряпка с использованием redis и llamaindex |
| /Rag/04_advanced_redisvl.ipynb | Усовершенствованные тряпичные методы |
| /Rag/05_nvidia_ai_rag_redis.ipynb | Тряпка с использованием redis и nvidia nims |
| /Rag/06_ragas_evaluation.ipynb | Использовать рамку Ragas для оценки производительности Rag |
LLM память
LLMS не составление состояния. Для поддержания контекста в разговоре сессии чата должны быть сохранены и возмущаться LLM. Redis управляет хранением и поиском сессий чата для поддержания контекста и разговорной актуальности.
| Рецепт | Описание |
|---|
| /llm-session-manager/00_session_manager.ipynb | Менеджер сессии LLM с семантическим сходством |
| /llm-session-manager/01_multiple_sessions.ipynb | Обрабатывать несколько одновременных чатов с одним экземпляром |
Семантический кеш
По оценкам, 31% запросов LLM потенциально являются избыточными (источник). Redis позволяет быстро сократить расходы LLM.
| Рецепт | Описание |
|---|
| /semantic-cache/doc2cache_llama3_1.ipynb | Создайте семантический кэш, используя структуру Doc2Cache и LlaMa3.1 |
| /semantic-cache/semantic_caching_gemini.ipynb | Создайте семантический кеш с Redis и Google Gemini |
Агенты
| Рецепт | Описание |
|---|
| /Aagents/00_langgraph_redis_agentic_rag.ipynb | Записная книжка, чтобы начать с Lang-Graph и Agents |
| /Aagents/01_crewai_langgraph_redis.ipynb | Записная книжка, чтобы начать с Lang-Graph и Agents |
Компьютерное зрение
| Рецепт | Описание |
|---|
| /Computer-vision/00_FACIAL_RECOGNITY_FACENET.IPYNB | Создайте систему распознавания лица, используя модель встраивания Facenet и Redisvl. |
Рекомендационные системы
| Рецепт | Описание |
|---|
| /recommendation-systems/00_content_filtering.ipynb | Пример фильтрации вступительного контента с Redisvl |
| /recommendation-systems/01_collaborative_filtering.ipynb | Пример вступления в совместную фильтрацию с Redisvl |
Учебные пособия
Нужны более глубокие убытки через разные варианты использования и темы?
| Учебник | Описание |
|---|
| Агентская тряпка | Учебник, ориентированный на агентскую тряпку с LlamainDex и Cohere |
| Тряпка на вершине | Рэг -учебник с Redis с Vertex AI |
| Рекомендационные системы w/ nvidia merlin & redis | Три примера, каждый из которых обостряется в сложности, демонстрируя процесс построения рекордсменов в реальном времени с nvidia и redis |
Интеграции
Redis интегрируется со многими разными игроками в экосистеме ИИ. Вот курированный список ниже:
| Интеграция | Описание |
|---|
| Redisvl | Специальный клиент Python Lib для Redis в качестве вектора DB |
| AWS BEDROCK | Оптигирует развертывание Genai, предлагая основополагающие модели в качестве единого API |
| Langchain Python | Популярный клиент Python Lib для строительства приложений LLM, работающих на Redis |
| Langchain JS | Популярный клиент JS LIB для строительства приложений LLM, работающих на Redis |
| Lmamaindex | Интеграция LmamainDex для Redis в качестве векторной базы данных (ранее GPT-Index) |
| Лителм | Популярный прокси -слой LLM, чтобы помочь управлять и оптимизировать использование нескольких моделей фундамента |
| Семантическое ядро | Популярная LIB от MSFT для интеграции LLM с плагинами |
| Agaterlanceai | Платформа для тегации, поиска и анализа неструктурированных данных быстрее, построенная на Redis |
| Докаррей | Docarray Integration of Redis как Vectordb Jina AI |
Содержание
- Поиск сходства вектора: от оснований к производству - вступительное сообщение в блоге до VSS и Redis в качестве VectordB.
- Улучшение качества тряпки с Ragas
- Ровная тряпка с Redisvl
- Векторные базы данных и крупные языковые модели - разговор, приведенные в LLMS в производственной части 1 Сэм Парти.
- Векторные базы данных и поисковый разговор с AI-видео «Векторные базы данных и поиск с AI», приведенный Сэмом Парти по адресу SDSC 2023.
- Рекомендации по продукту в реальном времени-дизайн Recsys на основе контента с Redis и Docarray.
- Nvidia Recsys с Redis
- Lablab Ai Redis Tech Page
- Хранение и запросы для встраиваний с Redis
- Создание интеллектуальных приложений с поиском сходства Redis Vector
- Redisdays Trading Signals - видео «Использование AI для раскрытия торговых сигналов, похороненных в корпоративных документах».
Тесты
- Результаты сравнительного анализа для векторных баз данных - результаты сравнения для векторных баз данных, включая REDIS и 7 других игроков векторных баз данных.
- Энн -тесты - Стандартный сайт Ann Benchmarks. Только используя отдельный экземпляр/клиент Redis OSS.
Док
- Redis Vector Library Docs
- Redis Vector Database QuickStart
- Redis Vector Docs - официальная литература Redis для поиска сходства вектора.
- Redis-Py Search Docs-Docs клиентской библиотеки Redis-Py для Redisearch.
- Redis-Py General Docs-документация клиентской библиотеки Redis-Py.
- Redis Stack - Redis Stack Documentation.
- Клиенты Redis - список клиентов Redis.