Перейти до основного вмісту

Курс

Graph RAG з LangChain і Neo4j

Просунутий3 год

Створюйте точніші й надійніші RAG-системи з Graph RAG і гібридним RAG.

Python3 год11 відео37 вправ3,100 XP2,000Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Підніміть рівень своїх RAG-застосунків за допомогою графів

Вам уже набридли вектори, ембеддинги та векторні RAG-застосунки? Не шукайте далі! У цьому курсі ви дізнаєтеся, як Graph RAG може значно підвищити точність і надійність RAG-застосунків, зберігаючи та виконуючи запити до інформації у вигляді вузлів і зв’язків. Поєднайте графові бази даних Neo4j із LangChain — і ви отримаєте справді чудовий спосіб отримання та інтеграції зовнішніх даних з LLMs.

Створюйте графові бази даних Neo4j з неструктурованого тексту

Що, якщо мій набір даних — це хаотичний неструктурований текст, а не граф? Не панікуйте—ви навчитеся використовувати LLM із структурованими виходами для вилучення сутностей і зв’язків із тексту та створення нових вузлів і зв’язків для вашої графової бази даних. Ви використовуватимете бібліотеку Pydantic для визначення строгих структур даних, які ваша LLM заповнюватиме витягнутими текстовими даними.

Поєднуйте вектори та графи для гібридного RAG

Вам не потрібно обирати між векторами та графами—ви можете отримати найкраще з обох світів! Дізнайтеся, як можна отримувати дані з обох джерел в одному робочому процесі та ретельно створювати запити, щоб інтегрувати їх у гібридний RAG-додаток.

Інтегруйте довготривалу пам’ять чатбота

Графові бази даних, як-от Neo4j, корисні не лише як бази знань для пошуку — у них також можна зберігати довготривалу інформацію, наприклад факти про користувачів і їхні вподобання, у вигляді графів! Потім до цієї довготривалої пам’яті можна звертатися так само, як і до будь-якої іншої графової бази даних, щоб інтегрувати ці вподобання та персоналізувати ваші застосунки.

Попередні вимоги

Навчальний план

Зміст курсу

1

Початок роботи з Graph RAG і Neo4j

Дізнайтеся, як Graph RAG підвищує точність і надійність RAG-застосунків! Зберігайте інформацію як вузли та ребра в базі даних Neo4j і надайте вашій LLM змогу робити до неї запити, щоб отримувати відомості про сутності та їхні зв'язки й формувати обґрунтовані відповіді.
Почати розділ
2

Графові моделі та гібридний RAG

Text-to-Cypher-застосунки добре працюють у багатьох випадках, але ми можемо досягти кращого! Дізнайтеся, як будувати графові бази даних із використанням різних графових моделей, зокрема лексичних і предметних графів. Створіть векторні індекси Neo4j, щоб поєднати обидва підходи й одночасно виконувати графовий і векторний пошук!
Почати розділ
3

Покращення якості пошуку

Хоча Graph RAG загалом надійніший за векторний RAG, він теж не бездоганний. У цьому розділі ви навчитеся оцінювати ваші Graph RAG-застосунки, виявляти помилкові або дубльовані вузли графа та інтегрувати довготривалу пам'ять, щоб з часом враховувати вподобання користувачів.
Почати розділ

Graph RAG з LangChain і Neo4j

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.