Свой ретривер для PropertyGraph

Урок 110 из 148 курса «Mistral AI Cookbook»: официальный курс Mistral AI Cookbook (Мистраль) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

В этом notebook мы демонстрируем, как определить пользовательский retriever для PropertyGraph. Хотя этот подход сложнее, чем использование стандартных графовых retriever'ов, он предлагает детальный контроль над процессом извлечения, позволяя выполнить настройку, которая тесно соответствует вашим конкретным потребностям приложения. Также мы рассмотрим расширенный рабочий процесс извлечения, используя непосредственно хранилище PropertyGraph. Мы проведем как векторный поиск, так и извлечение text-to-Cypher, а затем интегрируем результаты с помощью модуля reranking'а. Мы будем использовать cohere reranker, поэтому нам понадобится cohere-api-key Вам необходимо войти в систему и установить пароль в первый раз. имя пользователя: neo4j пароль: neo4j Определим пользовательский retriever, который объединяет VectorContextRetriever, TextToCypherRetriever и Reranker.

План урока

  1. Настройка
  2. Загрузка данных
  3. Настройка Docker
  4. Настройка Neo4j GraphStore
  5. Построение PropertyGraphIndex
  6. Пользовательский Retriever
  7. Настройка Пользовательского Retriever'а
  8. QueryEngine

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды