1. Learn
  2. /
  3. Курси
  4. /
  5. Graph RAG з LangChain і Neo4j

Connected

Вправа

Використання виділених сутностей

Розділ тексту Dramatis Personæ описує персонажів п'єси й може вважатися вичерпним джерелом правдивої інформації. У ньому також є багато відомостей про особисті стосунки між персонажами.

 Dramatis Personæ

ESCALUS, Prince of Verona.
MERCUTIO, kinsman to the Prince, and friend to Romeo.
PARIS, a young Nobleman, kinsman to the Prince.
Page to Paris.

Завершіть код, щоб видобути персонажів із тексту personae, використовуючи character_chain, а потім використайте список персонажів, щоб побудувати список стосунків із тексту за допомогою relationship_chain.

Функція visualize_families() відобразить отримані стосунки у вигляді графа.

Інструкції

100 XP
  • Викличте character_chain, передавши йому personae, щоб видобути сутності персонажів.
  • Викличте relationship_chain для імені персонажа, personae та видобутих персонажів у форматі JSON (character_json), щоб видобути стосунки між трьома переліченими персонажами та персонажами з personae.